Einzelnen Beitrag anzeigen

DelphiManiac

Registriert seit: 5. Dez 2005
742 Beiträge
 
#1

Mehrere Werte aus DLL zurückggeben

  Alt 27. Mai 2008, 11:13
Hallo,

ich habe eine DLL geschrieben, die verschiedenenste Kommunikation zu einem Gerät kapselt.
Nun habe ich einen BUS (RS485) an dem mehrere Geräte hängen können.

Ich habe jetzt eine Funktion, die alle Adressen abscannt und auf eine Anwort wartet. Diese merke ich mir dann und
will diese nun zurückgeben, an den DLL-Aufrufer.

Nur wie bewerkstellige ich die Übergabe, intern in der DLL habe ich ein Array,
eines Records, der sieht dann ungefähr so aus:

TDeviceRecord = record
Adresse:Word; // Die RS485 Adress auf die er geantwortet hat
Seriennummer:String; // Die Seriennummer im Gerät
end;

Viele Dank!
Gruß
DelphiManiac
  Mit Zitat antworten Zitat