Avatar billede c_d Nybegynder
30. oktober 2003 - 16:40 Der er 5 kommentarer og
2 løsninger

Hjælp med dll filer

Jeg er blevet meget pro til vb, men mine programmer bliver mere og mere rodet, så jeg tænkte på at begynde at bruge dll filer, d ser oz mér lir agtigt ud med dll-filer ;)

hvordan gør man, en guide ville ikke være at fornægte!

//\\
\\//
Avatar billede sjh Nybegynder
30. oktober 2003 - 16:50 #1
Det er godt nok til ASP men det gøres på samme måde i vb

http://www.udvikleren.dk/article.php?aid=149&techid=4

Set obj = Server.CreateObject("ComponentName.ClassName") '<-- ASP
Set obj = CreateObject("ComponentName.ClassName") '<-- VB
Avatar billede c_d Nybegynder
30. oktober 2003 - 17:45 #2
r der ikke nogen der har en tuturial, fra bunden og op til toppen 100% ?
Avatar billede mattiw Nybegynder
30. oktober 2003 - 19:42 #3
Joda :)

Det er faktisk ikke så svært igen!

1.  Start VB
2.  Vælg 'ActiveX DLL' og tryk Åbn
Avatar billede mattiw Nybegynder
30. oktober 2003 - 20:03 #4
3.  Indsæt en funktion i Class1-modulet. Fx.

    Declare Function GetTickCount& "kernel32" ()

4.  Gå op i menuen 'File' og vælg 'Make Project1.dll' og gem filen i C:\windows\system32
5.  Nu mangler du bare at registrere din dll-fil. Det gør du ved at åbne kommandoen 'Kør' og skrive: 'regsvr32 project1.dll'
Nu skulle du gerne få en besked om at registreringen er gennemført.
6.  Åbn en ny exe fil i VB og indsæt denne kodestump:

    Private Sub Form_Load()
    Set obj = CreateObject("Project1.Class1")
    MsgBox obj.GetTickCount
    Set obj = Nothing
    End Sub

7.  Kør programmet.

Håber det gav et lille startspark :)

God Fornøjelse!
Avatar billede c_d Nybegynder
31. oktober 2003 - 13:35 #5
hva r d bare samme sprog som vb, r der ingen forskel!!????

hvordan kalder jeg så de forskellige functioner som jeg laver !!????

Kan man ikke også lave dem i et andet sprog!?
Avatar billede sjh Nybegynder
31. oktober 2003 - 16:00 #6
Ok jeg har lavet et lille eksempel til dig
http://home.get2net.dk/sjh/eksperten/420992/MyDll.zip
Avatar billede c_d Nybegynder
31. oktober 2003 - 20:58 #7
thx............... =)
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