Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi wozu ist das? (https://www.delphipraxis.net/38760-wozu-ist-das.html)

glitterangel87 23. Jan 2005 20:13


wozu ist das?
 
wozu ist:

Application.CreateForm(TForm1, Form1);
Application.Run;

???

mirage228 23. Jan 2005 20:15

Re: wozu ist das?
 
Hi,

mit CreateForm wird das bzw. ein Formular Deiner Anwendung erzeugt und mit Run wird dafür gesorgt, dass Deine VCL Anwendung läuft (dort läuft auch die Nachrichtenschleife ab).

mfG
mirage228

glitterangel87 23. Jan 2005 20:33

Re: wozu ist das?
 
danke!
und für was brauch ich diese einzelnen units:
SysUtils, WinTypes, WinProcs, Messages, Classes, Graphics, Controls,
Forms, Dialogs, ExtCtrls;

malo 23. Jan 2005 20:37

Re: wozu ist das?
 
Das meiste sagt ja wohl der Name, oder?

Messages --> du kannst auf Windows-Messages reagieren
classes --> damit kannst du Klassen erstellen
Graphics --> zum schön bunt machen :)
Controls --> um anständig auf deine Komponenten zugreifen zu können
Forms --> um Formulare erstellen zu können
Dialogs --> um Dialogs aufrufen zu können


Ich schlag dir übrigens mehr www.dsdt.info/grundlagen vor :zwinker:

Elite 23. Jan 2005 20:38

Re: wozu ist das?
 
Du kannst ja mal eine rausschmeißen und versuchen zu kompilieren. Die Stelle, an der der Compieler anhält, kennzeichnet eine Prozedur/Funktion/Variable etc., die in der nun fehlenden Unit deklariert wurde.

Robert_G 23. Jan 2005 20:54

Re: wozu ist das?
 
hihi, wäre jetzt eine männliche DPse gekommen hättet ihr ihn mit "Schau mal in die Hilfe" und "Mehrere Fragen -> mehrere Threads" verscheucht.

Muss ich mir wohl den Schuh anziehen. :roll:
@Adela
Schau mal in die Hilfe, da stehen zu allen Units schöne Erklärungen

Und: Mehrere Fragen -> mehrere Threads
Sonst geht das hier drunter und drüber. ;)
Wenn du jetzt nioch deinen ersten Beitrag editierst und ihn meinetwegen "Was macht Application.CreateForm" nennst, findet der nächste Newbie dazu gleich eine Erklärung. ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:16 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