Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Abstrakter Fehler ;-) (https://www.delphipraxis.net/101236-abstrakter-fehler-%3B.html)

hedie 10. Okt 2007 11:04

Re: Abstrakter Fehler ;-)
 
Es kommt nun zwar etwas an jedoch das Falsche

BZW nur ein einziges zeichen welches da nicht hingehört ein @

Bernhard Geyer 10. Okt 2007 11:17

Re: Abstrakter Fehler ;-)
 
Zitat:

Zitat von hedie
Es kommt nun zwar etwas an jedoch das Falsche

BZW nur ein einziges zeichen welches da nicht hingehört ein @

Hast du DLL + Exe aktualisiert? Ich vermute nicht.

hedie 10. Okt 2007 11:18

Re: Abstrakter Fehler ;-)
 
Jep Das wars :D

Danke an alle

Nuclear-Ping 10. Okt 2007 11:57

Re: Abstrakter Fehler ;-)
 
In DLLs arbeite ich nie mit Strings zur Parameterübergabe an Funktionen, sondern mit PChars.
Delphi-Quellcode:
// DLL-Funktion
function MyDLLFunction (StrParam: PChar): Integer;
begin
  ...
end;


// Exe
function MyDLLFunction (StrParam: PChar): Integer; stdcall;


// Aufruf
var
  myStr: PChar;
const
  MyText: String = 'Test';
begin
  GetMem (myStr, Length (MyText));
  try
    StrCopy (myStr, PChar (MyText));
    Result := MyDLLFunction (myStr);
  finally
    FreeMem (myStr);
  end;
end;


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 Uhr.
Seite 2 von 2     12   

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz