Hallo,
ich habe im OnCreate folgendes eingetragen
Delphi-Quellcode:
procedure Tfrm_main.FormCreate(Sender: TObject);
begin
myZipArchive.Create(self);
end;
Und sobald das Programm zur Laufzeit da ankommt
bekomme ich wieder eine Exeption mit Zugriffsverletzung.
Ich hatte mir das mir den nicht erzeugten Objekten auch schon gedacht,
aber das erzeugen des ZIPs klappt deswaegen habe ich die Idee verworfen.
Delphi-Quellcode:
procedure Tfrm_main.Neuanlegen1Click(Sender: TObject);
var FS : TFileStream;
begin
// Archiv neu anlegen
if SaveDialog1.Execute Then
Begin
FS := TFileStream.Create(SaveDialog1.FileName,fmOpenReadWrite or FmCreate);
Try
myZipArchive.CreateZip(FS); // <- Hier wird das ZIP erzeugt (kein Fehler)
Finally
FS.Free;
End;
myZipArchive.Open(SaveDialog1.FileName);
Statusbar1.simpletext := ' Aktuelles Archiv: ' + SaveDialog1.FileName;
End;
end;
Ich hab keine richtige Idee mehr.
Auf den Seiten von Torry, wo ich die Komponente heruntergeladen habe, ist sie auch nur bis D2005 angegeben.
Vielleicht klappt sie einfach nicht mit D2006.