dynamic_cast, Zugriff über Variable
- 
					
					
					
					
 Hallo, for(int i=0; i < frmMain->ComponentCount; i++) { TImage* img = dynamic_cast<TImage*>(frmMain->Components[i]); if (edit) ...So kann ich über dynamic_cast auf meine Images zugreifen. Ich habe viele Komponenten und möchte diese daher lieber über eine Variable direkt ansprechen. for (int i = 0; i < 300; i++) { dynamic_cast ... "imgMW" + i ... }Kann ich das irgendwie direkt machen ? 
 
- 
					
					
					
					
 Kaum fragt man, findet man. TImage *img=dynamic_cast<Timg*>(FindComponent("imgMW"+AnsiString(i)));
 
- 
					
					
					
					
 Das geht, ist aber eine furchtbare Idee. Warum hast du überhaupt so viele Komponenten? Könnte es nicht sein, daß du das besser mit irgendeinem Container-Control lösen solltest? 
 
- 
					
					
					
					
 Hier gibts was in der FAQ 
 http://www.c-plusplus.net/forum/viewtopic-var-t-is-39211.html