Das @ vor dem Array kannste Dir in PB auch sparen, wird sowieso als Pointer übergebensix1 hat geschrieben:aber in meinem Delphi Programm muss ich auch keine Pointer übergeben, wenn ich die Ports abfrage... in PB schon
und jetzt?

und jetzt?

Das @ vor dem Array kannste Dir in PB auch sparen, wird sowieso als Pointer übergebensix1 hat geschrieben:aber in meinem Delphi Programm muss ich auch keine Pointer übergeben, wenn ich die Ports abfrage... in PB schon
und jetzt?
Code: Alles auswählen
function DoGetRS232Buffer(var RS232Buffer:array of byte; var RS232BufferLength:integer):integer; stdcall external AVR309DLL name 'DoGetRS232Buffer';
Code: Alles auswählen
int __stdcall DoGetRS232Buffer(uchar * RS232Buffer, int DummyInt, int * RS232BufferLength);
Code: Alles auswählen
a.b = 222
b.l = a & $FF
Debug a
Debug b
nein.wenn man ein signed in eine unsigned Variable übergibt, wird der Wert unsigned übernommen?
Code: Alles auswählen
a.b = 222
Debug a
b.l = a
Debug b