28.05.2008, 09:35
Hi Leute,
folgendes Problem. Ich habe ein LV-Programm zur Steuerung eines techn. Gerätes (so eine Art Netzteil) erstellt. Die Kommunikation erfolgt über RS232. Die Anwendung läuft wie gewünscht.
Nun gibt es den Fall, dass ein Anwender mehrere der Geräte besitzt und diese im Verbund verwenden möchte. Dazu muß ich ein neues LV-Programm erstellen. Ich will folgendermaßen vorgehen. Das neue Programm ruft mehrfach (je nach Anzahl der Geräte) die schon erstellte LV-Steuerung auf. Die Kommunikation würde ich über TCP (Localhost/<portnummer>) machen. Die Portnummer wird als Kommandozeileparameter übergeben.
So nun zu meinen Fragen.
Gibt es eine bessere Vorgehensweise? ActiveX? Damit kenne ich mich allerdings gar nicht aus.
Was ist beim mehrfachen Aufruf einer LV-Anwendung zu beachten?
Von dem INI-Eintrag „AllowMultipleInstances = True“ habe ich schon in einem anderen Tread gelesen.
Gruß Micha
folgendes Problem. Ich habe ein LV-Programm zur Steuerung eines techn. Gerätes (so eine Art Netzteil) erstellt. Die Kommunikation erfolgt über RS232. Die Anwendung läuft wie gewünscht.
Nun gibt es den Fall, dass ein Anwender mehrere der Geräte besitzt und diese im Verbund verwenden möchte. Dazu muß ich ein neues LV-Programm erstellen. Ich will folgendermaßen vorgehen. Das neue Programm ruft mehrfach (je nach Anzahl der Geräte) die schon erstellte LV-Steuerung auf. Die Kommunikation würde ich über TCP (Localhost/<portnummer>) machen. Die Portnummer wird als Kommandozeileparameter übergeben.
So nun zu meinen Fragen.
Gibt es eine bessere Vorgehensweise? ActiveX? Damit kenne ich mich allerdings gar nicht aus.
Was ist beim mehrfachen Aufruf einer LV-Anwendung zu beachten?
Von dem INI-Eintrag „AllowMultipleInstances = True“ habe ich schon in einem anderen Tread gelesen.
Gruß Micha