Avatar billede kasseper Nybegynder
15. december 2001 - 13:15 Der er 3 kommentarer og
1 løsning

Kald af en DLL.......hur ?

Hej med jer.

Jeg sidder og snøvler lidt med at lave kald til .dll filer eller COM objecter....
Jeg har lavet en .dll fil efter denne skabelon
http://stardeveloper.com:8080/com_vb_basic_1.asp

Også har jeg forsøgt i et andet project at lave et kald til denne .dll, men det virker ikke rigtigt.
Jeg kan fint lave kald til f.eks. \'user32.dll\' og andre .dll filer, men altså ikke til den .dll som jeg selv har lavet. ?!!!!

Jeg gør sådan her :

Private Declare Function Author Lib \"Stardeveloper\" () As String


Private Sub Form_Load()
    Label1.Caption = Author()
End Sub

Som så skulle skrive det .dll kaldet returnere i min label, bare en simpel test !!!!
Avatar billede kasseper Nybegynder
15. december 2001 - 13:19 #1
Jeg skulle måske lige sige at når jeg køre min test, så kommer flg. fejl :
Can\'t find DLL entry point Author in Stardeveloper.

Men jeg kan sagtens finde dll\'en i OLE/COM object vieweren...!???
Avatar billede ea_data Nybegynder
15. december 2001 - 14:16 #2
Du skal klikke på project og derefter References. Herefter får du muglighed for at lave en reference til stardeloper.dll. Når du har gjort det kan du fx  indsætte følgende

Private Sub Form_Activate()
Set sd = CreateObject(\"Stardeveloper.Author\")

  Me.Print \"Name of author is : \" & sd.Author

  Set sd = Nothing
end sub

Avatar billede kasseper Nybegynder
16. december 2001 - 09:30 #3
Det med referencen virkede ikke, men det her virkede :
Private Declare Function Author Lib \"Stardeveloper\" () As String

Private Sub Form_Load()
    Set sd = CreateObject(\"Stardeveloper.Author\")

  Label1.Caption = sd.Author

  Set sd = Nothing

End Sub

Så hvis man selv laver referencen så fungere det, jeg var bare ikke helt med på hvordan jeg fik kaldt stardeveloper...Men det fungere...Tak
Avatar billede kasseper Nybegynder
16. december 2001 - 09:31 #4
Har du måske også et bud på denne  :
http://www.eksperten.dk/spm/147212
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