Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
Delphi 10 Seattle Enterprise
|
AW: Excel-Datei in Dienst + Thread erzeugen und speichern
24. Aug 2014, 20:33
Dein Resourcenschutzblock und Exceptionblock sind falsch. So ist das richtig:
Delphi-Quellcode:
function TResultT.TestExcelfile(intCustID: integer; strResultFile: string): boolean;
var
strFile : string;
strPath : string;
strFileName: string;
XLSFile : TXLS;
begin
Result := True;
strFileName := ' D:\Ausgabe\test.xls';
try
XLSFile := CreateXLS(PAnsiChar(strFileName),xlsfmcreate);
try
XLSFile.Creator := PAnsiChar(' Test99');
XLSFile.Font. Name := (PAnsiChar(' Segoe UI'));
XLSFile.WorkSheetAdd(PAnsiChar(' Stichprobenergebnis'));
// Kopfdaten
XLSFile. Write(0,1,1, PAnsiChar(' Test'));
XLSFile. Write(0,1,3, PAnsiChar(' Kunde'));
XLSFile. Write(0,2,3, PAnsiChar(GetCustNameByID(intCustID, conData)));
XLSFile. Write(0,1,4, PAnsiChar(' Stichprobe vom:'));
XLSFile. Write(0,1,5, PAnsiChar(' Prüfer/in:'));
XLSFile. Write(0,1,6, PAnsiChar(' Vereinbartes Qualitätsniveau:'));
XLSFile.WriteFile;
finally
XLSFile.Free;
end;
except
on E: Exception do
begin
WriteLog(' Fehler bei Erzeugen Excel-Tabelle, Meldung: ' + E. Message, 1);
Result := False;
end;
end;
end;
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
|
|
Zitat
|