Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.624 Beiträge
Delphi 12 Athens
|
AW: Speicher Freigeben
30. Sep 2011, 19:01
Japp. Aus dem Bauch heraus würde ich es ungefähr so machen:
Delphi-Quellcode:
function ExtraColumsStringsDB(const firma: string; ASL: TStrings): Boolean;
var
Temp: Array Of TColumn;
i: integer;
begin
Result := False;
Assert(Assigned(ASL));
try
ASL.Clear;
//das sieht mir komisch aus, ist das auch so ein Kandidat?
Temp := GetExtraFields(firma);
for i:=0 to high(Temp) do
begin
ASL.Add(Temp[i].FieldName );
end;
Result := True;
except
on E: Execption do
//irgendwie reagieren
end;
end;
procedure dosomething;
var
SL: TStringList;
begin
SL := TStringlist.Create;
try
ExtraColumsStringsDB('EINEFIRMA', SL);
//noch irgendetwas mit SL anstellen
finally
SL.Free;
end;
end;
Detlef "Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
|