죄송합니다. 델 고수님들.
제가 델파이 4.0으로 DLL을 하나 작성하여였는데
델파이에서 불러다가 쓸때는 오류가 없는데
이것을 VC++에서 불러다가 사용할려고 합니다.
어떻게 선언해서 불러다 써야하는지 통 모르겠습니다.
사용해 보신분 있으시면 답변 부탁 드립니다.
library Test1;
uses
SysUtils,
Classes,
Forms,
Winprocs,
main in 'main.pas' {Form1};
Function PstnSendRequest(a : Pchar;var b : Pchar):Integer;export;
begin
result := FormShow(a, b);
end;
exports
PstnSendRequest index 1;
begin
end.
아래는 main.pas에서 선언한 함수입니다.
function FormShow(a: pchar;var b: pchar): Integer;
implementation
{$R *.DFM}
function FormShow(a: pchar;var b: pchar): Integer;
var
D : TForm1;
begin
SendBuff := a;
flag := 0;
err_flag := 0;
D := TForm1.Create(Application);
D.Show;
while flag = 0 do
begin
Application.ProcessMessages;
end;
b := pchar(RecvBuff);
result := err_flag;
end;