Ich habe folgendes vor.
Winproc Rückgabe = LRESULT(NativeInt)
Ich möchte einen PWideChar zurückgeben. Ohne Export
Mein Ansatz..
Delphi-Quellcode:
function GetPluginName(
handle: HVIS): PAnsiChar;
stdcall;
begin
Result := '
';
if handle <> 0
then
begin
Result := VisInfo^.VisPointer^.PluginName;
end;
end;
Delphi-Quellcode:
6:
begin
Result := Dword(GetPluginName(VisHandle));
exit;
end;
Aber wie kann ich eine SendMessage schicken um dann die Rückgabe DWord wieder in PWideChar zu konvertieren?
Eventuell gibt es ja noch eine andere Möglichkeit?
Also mein Anliegen ist aus der Funktion GetPluginName den PWideChar an meine 64Bit Anwendung zurückzugeben ohne Export (geht wohl schlecht bei EXE Oder? )
EDIT:
Ok Ich mache das auch über WM_COPYDATA ist wohl der einfachste weg.
Geht so nicht wie ich dachte.