AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

SigSegV bei FormCreate

Ein Thema von ManniSt · begonnen am 6. Feb 2022 · letzter Beitrag vom 6. Feb 2022
 
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.373 Beiträge
 
Delphi 12 Athens
 
#4

AW: SigSegV bei FormCreate

  Alt 6. Feb 2022, 17:48
Nein, es ist nicht die Lösung.

Es wird NIEMALS aus der Form auf die gleichnamige globale Variable zugegriffen.
-> Self oder weglassen (implizites Self)

Hättest du deine Form mit Visible=True (im FormDesigner/DFM) erstellt, dann könnte es dennoch knallen.

Und würdes du den Debugger benutzen, dann wäre dir bestimmt aufgefallen, dass F_Menu NIL war, da im FormCreate.



Außerdem ist es doch ein bissl blöd, wenn während des Ladens sich die Größe der "sichtbaren" Form ändert?



PS: Setze lieber ClientWidth statt Width, denn in der DFM ist bestimmt ClientWidth gespeichert und da Embarcadero grob fahrlässig zu dämlich ist einen Bug zu beheben, sollte niemald Width und ClientWidth gemischt werden.
Ein Therapeut entspricht 1024 Gigapeut.

Geändert von himitsu ( 6. Feb 2022 um 17:55 Uhr)
  Mit Zitat antworten Zitat
 

 

Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 23:37 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz