![]() |
Delphi-Version: 5
TPoint.Create wieder freigeben?
Hallo,
hab folgenden Code... im Internet gefunden :)
Code:
Muss man da wieder (wegen TPoint.Create) was freigeben?
If PtInRect(ClientRect, TPoint.Create(x,y)) Then
... Ich glaub nicht aber wenn doch, wie dann freigeben? Michael |
AW: TPoint.Create wieder freigeben?
TPoint ist ein Record und keine Klasse. Es muss also nichts Freigegeben werden.
|
AW: TPoint.Create wieder freigeben?
Hallo,
wenn es eine Klasse wäre, würde nur eine lokale Variable helfen. |
AW: TPoint.Create wieder freigeben?
Danke für die Info
Hab aber mal eben folgendes gemacht:
Code:
Dies geht genauso gut. Wo liegt der Unterschied?
If PtInRect(ClientRect, Point(x,y)) Then
... Was soll man lieber nehmen? TPoint.Create oder Point? Michael |
AW: TPoint.Create wieder freigeben?
Ist beides unterm Strich das Gleiche. Ist letztendlich Geschmackssache.
TPoint.Create gab es früher nicht, Point() gabs quasi schon seit immer. Das ist der einzige wirkliche Unterschied. |
AW: TPoint.Create wieder freigeben?
Dann lass ich ".Create" weg. :)
Dankeschön Michael |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:13 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 by Thomas Breitkreuz