Hallo Forum,
Zur Verbesserung der Performance habe ich ein Set von häufig verwendeten Parametern als Globals definiert.
Bin mir jetzt nicht mehr so sicher, ob das eine gute Idee war.
Die Globals verschwinden mitunter (NULL), leider nicht gezielt reproduzierbar, interne Fehlermeldung gab es keine, OnError ist aus.
Ansonsten ist die Anwendung stabil.
Hat jemand damit Erfahrung?
Würde mir gerne den Rückbau auf DB-Zufriff ersparen.
(Win 7, LO 4.2, MySql)
Gruss,
WSO
Bei Loop Fehler: Globale Variablen unsicher
Moderator: Moderatoren
Bei Loop Fehler: Globale Variablen unsicher
Zuletzt geändert von WSO am Fr, 25.07.2014 07:45, insgesamt 1-mal geändert.
Re: Globale Variablen unsicher ?
Servus
Ich hab derartige Probleme bislang noch nie mit globalen Variablen gehabt - was ich aber hier im Forum schon desöfteren sehen konnte, war, dass globale Variablen in Prozeduren / Funktionen erneut deklariert wurden und somit dann auf einer neuen, lokalen Variable gearbeitet wurde und die globale Variable "leer" blieb.
Möglicherweise ist Dir derartiges auch unterlaufen?
Ich hab derartige Probleme bislang noch nie mit globalen Variablen gehabt - was ich aber hier im Forum schon desöfteren sehen konnte, war, dass globale Variablen in Prozeduren / Funktionen erneut deklariert wurden und somit dann auf einer neuen, lokalen Variable gearbeitet wurde und die globale Variable "leer" blieb.
Möglicherweise ist Dir derartiges auch unterlaufen?
Code: Alles auswählen
Global globalVar as Object
Sub Procedure
Dim globalVar '<----
'(...)
globalVar = thisComponent '<----
'(...)
Call Procedure2
End Sub
Sub Procedure2
MsgBox isNull(globalVar)
End Sub
Re: Bei Loop Fehler: Globale Variablen unsicher
Moin,
Danke für den hinweis, aber das war es nicht.
Hatte einen Loop-Fehler, der mir den Speicher zerschossen hat.
Gruss,
WSO
Danke für den hinweis, aber das war es nicht.
Hatte einen Loop-Fehler, der mir den Speicher zerschossen hat.
Gruss,
WSO