Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi TRadioButton (https://www.delphipraxis.net/2710-tradiobutton.html)

Haegar 3. Feb 2003 20:29


TRadioButton
 
Bei mir bringt folgende Zeile im quelltext:
Code:
var RadioButton: array of TRadioButton;
folgendes problem:
Undeclared identifier: 'TRadiobutton'
ich frag mich was da nu falsch sein soll? in anderem Projekt ging es doch auch tadellos!? :(

gruss haegar

Haegar 3. Feb 2003 20:33

muss ich das verstehen!? :nerd: :freak:
hab nur mal spaßenshalber ne RB-Komponente aufs formular geklatscht, gestartet, um zu sehen, ob irgendwas mit der Komponente nicht hinhaut.
danach wieder von formular entfernt, und nochmal compiliert -> siehe da, es geht fehlerfrei! :nerd: AAAHHHH MAAAAAMMMIIIIIII :mrgreen:

naja mal gucken obs anhält
grus haegar

jbg 3. Feb 2003 20:41

Das liegt daran, dass Delphi beim Hinzufügen der TRadioButton Komponente, die Unit StdCtrls automatisch in die uses-Anweisung eingebunden hat.

sakura 4. Feb 2003 08:45

jbg hat ja schon alles nötige gesagt.

Nur so viel. Delphi nimmt in jedes neue Formular nur die wirklich am häufigsten benötigten Units in die uses-Klausel auf, eigentlich gehört die StdCtrls aus meiner Sicht auch dazu, aber na gut. Wenn Du eine Control über den Designer hinzufügst, dann kann Delphi anhand der Installationsinformationen die benötigte Unit ermitteln und fügt diese bei Bedarf in die Uses-Klausel mit ein.

Zwei grundlegende Gründe.
  1. Es gibt einfach zu viele Units, um immer alle in der Uses-Klausel zu halten
    Delphi 7 Arch - StdInstall: 716 Dateien
    bei mir sind es bereits: 1500 Dateien.
  2. Viele Units, welche eingebunden werden haben automatisch einen Overhead an Arbeit und Resourcen, wieso also einbinden, wenn diese nicht benötigt werden

...:cat:...


Alle Zeitangaben in WEZ +1. Es ist jetzt 16:24 Uhr.

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