Zitat von
jfheins:
Oder so:
Delphi-Quellcode:
var
xValue: real;
yValue: real;
begin
slscope1.Channels[ 0 ].Data.GetXYData(@xValue,@yValue);
end;
Ist etwas kürzer :stupid:
@Variable liefert ja die Adresse der Variable zurück, und somit einen Pointer.
Oder liefert die Funktion mehrere Werte zurück? in diesem Fall liefert sie wahrscheinlich 2 Pointer, die auf einen Speicherbereich zeigen, an dem mehrere Werte hintereinander stehen. Dann müsste sie aber noch die Länge zurückgeben :gruebel:
Gut und schön, aber wenn sich das dann nicht mit der Typenbezeichnung PReal beißt.
slscope1.Channels[ 0 ].Data.GetXYData( XBuffer: PReal; YBuffer: PReal );
Grüße
Klaus