Toon posts:

VB-DLL aanroepen in Delphi 5

Pagina: 1
Acties:
  • 51 views sinds 30-01-2008

Verwijderd

Topicstarter
Hoe kan ik een DLL gemaakt in Visual Basic aanroepen in Delphi 5 ?

  • Super_ik
  • Registratie: Maart 2001
  • Laatst online: 20:01

Super_ik

haklust!

net als elke andere DLL?

als je de VB-DLL teminste als een echte DLL hebt gecompiled? en [zoek in de search] progje over hebt gedraaid

8<------------------------------------------------------------------------------------
Als ik zo door ga haal ik m'n dood niet. | ik hou van goeie muziek


Verwijderd

Topicstarter
Ik weet van de VB-DLL alleen dat deze onder VB is gemaakt.
De VB-DLL is van een externe partij.
Moeten ze deze VB-DLL nog op een bepaalde manier hebben gecompileerd wil ik er in Delphi gebruik van kunnen maken?

  • Varienaja
  • Registratie: Februari 2001
  • Laatst online: 14-06-2025

Varienaja

Wie dit leest is gek.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
type
   TCreate = function:pointer;
   ...

procedure Init;
var Handle:integer;
    Create:TCreate;
begin
   Handle := LoadLibrary('een_dll.dll');
   if Handle<>0 then begin
      @Create:=GetProcAddress(Handle, 'functie_in_de_dll_die_een_pointer_oplevert');
      //Vanaf nu kan je de procedure 'Create' aanroepen
   end;
   FreeLibrary(Handle);
end;

Dit stukje komt uit een niet-werkend stuk code van mij, van een paar jaar geleden. Dat is weer gekopieerd van een wel-werkend stuk code, wat ik zo vlug niet terug kan vinden. Zoek anders wat rond op google, en dan vind je misschien nog wel meer nuttigs. :-)

Siditamentis astuentis pactum.


  • whoami
  • Registratie: December 2000
  • Laatst online: 23:32
Euh, ja.
Ff Proberen en zoeken.

[ Voor 71% gewijzigd door whoami op 14-04-2004 21:28 ]

https://fgheysels.github.io/


Dit topic is gesloten.