Laufzeitfehler: 28 nicht genügend Stapelspeicher in Vb 6.0
Ich bin immer out of stack space-Fehlermeldung während der Ausführung von meinem VB 6.0 Projekt.
Ich verstehen, dass Out of stack space bedeutet, dass etwas kontinuierlich pushen von Daten auf den Stapel und wenn es voll ist hat der Stapel kein Platz mehr.
Kann irgend jemand helfen, wie man über die Festsetzung dieser Fehler?
Das problem tritt im folgenden Szenario auf:
Ich habe rund 20 Property Get-und Set-Anweisungen in meinem code, und dieses problem tritt auf, wenn mein code versucht, einen Wert zuzuweisen (sagen wir für die 9. Eigenschaft)
Public Property Get Language() As String
Language = m_strLanguage
End Property
Public Property Let Language(ByVal strLanguage As String)
m_strLanguage = strLanguage
End Property
Mein code geht in eine rekursive Schleife.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hast du einen Logik-Fehler, der verursacht eine rekursive Schleife? Haben Sie sah wieder den call-stack zu sehen, warum die rekursive Schleife Auftritt?
Vielen Dank für Ihre Anregungen. Sie hatten Recht . Ich habe das problem behoben und der code nun einwandfrei läuft.
War das problem, wie der Let-Eigenschaft festgelegt wurde : ich habe bestanden die falsche variable, die jetzt korrigiert.
die den code zu gehen, eine rekursive Schleife,
Der richtige code lautet: