Forum: Object-Pascal / Delphi-Language
Delphi
by wschrabi,
9. Apr 2017
es klappt einfach nicht.
Es kommt Schrott.. (sieh bild)
Jetzt hab ich mal eine int via return (= summe) das klappt.
ABer die integer via return in den formalen paramters klappt nicht.
procedure TForm1.Button2Click(Sender: TObject);
var
hmod : THandle;
Forum: Object-Pascal / Delphi-Language
Delphi
by wschrabi,
9. Apr 2017
danke dir.
Meinst du so?
function calcsum(a: double; b: double):integer ; stdcall; external 'qmc_dll_Project1.dll';
procedure calcmain( var loesung: Pansichar) ; stdcall; external 'qmc_dll_Project1.dll';
procedure calcmaindummy( var loesung: PANsiChar) ; stdcall; external 'qmc_dll_Project1.dll';
procedure TForm1.Button1Click(Sender: TObject);
var
loesung: PAnsiChar;
Forum: Object-Pascal / Delphi-Language
Delphi
by wschrabi,
9. Apr 2017
Nein hab ich schon alles probiert.
Hab gelesen dass man da memmgr.lib dazu linken muss.
WIe muss ich das machen? Hab schon Bei den Programmoptionen "Mit Laufzeitbibliothek linken" auf true gesetzt.
Kann mir einfach ein Bsp geben wie man einen String zurückgibt?
Ich sitz jetzt schon Stunden hier und komm nicht weiter....
DANKE
WS