Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi 2. Form erstellen (https://www.delphipraxis.net/125421-2-form-erstellen.html)

Affemitwaffe93 5. Dez 2008 22:32


2. Form erstellen
 
Hallo Leute,

ich hab mich jetz zwar schon seit einer heidenewigkeit durch verschiedenste Posts gelesen aber irgendwie bin ich zu blöd ne 2. Form zu erstelllen.

wenn ich nur
Delphi-Quellcode:
Form2.Show;
nehme dann komme ich auf eine sehr komische Fehlermeldung raus und die dazugehöhrige Delphi Hilfe bringt mich auch nicht weiter.

Pls helft mir ich verzweifle ^^

blawen 5. Dez 2008 22:37

Re: 2. Form erstellen
 
Wenn ich es richtig interpretiere, existiert das 2. Formular noch gar nicht.

Datei -> Neu -> Formular

BullsEye 6. Dez 2008 00:19

Re: 2. Form erstellen
 
Hallo und willkommen in der DP :dp:


Zitat:

Zitat von blawen
Datei -> Neu -> Formular

So erstellst du ein Formular und so:

Delphi-Quellcode:
Form2.Show;
Zeigst du Formular 2 während der Laufenden Anwendung an! Der dazugehörige verstecken Code lautet wie folgt:

Delphi-Quellcode:
Form2.Hide;

alzaimar 6. Dez 2008 09:13

Re: 2. Form erstellen
 
Zitat:

Zitat von Affemitwaffe93
dann komme ich auf eine sehr komische Fehlermeldung raus und die dazugehöhrige Delphi Hilfe bringt mich auch nicht weiter

Du hast ja einen sehr eigenartigen Humor, aber wenn Du uns diese Fehlermeldungen zeigst, lachen wir mit. Versprochen :zwinker:

Affemitwaffe93 6. Dez 2008 09:54

Re: 2. Form erstellen
 
Erstmal viiiiiiieeleeenn liiiieeben dank ^^

omg des hät ich nie gefunden xD

jetzt kommt allerdings die Fehlermeldung

Zitat:

Zugriffsverletzung bei Adresse 00447BC2 in Modul 'Projekt1.exe'. Lesen von Adresse 00000328.
:wall:

PS: Ich hab mich da glaub in dem Debugger Fenster verklickt, wie bekomm ich des alte wiederhehr ? Bei mir kann ich jetz nur noch auf OK drücken.

Affemitwaffe93 6. Dez 2008 16:47

Re: 2. Form erstellen
 
hat keiner ne ahnung warum die fehlermeldung kommt ?

mkinzler 6. Dez 2008 16:53

Re: 2. Form erstellen
 
Zitat:

hat keiner ne ahnung warum die fehlermeldung kommt ?
Eigentlich ja komisch, da du uns ja im Überfluss mit Informationen überschüttest hast.

fkerber 6. Dez 2008 16:55

Re: 2. Form erstellen
 
Hi!

Da meine Glaskugel kaputt ist, fällt es mir leider sehr schwer, ohne Code zu vermuten, wo der Fehler herkommt... :glaskugel:


Ciao, Frederic

omata 6. Dez 2008 16:58

Re: 2. Form erstellen
 
Die Fehlermeldung kommt, weil du das Formular jetzt nicht mehr automatisch beim Programmstart erstellst. Das Anzeigen über Form.Show geht nur, wenn das Formular auch existiert.

Also entweder läßt du das Formular beim Programmstart erstellen (was eigentlich kein guter Programmstil ist!), dann kannst du auch einfach ein Show bzw. Hide machen.
Oder du erstellst es selber, bevor du es benutzt...
Delphi-Quellcode:
procedure FormMain.ButtonClick(Sender:TObject);
var Form2:TForm2;
begin
  Form2:=TForm.create(Self);
  try
    if Form2.showmodal = mrOK then begin
      ...
    end;
  finally
    Form2.release
  end;
end;

Affemitwaffe93 6. Dez 2008 17:12

Re: 2. Form erstellen
 
@ fkerber: sry aber eig gab/gibt es keinen richtigen code da ich nicht blick wie mer ne 2. Form erstellt

@ omata : sry check ich net ganz

Delphi-Quellcode:
Form2:=TForm.create(Self);
mit dem erstell ich doch die 2. Form

aber für was brauch ich

Delphi-Quellcode:
try
    if Form2.showmodal = mrOK then begin
      ...
    end;
  finally
    Form2.release
un noch ne frage: wie kann ich die 2. Form bearbeiten ?


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:14 Uhr.
Seite 1 von 4  1 23     Letzte »    

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