C++ - Aufruf mit Parameterübergabe in Delphi
From: schnabel (schnabelmann_at_gmx.net)
Date: 09/23/04
- Next message: Hans Meiners: "Re: Integer to Double conversion"
- Previous message: ph0ngwh0ng: "Re: Run Delphi apps from a server"
- Next in thread: Jamie: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Reply: Jamie: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Reply: Maarten Wiltink: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Date: 23 Sep 2004 07:57:16 -0700
Hallo,
bei folgendem Problem komme ich nicht weiter:
Ich habe eine Funtkion aus einer C++-DLL nach Delphi importiert, die
z.B. so aussieht:
C++:
long DllFunc( char* name )
Delphi:
function myDllFunc( name: PChar ): LongInt
Zwar klappt der Funktionsaufruf, allerdings liefert die Funktion bei
gleichen Parametern unter Delphi nicht dasgleiche zurück, wie in einem
c++-Testprogramm.
C++:
void TestFunc( char* name )
{
long result = myDllFunc( name );
}
Delphi:
procedure TestFunc( name: PChar )
var result: LongInt;
begin
result := myDllFunc( name );
end;
Ich kann nur vermuten, daß es irgendwie mit Unterschieden zw. char*
und PChar zu tun haben könnte, komme aber allein nicht weiter.
Viele Dank für Eure schnelle Hilfe.
MfG
Schna
- Next message: Hans Meiners: "Re: Integer to Double conversion"
- Previous message: ph0ngwh0ng: "Re: Run Delphi apps from a server"
- Next in thread: Jamie: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Reply: Jamie: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Reply: Maarten Wiltink: "Re: C++ - Aufruf mit Parameterübergabe in Delphi"
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Relevant Pages
|