Ich denke den Parameter als Var-Parameter zu übergeben sollte auch helfen.
Delphi-Quellcode:
function CasioIO_Aftersend(
handle: Integer;
var datatype : Byte;
var name : Byte;
var rows : Byte;
var columns: Byte;
var values: Double):Integer;
stdcall;
external thedll;
Hat den Vorteil, dass man seine "normalen" Variablen nehmen und damit arbeiten kann. Mit dem Zeigergedöns verhaspelt man sich schneller.
Glaub ich zumindest.
Gruß oki