Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Zugriffsverletzung wieso ?? (https://www.delphipraxis.net/54839-zugriffsverletzung-wieso.html)

schof 12. Okt 2005 11:57


Zugriffsverletzung wieso ??
 
Hallo,
sobald ich eine andere form aufrufen will per button oder ähnliches kommt eine Zugriffsverletzung.
Delphi-Quellcode:
form2.show;
sobald ich auf den button klicke zugriffsverletzung jedoch war das heute vormittag nicht so. Aber ich hab auch nix geändert mit was kann das zusammenhängen.

danke füür jeden tip bin am verzweifeln

Thanatos81 12. Okt 2005 12:01

Re: Zugriffsverletzung wieso ??
 
Wird form2 denn beim Start des Programms erzeugt? Was passiert im OnActivate/OnCreate von Form2?

mirage228 12. Okt 2005 12:04

Re: Zugriffsverletzung wieso ??
 
Hi,

1.) Halte mal an der Stelle mit einem Haltepunkt an und schaue ob Form2 <> nil
2.) Gehe den OnShow Code vom Form2 mal durch und schaue dort nach der Ursache
3.) Möglicherweise ist Form2 nicht mehr automatisch erstellt worden, gehe in die Projekt Optionen (Project -> Options) unter "Formulare" vergewissere Dich, dass Form2 auch unter "Automatisch Erzeugen" aufgeführt ist.

mfG
mirage228

schof 12. Okt 2005 12:12

Re: Zugriffsverletzung wieso ??
 
@ thanatos : onACtivate/onCreate steht nix
@mirage :
zu 3) automatisch erzeugen ist es drin hab ich vorhin auch schon geschaut

allgemein: das komische ist ja auch wenn ich zum testen ein neues project mach und einach 2 units mach und das eine mit einem button aufmachen will dann kommt der gleiche fehler soll ich delphi nochmal drauf schmeissen ??

mirage228 12. Okt 2005 12:14

Re: Zugriffsverletzung wieso ??
 
Hi,

vielleicht liegt es daran, dass Du Form2.Show im OnCreate von Form1 aufrufst. Dort ist Form2 nämlich noch nicht erstellt und da könnte es zu einer Zugriffsverletzung kommen.

mfG
mirage228

Chegga 12. Okt 2005 12:18

Re: Zugriffsverletzung wieso ??
 
Hi,

Zitat:

Zitat von schof
sobald ich eine andere form aufrufen will..., kommt eine Zugriffsverletzung.

Was genau teilt dir denn diese Zugriffsverletzung denn mit? :gruebel:

MfG Marc

schof 12. Okt 2005 12:23

Re: Zugriffsverletzung wieso ??
 
Hi,
Danke für die schnelle antwort habs jetzt gefunden. ab und an denk ich wirklich ich soll mal ne pause machen.ich könnt mich dafür haun. hab bei dem var vor implementation noch Form2: TForm2 hingefügt wieso weiss ich auch net wie du gesagt hast es wurde dann noch net erstellt ^^.
danke nochmal hast meinen tag gerettet :cheers:
:dp:


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:37 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz