Autor Beitrag
jjturbo
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 516

Win2000 prof., WinXP prof.
D4 Stand., D5 Prof, D7 Prof, D2007 Prof.
BeitragVerfasst: Mi 11.02.09 10:15 
Moin Forum,

unter Delphi5 habe ich eine Zeile, die sinngemäß so aussieht:
ausblenden Delphi-Quelltext
1:
ComboBox1.Items := Table1.FieldList;					


Jetzt möchte ich mein Projekt nach Delphi2007 portieren, erhalte aber in dieser Zeile die Fehlermeldung:
E2010 Inkompatible Typen: 'TStrings' und 'TFieldList'.

Wie kann ich das sonst noch realisieren?

_________________
Windows XP: Für die einen nur ein Betriebssystem - für die anderen der längste Virus der Welt...
ffgorcky
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 573

WIN XP/2000 & 7Prof (Familie:Win95,Win98)

BeitragVerfasst: Fr 15.05.09 17:25 
Ich kenne mich mit dem Problem leider nicht aus, aber
ich meine, es müsste doch in etwa so gehen, dass Du dafür die Table-Felder einzeln durchgehst
und dann überträgst.
Also in etwa so:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
i:=0;
while not Table1.FiledList.Items[i]='' do
    begin
    ComboBox1.Items:=str(Table1.FiledList.Items[i]);
    i:=i+1;
    end;


Oder habe ich mich da jetzt total vertan?
DeddyH
Ehemaliges Mitglied
Erhaltene Danke: 1



BeitragVerfasst: Fr 15.05.09 17:57 
Das könnte auch noch gehen:
ausblenden Delphi-Quelltext
1:
Table1.GetFieldNames(ComboBox1.Items);