Avatar billede sovsekoder Nybegynder
28. oktober 2005 - 12:21 Der er 2 kommentarer og
1 løsning

Compile time problemer med Form_load

Jeg har et VB-projekt der kører noget kode i Form_load (der er 3-4 forme). Denne kode vil fejle ved compile time - fejlen består i at en meddelelse vises i en messagebox. Men koden vil dog virke i run-time (da visse settings er sat op på dette tidspunkt).

Mit problem er imidlertid at koden i Form_Load startes ved compile-time! Dette vil jeg meget gerne undgå (da der vises en "fejl-messagebox" som stopper en større process der bl.a. omfatter compileringen af denne vb-applikation).

Nogen forslag til at løse problemet? links til sider der beskriver problemet er meget velkomne

Jeg er ikke VB-koder så jeg kender ikke særligt meget til hvilke muligheder jeg har. Jeg ville være super glad hvis jeg kunne af gøre om jeg var i compile-time ell. run-time. Eller hvis jeg kunne bede kompileren om IKKE at starte min Form_Load kode ville jeg også være glad
Avatar billede joern Nybegynder
28. oktober 2005 - 13:46 #1
Hej.

Jeg går ud fra at du har den kildetekst, der giver problemer, og at du har Visual Basic udviklingssoftware. 
Beskrivelse af 'Compile-time' er ukendt for mig.  Men ønsker du at kode i en subrutine ikke skal udføres (og kan undværes) kan du jo slette den.
Midlertidigt kan du springe kode i én subrutine over ved at skrive 'Exit sub' i første linie.  Enkelte linier kan afstilles ved at sætte apostrof foran dem, så ændres de til 'kommentar-status.

Men jeg har ikke forstået, hvad der sker i dit projekt.

/jørn
Avatar billede sovsekoder Nybegynder
01. november 2005 - 22:59 #2
ja det er ikke umugligt at udtrykket compile-time er forkert. Jeg observerer fejlen ved at kalde VB6.exe for at "publish"'e mit projekt, dvs. bygge min .exe fil.

Når .exe filen bygges opstår problemerne. Koden køres nemlig af VB6 når VB6 genererer .exe-filen.

Det er desværre sådan at ændringer i source koden ersidste udvej. Hvis jeg sletter koden i Form_Load vil min kode ikke virke når jeg starter min byggede .exe fil. Lader jeg koden stå, kommer der uventede messageboxe op når jeg laver min .exe fil - det er grundlæggende mit dilemma.
Avatar billede sovsekoder Nybegynder
06. december 2005 - 14:13 #3
slut prut ingen løsning
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