/ Forside / Teknologi / Udvikling / VB/Basic / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
VB/Basic
#NavnPoint
berpox 2425
pete 1435
CADmageren 1251
gibson 1230
Phylock 887
gandalf 836
AntonV 790
strarup 750
Benjamin... 700
10  tom.kise 610
Debug af DLL fil, Hvordan ?
Fra : Morten Dall


Dato : 13-01-04 22:26

Hej alle, måske der er en af jer der kan hjælpe

jeg har overtaget noget VB 6,0 kode

det en GUI der henter og skriver nogle data i en MS sql DB
dette ske via nogle DLL filer som også er kodet i VB, (selve database
kaldne ligger i disse DLL filer)

jeg har nu lavet nogle funktions medsige ændringer i en af disse DLL filer
og nu kunne jeg så godt tænke mig at debugge i den, men hvordan gør man så
det, for en DLL fil skal vel registreres på maskinen for at virke, og det
bliver den vel bare fordi man trukker på run ?

(komunikationen foregår via nogle activX komponenter og MTS)

mvh Morten Dall Darmer



 
 
Tomas Christiansen (13-01-2004)
Kommentar
Fra : Tomas Christiansen


Dato : 13-01-04 22:30

Morten Dall skrev:
> jeg har nu lavet nogle funktions medsige ændringer i en af disse DLL filer
> og nu kunne jeg så godt tænke mig at debugge i den, men hvordan gør man så
> det, for en DLL fil skal vel registreres på maskinen for at virke, og det
> bliver den vel bare fordi man trukker på run ?

Du kan godt debugger ActiveX DLL'er i dit VB 6.0 udviklingsmiljø.
Tryk blot F5 (eller endnu bedre Ctrl-F5) for at starte VB, og så skulle
DLL'en gerne blive registreret. Husk at gøre det inden du starter dit
program.

Har set eksempler på at gamle registreringer kan spille én et puds, så det
er en god idé at køre en "regsvr32 /u DIN_DLL.DLL" først.

-------
Tomas


Morten Dall (14-01-2004)
Kommentar
Fra : Morten Dall


Dato : 14-01-04 00:09

"Tomas Christiansen" <toc-01-nospam@blikroer.dk> skrev i en meddelelse
news:bu1nv4$2ghb$1@news.cybercity.dk...
> Morten Dall skrev:
> > jeg har nu lavet nogle funktions medsige ændringer i en af disse DLL
filer
> > og nu kunne jeg så godt tænke mig at debugge i den, men hvordan gør man

> > det, for en DLL fil skal vel registreres på maskinen for at virke, og
det
> > bliver den vel bare fordi man trukker på run ?
>
> Du kan godt debugger ActiveX DLL'er i dit VB 6.0 udviklingsmiljø.
> Tryk blot F5 (eller endnu bedre Ctrl-F5) for at starte VB, og så skulle
> DLL'en gerne blive registreret. Husk at gøre det inden du starter dit
> program.
>
> Har set eksempler på at gamle registreringer kan spille én et puds, så det
> er en god idé at køre en "regsvr32 /u DIN_DLL.DLL" først.

okay tak, i morgen må jeg prøve om det hjælper mig

mvh Morten Dall Darmer



Kenneth (13-01-2004)
Kommentar
Fra : Kenneth


Dato : 13-01-04 22:30

Hvis du åbner det projekt som kalder dll filen, og tilføjer filens projekt
hertil, dannes en gruppe. Hvis det oprindelige projekt er sat op til at
kalde dll'en, vil VB nu bruge projektet i stedet for den registrerede dll.
Ellers, kan du tilføje en reference til dll-projektet, så skulle det køre.


Mvh. Kenneth


"Morten Dall" <mrdall@knus.dk-slet-alt-efter-dk> skrev i en meddelelse
news:40046173$0$27432$edfadb0f@dread16.news.tele.dk...
> Hej alle, måske der er en af jer der kan hjælpe
>
> jeg har overtaget noget VB 6,0 kode
>
> det en GUI der henter og skriver nogle data i en MS sql DB
> dette ske via nogle DLL filer som også er kodet i VB, (selve database
> kaldne ligger i disse DLL filer)
>
> jeg har nu lavet nogle funktions medsige ændringer i en af disse DLL filer
> og nu kunne jeg så godt tænke mig at debugge i den, men hvordan gør man så
> det, for en DLL fil skal vel registreres på maskinen for at virke, og det
> bliver den vel bare fordi man trukker på run ?
>
> (komunikationen foregår via nogle activX komponenter og MTS)
>
> mvh Morten Dall Darmer
>
>



Morten Dall (14-01-2004)
Kommentar
Fra : Morten Dall


Dato : 14-01-04 00:09


"Kenneth" <rayman_dk@email.com> skrev i en meddelelse
news:bu1o1e$2giv$1@news.cybercity.dk...
> Hvis du åbner det projekt som kalder dll filen, og tilføjer filens projekt
> hertil, dannes en gruppe. Hvis det oprindelige projekt er sat op til at
> kalde dll'en, vil VB nu bruge projektet i stedet for den registrerede dll.
> Ellers, kan du tilføje en reference til dll-projektet, så skulle det køre.

okay tak, i morgen må jeg prøve om det hjælper mig

mvh Morten Dall Darmer



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste