Entwickler-Ecke
Delphi Language (Object-Pascal) / CLX - Delphi2007: ComboBox1.Items := Table1.FieldList
jjturbo - Mi 11.02.09 10:15
Titel: Delphi2007: ComboBox1.Items := Table1.FieldList
Moin Forum,
unter Delphi5 habe ich eine Zeile, die sinngemäß so aussieht:
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?
ffgorcky - 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:
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?
Delete - Fr 15.05.09 17:57
Das könnte auch noch gehen:
Delphi-Quelltext
1:
| Table1.GetFieldNames(ComboBox1.Items); |
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!