Autor Beitrag
Timbo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 166



BeitragVerfasst: Fr 30.11.07 00:01 
Hallo,

ich muss eine C++ DLL mit folgender function einbinden...

ausblenden C#-Quelltext
1:
DWORD MyFunc::Dll_Receive(TCHAR* Name)					


Wie lautet denn die zugehörige Delphi Function?

Had das schon probiert, bekomme aber eine Zgriffsverletzung:
ausblenden Delphi-Quelltext
1:
2:
function MyFunc(var Name: PChar): Longword; stdcall;
external 'MyCDLL.dll';


Über TChar hab ich nicht viel gefunden.
Ist das eigentlich ein Unterschied?

TCHAR* Name
TCHAR *Name

Vielen Dank.
Michael Stenzel
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 133


D3 Prof, D7 PE
BeitragVerfasst: So 02.12.07 00:08 
Hi Timbo.

Versuche mal folgenden Link
msdn2.microsoft.com/...c426s321(VS.80).aspx

Da kannst Du nachlesen, wie Microsoft den Datentyp implementiert hat.

Gruß
Michael.