Delphi-PRAXiS
Seite 3 von 3     123   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Problem mit dll und pchar (https://www.delphipraxis.net/20520-problem-mit-dll-und-pchar.html)

neolithos 19. Apr 2004 18:46

Re: Problem mit dll und pchar
 
Immer noch kein Fehler:

Delphi-Quellcode:
function Hallo(tst : ShortString) : ShortString; export;
var sTmp : String;
begin
  sTmp := tst + ' Welt';
  Result := sTmp;
end;

exports
  Hallo;

Nicolai1234 19. Apr 2004 18:49

Re: Problem mit dll und pchar
 
Jetzt klappt es!!
Ich hatte das hier
Delphi-Quellcode:
function rueckgabe(herkunft:shortstring):shortstring;
external 'machina.dll';

function machina(quelle:string):string;
var s,s2: shortstring;
begin
s := quelle;
s2 := rueckgabe(s);
result := s2;
end;
vorher in einer extra unit die ich eingebunden hatte! Jetzt sind die direkt in der Anwendung. Kann es an der eingebundenen Unit liegen?

Muetze1 19. Apr 2004 20:54

Re: Problem mit dll und pchar
 
Moin!

Da ShortStrings diese Längeneinschränkung haben kann ich nur dem frühen Posting von ??? zustimmen und dir raten das mit PChar's zu machen, nur halt richtig. ShortStrings sind so oder so ausgestorben...

Du musst dir halt nur den PChar ordentlich alloziieren und nicht einfach TypeCasten...

Aber es funktioniert ja jetzt...

MfG
Muetze1

Motzi 19. Apr 2004 21:07

Re: Problem mit dll und pchar
 
Zum Thema Strings, PChars etc. könnt ihr euch auch mal mein String-Tutorial anschaun.. vielleicht hilft das: www.manuel-poeter.de


Alle Zeitangaben in WEZ +1. Es ist jetzt 15:41 Uhr.
Seite 3 von 3     123   

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