Hi,

A have a DLL with a header written C:

__declspec(dllimport) int ReadData(char* port,
                                      int baudrate,
                                      unsigned char block,
                                      unsigned char nrblock,
                                      unsigned char buffer[64],
                                      unsigned char* message,
                                      BYTE password[6]
                                     );

I want to use the DLL in my Delphi project, but I can't figure it out how to use it.

function ReadData( port: PChar; baudrate: integer;
 block, nrblock: byte; 
 buffer: Array of byte; 
 message_: Array of byte; 
 password: Array of byte ): integer; cdecl; stcall; external 'dynamic.dll'

Something's wrong with this delphi function I can't use it, because it's crashing.


Please help me if you can....
Thank you.

Recommended Answers

All 2 Replies

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.