![]() |
Form aufrufen
Hallo
Jemand wie man mit einem Befehl ein Form aufrufen kann das man vorher selbst erstellt hat? :bounce1: Landfloh |
Re: Form aufrufen
Delphi-Quellcode:
Form.Show;
|
Re: Form aufrufen
Oder Form.ShowModal. Kommt halt darauf an, was man erreichen will.
|
Re: Form aufrufen
OK Danke an euch :cheer:
|
Re: Form aufrufen
Hi, ich hab auch ne Frage:
Ich habe 2 Formen. Wenn Form1 erstellt wird, soll Form2 aufpoppen. Im Code sieht das so aus:
Delphi-Quellcode:
"
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, U_element, U_Queue, Char_erstellung; type TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; Char_menue : Tform3; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin Char_menue := Tform3.Create(self); char_menue.ShowModal; end; end. Mein Problem ist, dass ich beim Starten des Projekt immer die Fehlermeldung bekomme, dass eine Exception der Klasse EAccesviolation mit der Meldung "Zugriffsverletzung bei der Addresse *hier stehen viele Parameter* in Modul 'Project1.exe'" in Projekt1.exe ist. Das andere Formular sieht so aus:
Delphi-Quellcode:
unit Char_erstellung;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm3 = class(TForm) *hier stehen die Komponenten (also buttons, labels etc.) private { Private-Deklarationen } public { Public-Deklarationen } end; var Form3: TForm3; implementation {$R *.dfm} *hier sind die ganzen prozeduren* end. |
Re: Form aufrufen
Das OnCreate von Form1 findet vor dem von Form2 statt. Also gibt es noch keine Instanz von TForm2.
|
DP-Maintenance
Dieses Thema wurde von "Matze" von "Programmieren allgemein" nach "VCL / WinForms / Controls" verschoben.
Delphi-Frage |
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:10 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