Kurze Frage nochmal hierzu.
Warum funktioniert das so nicht ("function ExtraColumsStringsDB" erstellt die Stringlist) ?
Delphi-Quellcode:
function ExtraColumsStringsDB(firma:string; ASL: TStringlist): Boolean;
var
Temp: Array Of TColumn;
i: integer;
begin
try
Result := True;
SL := TStringList.Create;
Temp := GetExtraFields(firma);
for i:=0 to high(Temp) do
begin
ASL.Add(Temp[i].FieldName );
end;
except
Result := False;
end;
end;
procedure dosomething;
var
SL:TStringList;
begin
try
ExtraColumsStringsDB('EINEFIRMA', SL);
finally
SL.Free;
end;
end;