Einzelnen Beitrag anzeigen

messie

Registriert seit: 2. Mär 2005
Ort: Göttingen
1.592 Beiträge
 
Delphi 2009 Professional
 
#3

Re: [BCB] C++ Entsprechung zu Operator "is"

  Alt 17. Apr 2008, 15:43
Zuerst habe ich ja gedacht, Dir wäre die Tastatur runtergefallen
Es funktioniert aber tatsächlich, vielen Dank schonmal.
Leider muss ich die Frage erweitern, denn ich möchte gerne auf die Kompo zugreifen und da brauche ich auch eine Entsprechung von

with dummy as TComponent... Ich möchte einer Kompo eine freie Fehlermeldung mitgeben, die beim Start initialisiert wird.

Code:
TComponent *comp;
TMyComp *dummy;
for (int i = 0;i < Main->ComponentCount;i++)
{
  if((comp = dynamic_cast< TMyComp *>(Main->Components[i])) != 0)
  {
    dummy = (TMyComp)(comp);
    dummy->ErrMsg = Msg01;
  }
}
Ich bekomme aber die Meldung, dass ich dummy mit new anlegen soll, was ich nicht für richtig halte, denn comp gibt es ja und ich möchte auch nur comp was mitgeben.

Grüße, Messie
  Mit Zitat antworten Zitat