Jeg er ikke helt sikker på hvad du mener. Men dit program har vel en reference til dll filen, så når du omcompileren der er det blot et spørgsmål om og genregistrere din dll fil i windows. Altså regsvr32 /u dindll.dll 'Vi afregisrerer første den gamle regsvr32 dindll.dll 'Viregisrere den lige igen
Helmet det virker på en af de dll filer jeg har. den anden er indsat direket i vb miljøet og den kan jeg ikke få til at virke. Men den første dll-fil virker fint. Så hvis du har en løsning til det så vil jeg blive glad. Jeg ved godt dette her er lidt rodet men ved den ene dll-fil bruger jeg classer som bruger oprette typer. Med Venlig Hilsen
Lars
Synes godt om
Nybegynder
12. september 2004 - 13:29#5
sjh: jeg ved godt noget om at bruge dll-filer så prøv igen -:)
sjh, det er en dårlig idé at bruge CreateObject til at lave referencer til eksterne klasser med. Hvis referencen oprettes på denne måde er den "late-bound", og alle kald til klasserne vil være cirka 3500% langsommere end hvis man bruger "early-bound", altså benytter en direkte reference.
lars, jeg vil tro at du skal finde løsningen i kompileringsindstillingerne for din dll-fil. Du kan vælge at angive kombiliteten som ingen, binær eller projekt-baseret. Jeg er ikke sikker på hvilken af dem det er, men een af dem gør sådan at programmer der allerede refererer til dll'en ikke behøver at bliver kompileret igen SÅFREMT at dll'ens interface ikke ændrer sig.
Synes godt om
Nybegynder
25. september 2004 - 17:03#15
Hej sion. Jeg tror ikke jeg forstå dig helt men mit problem var når mit hovede program bruger en dll-fil der er omcompileret så skal det også omcompileret.
sjh. Jeg bruger det også i overførelse til functioner. (public sub test(obj as clsSocket). Det var mit problem med dette. Jeg skal nok lave om på hele min struktur af mit hovede program.
Med Venilg Hilsen
Lars
Synes godt om
Nybegynder
10. oktober 2004 - 20:49#16
Hej nu lukker jeg dette spørgsmål hvis der ikke er nogle der kan komme med et svar jeg kan bruge.
måske var det en ide at du lavede -> obj as clsSocket om til -> obj as object så kunne det være det virked.. når du bruger CreateObject kan programmet jo ikke vide hvad "clsSocket" er.. ;)
Synes godt om
Nybegynder
11. oktober 2004 - 11:22#18
Ja det vil jeg prøve. Du får de points. Tak for hjælpen
ja det må næsten være der problemet ligger.. tak for point.. håber du for det til at virke. :-)
Synes godt om
Ny brugerNybegynder
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.