Delphi-PRAXiS
Seite 2 von 2     12   

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Objekte zur laufzeit erstellen und NEUE events zuordnen (https://www.delphipraxis.net/145564-objekte-zur-laufzeit-erstellen-und-neue-events-zuordnen.html)

DelTurbo 4. Jan 2010 18:35

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Zitat:

Zitat von himitsu
Zitat:

Zitat von DelTurbo
vielen vielen dank. Damit sollte ich nun zurecht kommen.

ist praktisch das, was ich in #2 schon beschrieben hatte

Mag sein. Aber da ich Delphi anfänger bin, brauche ich immer was greifbares. Da bin ich glücklich über jeden codesnipsel. Im grunde weiss ich ja immer was ich möchte. Aber wenn einem die Syntax fehlt ist man echt froh so ein post zu bekommen.

Trotzdem vielen dank.....

DelTurbo 6. Jan 2010 18:10

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Hi,

ich habe noch eine frage zu objecten die zur laufzeit erstellt werden. Wenn ich ein objekt erstelle, wie sind dann die defaultwerte? Oder werden garkeine eingetragen?

Wenn doch, sind es die werte die man hat, als wenn man das object neu auf Form1 legt?

Wenn nicht, wie kann ich die defaultwerte zuordnen? Also wenn man es auf Form1 zieht sind ja diverse werte gesetzt. Wie bekomme ich die in mein object, das ich mit .Create erstellt habe? Muss man das "zu fuss" machen?

Danke im voraus

himitsu 6. Jan 2010 18:56

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Defaultwerte?

Der Speicher für die Klasse wird mit NULLEN initialisiert ... genauso wie es bei globalen Variablen passiert.

DelTurbo 7. Jan 2010 11:11

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Hi,

war wohl zu allgemein gehalten meine frage. Sagen wir mal ich ziehe IdFTP auf die Form. Dann ist z.b. Port 21 voreingetragen. Oder bei clFtp.

Nun war die frage ob ein z.b. clftp.Create oder IdFtp.Create auch beispielsweise den port 21 schon vorbelegt.

Das mit dem Port ist nur ein beispiel. Es gibt ja noch mehr sachen.

Alaitoc 7. Jan 2010 11:35

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Einige Properties haben einen Default-Wert und dazu sollte auch dein Beispiel mit dem Port zählen. Also ja.
Die Defaultwerte sind in der jeweiligen Klasse definiert und sind identisch mit denen die definiert sind
wenn man z.b. eine Komponente aufs Formular zieht.

Falls du noch weitere Fragen haben solltest, soweit ich mich erinne...pro Thema einen Thread.
Und zur Laufzeit erstellten Objekten ein Event zuweisen sollte ja abgehakt sein ;)

MfG Alaitoc

DelTurbo 7. Jan 2010 11:42

Re: Objekte zur laufzeit erstellen und NEUE events zuordnen
 
Zitat:

Zitat von Alaitoc
Also ja.

Das reicht mir als antwort. Ich wollte nicht extra einen Thread erstellen, weil es ja nur eine frage war und sich im grunde ja auf das erstellen zur laufzeit bezieht.

Vielen dank......


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:18 Uhr.
Seite 2 von 2     12   

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 by Thomas Breitkreuz