30. oktober 2002 - 16:30Der er
13 kommentarer og 1 løsning
nulstille globale variabler
Hej Jeg har en "startform" og en masse andre forms. jeg bruger globale variabler til at overføre mellem disse forme, men mangler en måde til at nulstille alle globale variable på, når man returnerer til startformen.
Teknologi, AI og forretning er i centrum på Computerworlds Cloud og AI Festival i København d. 18. og 19. september. Se hele programmet for den store konference om strategisk brug af Cloud og AI på: www.cloud-festival.dk
jeg har dem liggende i et module = module1 hvorledes vil koden så se ud (kan ikke lige se det, men har progget siden kl 02.45 i morges) og skal den ligge i startformen ?
public sub Nulstil() set m_Class =nothing set m_Class =new MinKlasse end sub
Du opretter så en klasse (MinKlasse hedder den her), med alle de public variable (globale variable) du har i dit modul. I de enkelte 'under forms' kan du så tage fat i dine variable via m_Class.[Variabel navn], når du såvil nulstille alle variable kalder du bare Nulstil i modulet.
jeps så træt er jeg heller ikke. Er et større projekt jeg prøver på at lave, en stempelmaskine (selvom jeg er totalt amatør på vb), er en lille del af en hovedopgave
Yep - og med at nulstille dem, hvad mener du så? Mener du at sætte integeren til nul, sætte boolean til false, string til "" osv? Hvis det bare er det du vil, kan du jo lave en procedure der gør det.
Men måske vil du have dem fjernet helt fra hukommelsen - så brug kennethrisum svar (selvom det er lidt "misbrug" af class-objectet ;-)
Mvh. Martin
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.