Avatar billede stalle Nybegynder
23. juli 2002 - 17:30 Der er 9 kommentarer og
1 løsning

Hente funktioner fra en DLL

Jeg bruger Delphi 6.0

Jeg har en DLL fil, der indeholder nogle funktion, som retunere noget tekst.
Hvordan...og så et slemt ord...får jeg delphi til at benytte de funktioner og retunere det til mit program!?
Avatar billede dkn Nybegynder
23. juli 2002 - 17:45 #1
kender du funktionernes navne?
Avatar billede doc404 Novice
23. juli 2002 - 17:47 #2
Nu er det ikke for at være fræk ;-) Men slå op i Delphi hjælpen og søg efter Dynamic Loading - der står alt forklaret - og det er nemmere at læse end her
Avatar billede nico26 Nybegynder
23. juli 2002 - 17:55 #3
unit etellerandet

interface

function FunktionsNavn: string; stdcall;

implementation

function FunktionsNavn; external 'FilNavn.dll' name 'FunktionsNavn';

end;
Avatar billede stalle Nybegynder
23. juli 2002 - 20:23 #4
Nu fulgte jeg så doc404 s råd. Mit store problem har vist været at finde i hjælpen, hvad det egentlig var jeg skulle ha' fat i.

Nu er jeg så kommet så meget længere.

Så er jeg stødt på et andet problem.

Hvordan får jeg en værdi af en pointer ud i en string!?
Avatar billede nico26 Nybegynder
23. juli 2002 - 20:45 #5
hvis pointeren peger på en streng kan du gøre sådan

var
  S: string;
  P: Pointer;

...
  S := string(P^);
Avatar billede borrisholt Novice
24. juli 2002 - 08:26 #6
Jeg har skrevet en artikkel om det ...

Dynamisk læsning af DLL

Du finder den her :
http://www.pythia.dk/artikler/

JEns B
Avatar billede stalle Nybegynder
04. august 2002 - 13:00 #8
nico22
Jeg siger tak for tippet, men det lykkedes desværre ikke.

borrisholt
Alt det du beskriver med at tilgå dll-filen har jeg fundet ud af.
Det er bare det med at få noget brugbart ud af det jeg henter fra filen.
Avatar billede nico26 Nybegynder
04. august 2002 - 15:31 #9
Hvorfor lykkedes det ikke?
Avatar billede stalle Nybegynder
26. august 2002 - 12:19 #10
Det bliver en anden gang...
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester