20.03.2016, 20:55
Servus,
ich habe folgende Frage: Ich habe ein Cluster, welches ich in mehreren (sub-)vi's verwende. Da sich noch weitere Änderungen ergeben können, habe ich sinnvollerweise eine Typendefinition dieses Clusters erstellt. In manchen vi's wird dieses Cluster allerdings als Referenz übergeben. Die Referenz des Clusters ändert sich aber nur, wenn diese mit einer entsprechenden „Control“ verbunden ist – im Falle der Referenzübergabe an ein subvi ist aber die Referenz die „Control“. Ich habe nun zwar auch eine Typendefintion der Referenz dieses Clusters erstellt, dummerweise muss ich aber nun, wenn sich Änderungen ergeben, diese sowohl in der Typendefintion des Clusters, als auch in der der Referenz einfügen. Klar, kein großer Aufwand, aber muss das wirklich sein? In z.B. C muss ich nur mein struct „test“ ändern und schon habe ich die normale Variable sowie alle pointer mit geändert:
test variable;
test * pVariable;
Danke im Voraus für eure Hilfe,
spawn
ich habe folgende Frage: Ich habe ein Cluster, welches ich in mehreren (sub-)vi's verwende. Da sich noch weitere Änderungen ergeben können, habe ich sinnvollerweise eine Typendefinition dieses Clusters erstellt. In manchen vi's wird dieses Cluster allerdings als Referenz übergeben. Die Referenz des Clusters ändert sich aber nur, wenn diese mit einer entsprechenden „Control“ verbunden ist – im Falle der Referenzübergabe an ein subvi ist aber die Referenz die „Control“. Ich habe nun zwar auch eine Typendefintion der Referenz dieses Clusters erstellt, dummerweise muss ich aber nun, wenn sich Änderungen ergeben, diese sowohl in der Typendefintion des Clusters, als auch in der der Referenz einfügen. Klar, kein großer Aufwand, aber muss das wirklich sein? In z.B. C muss ich nur mein struct „test“ ändern und schon habe ich die normale Variable sowie alle pointer mit geändert:
test variable;
test * pVariable;
Danke im Voraus für eure Hilfe,
spawn