![]() |
Wo ist TColor?
Hi
ich versuche gerade eine Kompo zu erstellen, und Delphi motzt, er würde den Typ TColor nicht kennen... in welcher Unit ist der deklariert? |
Re: Wo ist TColor?
Entweder Graphics.pas (was ich für wahrscheinlich halte) oder Classes.pas (weil das einfach die Delphi-Deponie für alles ist :mrgreen:)
BtW:
Delphi-Quellcode:
type
TColor = type Longword; |
Re: Wo ist TColor?
Meine Delphi-Hilfe bringt mit zu TColor die angabe das es in Graphics.pas definiert ist.
|
Re: Wo ist TColor?
:gruebel: Was für ne Frage... Dürfte sich in Google sehr schnell finden lassen und ist auch in Delphi fast genauso schnell herauszufinden, indem man bei einem Projekt einfach mal eine Standard-Uses-Unit nach der anderen weglöscht, bis der Compiler meckert.
Aber soweit ich mich erinnere, müßte TColor in Graphics sein (klingt ja auch nicht gerade verkehrt ;)) |
Re: Wo ist TColor?
ich weiß jetzt nicht ob das in der 2005 pe geht, aber bei mir kann ich einfach per strg-click auf bspw. TColor klicken, und er spring direkt in die Graphics.pas.
ist egtl. sehr praktisch. falls das bei dir nicht geht, könntest du TColor markieren, F1 drücken, die Hilfe geht auf und dort steht auch immer, in welcher unit der typ deklariert ist. edit: hups, sehe gerade dass diese tipps ja schon gepostet sind, sorry für den doppel-beitrag. |
Re: Wo ist TColor?
ok, war graphics...
leider ist die d2005 hilfe bei sowas reichlich für den pöter...der eintrag TColor existiert nichtmal :( |
Re: Wo ist TColor?
Nichtmal mit Graphics.TColor? :gruebel: Dabei löst die do5-Hilfe doch nach Namespaces auf...
|
Re: Wo ist TColor?
ok, wie gesagt, hab kein 2005 pe.
aber kann es sein, dass wenn du die hilfe öffnest, er dir "Topic not available / Thema nicht verfügbar anzeigt"? falls ja, einfach in der suchleiste tcolor eingeben u. return (dann siehst du in den suchergebnissen TColor). |
Re: Wo ist TColor?
Zitat:
|
Re: Wo ist TColor?
Zitat:
ich zitier mich mal selber: Zitat:
|
Re: Wo ist TColor?
Den Hilfeeintrag haben sie wahrscheinlich absichtlich enfernt. PE-Nutzer stehen dumm dran, die anderen benutzen entweder die Sourcen oder lassen einfach das Refactoring für sich arbeiten :stupid: .
|
Re: Wo ist TColor?
Aber die Hilfe von D2005 ist ja sowieso nicht so das gelbe vom Ei. Ich erinnere nur an das überaus praktische "Durchhangeln" der Typen in der alten Hilfe: Ein Klick auf den Typ der z.B. als Rückgabewert eine Funktion auftaucht, und sofort springt die Hilfe zu dem entsprechenden Topic. Alles weg...! :cry:
|
Re: Wo ist TColor?
Das ist wirklich nervig, besonders bei Propertys. Aber wir werden OT :wink: (wobei das bei diesem Thema schlecht zu verhindern ist).
|
Re: Wo ist TColor?
Bei sowas kannst du ja auch noch den etwas brutalen Weg des rumprobierens verwenden.
Also alle Units, welche in einer Unit/Projektdatei aufgerufen werden, in welcher auch der gesuchte Typ vorhanden ist, in deinen Unit einbinden und dann die eingebundenen Units solane wieder rauslöschen, bis nur noch die gesuchte Unit vorhanden ist. (Programm kompilieren und wenn es sich nicht mehr kompilieren läßt, dann hast du die Unit halt schon wieder gelöscht ... und wenn du dir dan noch merkst, was du gelöscht hast, dann kent du die gesuchte Unit auch) |
Re: Wo ist TColor?
es reicht eigentlich auch aus einfach mal die maus über TColor zu halten. In dem Tooltip der dann erscheint ist die unit aufgeführt!
|
Re: Wo ist TColor?
Auch bei der Personal?
|
Re: Wo ist TColor?
Liste der Anhänge anzeigen (Anzahl: 1)
ja, auch bei der personal, aber ich seh grad das bei d2005 die unitangabe fehlt (hab ich wohl mal wieder was falsches behauptet). Naja, bei D7 war es noch so das neben dem Typ auch die unit aufgeführt war. Und bei anderen Typen wie Cardinal funktioniert es auch bei D2005
|
Re: Wo ist TColor?
Zitat:
dieses Kontextmenue kann er eigentlich nur zeigen, wenn die richtige Unit schon in den Uses steht. Ansonsten meckert Delphi mit "erroneus type" oder zeigt gar nichts an. Aber die Lösung zum Problem wurde ja schon gefunden... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:23 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