Avatar billede blueeye97 Nybegynder
02. december 2005 - 22:35 Der er 15 kommentarer og
1 løsning

VB6 opfører sig underligt

Min VB er begyndt at lukke helt ned, hvis jeg har lavet en fejl i koden. F.eks. havde jeg i en linie skrevet:

Hm=

og så glemt at skrive hvad variablen var lig med. Det giver jo en syntaxfejl. Men når jeg så stopper kørslen, så lukker VB helt ned. Nu sker der jo ikke noget ved det, det er bare irriterende.

Er der en der har løsningen ?
Avatar billede blueeye97 Nybegynder
02. december 2005 - 22:38 #1
Jeg prøvede lige med et andet projekt og lavede så samme syntax fejl der. Men dér gik VB ikke ned. Det fatter jeg ikke en sk.. af... :o))
Avatar billede dragonknight Juniormester
02. december 2005 - 22:51 #2
Mystisk. Jeg kan ikke sige andet, end at prøve at genstarte maskinen. Det er jo af og til et vidundermiddel  ;-)
Avatar billede blueeye97 Nybegynder
02. december 2005 - 23:16 #3
Naah... har jeg prøvet...

Det er  af en eller anden årsag kun i det projekt jeg arbejder på lige for tiden. Jeg har lige lavet fejl i nogle flere af de gamle og der funker det...
Avatar billede thomaxz Nybegynder
03. december 2005 - 13:18 #4
Når jeg laver nogle porjekter der bruger winsock,
går dne ofte ned, når jeg prøver at lukke programmet.
nolge gang kan jeg afslutte mere nomalr med ctrl+break og så stop.
Avatar billede blueeye97 Nybegynder
04. december 2005 - 22:33 #5
Mærkeligt er det da... Det er kun hvis der er fejl i en bestemt form. Jeg kan lave alle de fejl jeg vil i de andre forme uden problemer....

Nå.. Jeg overlever jo nok og må så bare lade være medat sjuske i den ene form :o))
Avatar billede dragonknight Juniormester
05. december 2005 - 01:15 #6
Det behøver jo ikke at have sin oprindelse i VB. Det kunne jo tænkes, at det udspringer fra dit system. Du antyder winsock, som jo ikke er VB, men dit system (operativsystem).

Blot en tanke  :-)
Avatar billede blueeye97 Nybegynder
05. december 2005 - 13:29 #7
dragonknight >

Det er thomaxz der nævner Winsock. Jeg bruger ikke Winsock i nævnte projekt.
Avatar billede dragonknight Juniormester
05. december 2005 - 15:15 #8
Sorry det så jeg ikke.

Hvad har du ellers loaded i din form, som skaber problemet ?
Avatar billede sjh Nybegynder
05. december 2005 - 16:48 #9
Hvis blueeye97 noget api med subclass i sin kode.. så skal man altså huske at gemme sin kode før man fyre den af..

ellers så skriv Option Explicit i toppen af alle Forms og Moduler.. og prøv at compile hele dit projekt.. så vil vb "brokke" sig hvis du mangler at Dim en variabel.. det er nemlig den typiske over sag til fejl..
Avatar billede sjh Nybegynder
05. december 2005 - 16:51 #10
Ja det kan jo også være hvis du har overclocked din computer og dine RAM ikke kan følge med.. :D
Avatar billede blueeye97 Nybegynder
05. december 2005 - 19:28 #11
Min maskine er ikke overclocked. Til gengæld subclass'er jeg men ikke i den form der driller.

Jeg dimentionerer altid mine variabler, netop af samme årsag. Jeg gemmer altid inden jeg eksekverer (har sat det som default).

Men for at det ikke skal være løwn så virker det nu og det gør det jo kun endnu mærkeligere.

Jeg har ikke lavet de store ændringer i noget af den kode der er i formen. Det er bare en søgeformular der smider nogle lister ud fra en database.  Men et eller andet er der sket. Jeg har lige prøvet at lave føromtalte a= 'ingenting'. Jeg får syntax fejlbeskeden men VB lukker ikke ned ....
Avatar billede sjh Nybegynder
05. december 2005 - 21:41 #12
Nej da kan du bare se det er fordi jeg er gud :D

Men det med subclass.. der behøver ikke være en fejl i selve subclass.. hvis du har en anden fejl i dit program så får du jo ikke lukket subclass.. og det er lige det som tit gør at den lukker det hele ned..

Når men det lyder til at du har fået løst dit problem.. godt nok..
Avatar billede blueeye97 Nybegynder
06. december 2005 - 11:31 #13
amen ;o))
Avatar billede blueeye97 Nybegynder
16. december 2005 - 21:50 #14
lukketid... Er der nogen der vil ha points ?
Avatar billede sjh Nybegynder
17. december 2005 - 01:49 #15
jeg springer over..
Avatar billede blueeye97 Nybegynder
23. januar 2006 - 23:12 #16
Lukker...
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