Hi,
I did that, and when I call this function, it goes to statusProc but msgid and value have not real value and after go out from procedure it says Access violation at address 000000 read of address 00000 Is there any wrong. Regards, _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, July 07, 2005 5:19 PM To: [email protected] Subject: RE: [delphi-en] How can I call DLL proc take a look at the code below. .. procedure statusProc(msgid, value : integer); begin ... end; ... var lpStatusProc : Pointer; begin lpStatusProc := @statusProc; // your call initialize(PAnsiChar('somepath', PAnsiChar('some filename'), lpStatusProc); "Kinan Qassar" <[EMAIL PROTECTED]> Sent by: To [EMAIL PROTECTED] <[email protected]> ps.com cc Subject 07.07.2005 13:40 RE: [delphi-en] How can I call DLL proc Please respond to [EMAIL PROTECTED] ps.com Hi, lpStatusProc should be pointer of procedure how can I do it. procedure statusProc(msgid, value : integer); _____ From: [email protected] [mailto:[EMAIL PROTECTED] On Behalf Of [EMAIL PROTECTED] Sent: Thursday, July 07, 2005 3:18 PM To: [email protected] Subject: Re: [delphi-en] How can I call DLL proc for C++ declaration int initialize (LPSTR logfilepath, LPSTR logfilename, LPARAM lpStatusProc); in Pascal declare this funcion as shown here: function initialize(logfilepath: LPSTR; logfilename: LPSTR; lpStatusProc: LPARAM): integer; cdecl; be sure to have windows.pas in your uses clause, or use PAnsiChar instead LPSTR and LongInt instead LPARAM. Cheers! "Kinan Qassar" <[EMAIL PROTECTED]> Sent by: To [EMAIL PROTECTED] <[email protected]> ps.com cc Subject 07.07.2005 12:21 [delphi-en] How can I call DLL proc Please respond to [EMAIL PROTECTED] ps.com Hi, I have DLL and this function inside it and int initialize (LPSTR logfilepath, LPSTR logfilename, LPARAM lpStatusProc); lpStatusProc void statusProc (int msgid, int value); How can I call it in Delphi? Please advice. [Non-text portions of this message have been removed] ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] Yahoo! Groups Links ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] _____ YAHOO! GROUPS LINKS * Visit your group "delphi-en <http://groups.yahoo.com/group/delphi-en> " on the web. * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! <http://docs.yahoo.com/info/terms/> Terms of Service. _____ [Non-text portions of this message have been removed] ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] Yahoo! Groups Links ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] _____ YAHOO! GROUPS LINKS * Visit your group "delphi-en <http://groups.yahoo.com/group/delphi-en> " on the web. * To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]> * Your use of Yahoo! Groups is subject to the Yahoo! <http://docs.yahoo.com/info/terms/> Terms of Service. _____ [Non-text portions of this message have been removed] ----------------------------------------------------- Home page: http://groups.yahoo.com/group/delphi-en/ To unsubscribe: [EMAIL PROTECTED] Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/delphi-en/ <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/

