Forum: Programmieren allgemein
Delphi
by Klaus01,
11. Jun 2011
typedef
char (*CT_DATA) (USHORT, UCHAR*, UCHAR*, USHORT, UCHAR*, USHORT*, CHAR*);
Wenn der Funktionskopf richtig sein sollte (habe leider noch keine offizielles PDF o.ä. mit den Headern gefunden), dann ist die Längenangabe zur Responsezeichenkette auch ein Pointer.
Die Längenangabe zur Befehlszeichenkette jedoch nicht.
Grüße
Klaus
Forum: Programmieren allgemein
Delphi
by Klaus01,
10. Jun 2011
Laut diesem Link ist für die eGK eine mindest Firmware Version notwendig. Hast Du diese Firmware?
Hier ist ein Beispiel in VB zu finden.
In C sähe die Funktion so aus: typedef char (*CT_DATA) (USHORT, UCHAR*, UCHAR*, USHORT, UCHAR*, USHORT*, CHAR*);
Quelle: Ein QT Forum
Grüße
Klaus
Forum: Programmieren allgemein
Delphi
by Klaus01,
10. Jun 2011
siehe Post #1
Type
TFNCT_init = function(Ctn:Word; PN:Word):ShortInt;StdCall;
TFNCT_data = function(Ctn:Word; Dad:Byte; SAD:Byte; Lc:Word; Cmd:Pointer; Lr:Word; Rsp:Pointer):ShortInt;StdCall;
TFNCT_close = function(Ctn:Word):ShortInt;StdCall;
Var
CT_Init : TFNCT_Init;
CT_Data : TFNCT_Data;
Forum: Programmieren allgemein
Delphi
by Klaus01,
10. Jun 2011
.. ich weiß es nicht, deshalb habe ich auch versuche mal geschrieben.
Klaus
Forum: Programmieren allgemein
Delphi
by Klaus01,
10. Jun 2011
Hallo,
versuche mal Pointer(response)
Grüße
Klaus