casa
Top.Mail.Ru Yandeks.Metrika
Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

giù

C -> Pascal: puntatore di funzione all'interno della struttura Trova rami simili


N   (2001-12-20 10:04) [0]

Ciao
Есть структура на C++, в которой находится указатель на callback-функцию. Вопрос: как это сделать на Delphi? Спасибо.

typedef LONG (*PPACallbackPtr)(LONG cmd, LONG arg, LPSTR str);
typedef struct {
// Пропущено
PPACallbackPtr ControlFunction;
} PPARecord;

--------------------------------------------------

PPACallbackPtr = ???;

PPARecord = record
ControlFunction: PPACallbackPtr;
fine;



Внук   (2001-12-20 10:58) [1]

Digitare

PPACallbackPtr=function(cmd,arg:LongInt;str:PChar):LongInt;

PPARecord=record
// Пропущено
ControlFunction:PPACallbackPtr;
fine;



Pagine: 1 tutto il ramo

Forum: "Principale";
Archivio attuale: 2002.01.08;
Scarica: [xml.tar.bz2];

al piano di sopra















Memoria: 0.81 MB
Ora: 0.04 c
1-22135
DerZky
2001-12-19 19:51
2002.01.08
Come trasferire il file avviato in un'altra cartella?


1-22237
PVR
2001-12-16 17:20
2002.01.08
TListView aiuta a ordinare


1-22218
MARcoDEN
2001-12-15 17:13
2002.01.08
Domanda sulla funzione DeleteFile


3-21929
@ Andrew
2001-12-04 11:38
2002.01.08
CIAO TUTTI! Faccio un diario Dove è finito il compito ....


1-22234
x000d
2001-12-17 01:34
2002.01.08
Attivo, non attivo.





afrikaans albanese Arabic armeno Azero basco bielorusso Bulgarian catalano Cinese (semplificato) Cinese (tradizionale) croato Ceco danese Dutch Inglese estone filippina Finnish Francese
galiziano georgiano Tedesco greco Creolo haitiano ebraico hindi ungherese islandese Indonesian irlandese Italiano Giapponese Korean lettone lituano macedone Malay maltese Norwegian
persiano polacco Portoghese rumeno Russian serbo Slovak sloveno Spagnolo swahili Swedish Thai turco ucraino Urdu vietnamita gallese yiddish bengalese bosniaco
Cebuano esperanto Gujarati Hausa Hmong Igbo giavanese kannada khmer lao latino maori marathi mongolo nepali punjabi somalo tamil telugu Yoruba
zulù
Английский Francese tedesco italiano portoghese russo spagnolo