Einzelnen Beitrag anzeigen

EWeiss
(Gast)

n/a Beiträge
 
#1

Warum funtioniert dieses abfrage nicht

  Alt 5. Sep 2008, 20:55
Warum will es nicht ?

Delphi-Quellcode:
type
  TSplashItems = (Background, LabelInfo);
  TSplashItemsTotal = array[TSplashItems] of Integer;

  for IntI := Low(TSplashItemsTotal) to High(TSplashItemsTotal) do
  TreeView.Items.AddChildObject(FNode,
                                TSplashItems(IntI),
                                pointer(StrToIntDef(TSplashItems(IntI),
                                0)));
Die Meldung!
[Pascal Error] SkinManager.pas(164): E2010 Incompatible types: 'Integer' and 'TSplashItems'
in dieser zeile
Code:
for IntI := Low(TSplashItemsTotal) to High(TSplashItemsTotal) do
TSplashItemsTotal ist aber als Integer deklariert

gruss Emil
  Mit Zitat antworten Zitat