Bei Loop Fehler: Globale Variablen unsicher

Antwort erstellen


BBCode ist eingeschaltet
[img] ist ausgeschaltet
[url] ist eingeschaltet
Smileys sind ausgeschaltet

Die letzten Beiträge des Themas
   

Ansicht erweitern Die letzten Beiträge des Themas: Bei Loop Fehler: Globale Variablen unsicher

Re: Bei Loop Fehler: Globale Variablen unsicher

von WSO » Fr, 25.07.2014 07:47

Moin,
Danke für den hinweis, aber das war es nicht.
Hatte einen Loop-Fehler, der mir den Speicher zerschossen hat.
Gruss,
WSO

Re: Globale Variablen unsicher ?

von DPunch » Mo, 21.07.2014 22:41

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?

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

Bei Loop Fehler: Globale Variablen unsicher

von WSO » Di, 15.07.2014 14:27

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

Nach oben