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 Alias für Objektname? (https://www.delphipraxis.net/13740-alias-fuer-objektname.html)

Niels 25. Dez 2003 21:28

Re: Alias für Objektname?
 
Moin mirage228

Ich weiß net ob ich jetzt falsch lieg...aber was bringt mir ein Zeiger auf die Klasse TForm1? Ich will doch mit dem Formular Form1 was machen. Wenn ich jetzt eingeb FForm.Width := 100 dann bekomm ich ne EAccessViolation vom Debugger.

BTW: Warum soll ich nen Pointer auf die Klasse nehmen und nicht die Klasse direkt?

MfG Niels

mirage228 25. Dez 2003 21:32

Re: Alias für Objektname?
 
Du willst doch Form1 verändern oder?

du übergibst der class im Create(@Form1);

und in der klasse kannst du mit FForm^.Height (z.B.) das Formular Form1 ändern!

Ich weiss nicht, ob der die Eigenschaften von Form1 ändern würden, wenn dus ohne Pointer im OnCreate übergibst (und das ganze generell ohne pointer machst).

mfG
mirage228

Niels 25. Dez 2003 21:54

Re: Alias für Objektname?
 
Moin!

LOL...is ja lustig
Genau so hatte ich das heut früh 0 Uhr...nur dass ich nur die 2 entsprechenden Sachen, die ich brauchte weitergegeben hab. Da hab ich ne Fehlermeldung bekommen, als das Create ausgeführt werden sollte. Da mir der Debugger aber den Fehler in Unit1 in der Zeile bla := irgendwas.Create(...); brachte, dachte ich es liegt an meiner Idee...jetzt kam der Fehler wieder und ich hab mir gedacht, wenn du das auch so sagst muss es ja gehn. Da hab ich mal nen BreakPoint gesetzt und bin jede Zeile durchgegangen. Der Fehler war in ner Prozedur der Klasse die im Constructor aufgerufen wird.
Der Fehler liegt net an mir...ich weiß net warum er kommt...vorher gings auch..naja ich hab das jetzt etwas anders gemacht aber auf jeden Fall funzt erstmal alles.
THX

MfG Niels


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:54 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-2025 by Thomas Breitkreuz