Delphi-PRAXiS
Seite 1 von 3  1 23      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi CAB oder sonst. Archiv coden (https://www.delphipraxis.net/15869-cab-oder-sonst-archiv-coden.html)

TheMiller 5. Feb 2004 15:50


CAB oder sonst. Archiv coden
 
Hi leute,

auf cds finde ich manchmal *.cab daten, in denen die zu installierenden Daten liegen. Diese können auch nicht extrahiert werden. Wie kann ich meine daten so packen. Gibt es da eine spez. funktion?

danke im vorraus

Bobator 5. Feb 2004 15:55

Re: CAB oder sonst. Archiv coden
 
hi,

für Arbeiten mit gepackten Dateien benutze ich Abbrevia v.3.04 von Turbo Power Software. Die Komponenten sind echt leicht zu handhaben.

TheMiller 5. Feb 2004 16:08

Re: CAB oder sonst. Archiv coden
 
Hi danke erstmal.

Sieht ganz gut aus.
Aber kannst du mir evtl. mal bitte einen Code fü's packen und entpacken senden? Also, ich hätte gerne ein CAB Archiv, oder so, damit nicht jeder daran kann... Wäre echt nett

Bobator 5. Feb 2004 16:36

Re: CAB oder sonst. Archiv coden
 
hi,

im Unterverzeichnis \tpabbrevia\examples\Delphi findest du ne Menge Beispiele, wenn dir die nicht weiterhelfen frag noch mal.

Gruß Bob

TheMiller 5. Feb 2004 16:48

Re: CAB oder sonst. Archiv coden
 
OK, habe sie jetzt gesehen. Bei mir steht immer "Udenfinierter Bezeichner:AbmakeCab1" wie kann ich das mit in die unit einbeziehen, sodass es auch funzt?

Danke für die hilfe

Bobator 5. Feb 2004 17:27

Re: CAB oder sonst. Archiv coden
 
mhh. Anscheinend ist der Pfad mit den Sourcen noch nicht eingetragen. Klicke auf Tools->Umgebungsoptionen->Bibliothekspfad und da auf den Button mit den Punkten. Füge in der Liste den Pfad mit den *.pas Dateien hinzu, dann müsste es gehen.

TheMiller 5. Feb 2004 17:45

Re: CAB oder sonst. Archiv coden
 
Das habe ich getan. es funzt nicht

Die Datei "AbmakeCab1" ist auch in dem Verzeichnis (das ich von der DP aus deiner Antwort laden konnte) nicht vorhanden

Der Compiler meckert an der Stelle im code:
Delphi-Quellcode:
procedure TForm1.CreateBtnClick(Sender: TObject);
begin
  OpenDialog1.Filename := '*.Cab';
  OpenDialog1.Title := 'Name of 1st cabinet';
  if OpenDialog1.Execute then begin
    Panel1.Caption := 'Creating ' + OpenDialog1.FileName;
    AbMakeCab1.OpenArchive(OpenDialog1.FileName);
    Caption := AbMakeCab1.FileName;
    Panel1.Caption := 'Idle';
  end;
end;
Delphi-Quellcode:
AbMakeCab1.OpenArchive(OpenDialog1.FileName);

Bobator 5. Feb 2004 18:01

Re: CAB oder sonst. Archiv coden
 
mhh. hab dein Code einfach rüberkopiert ein button, ein panel und ein opendialog raufgezogen und natürlich die komponente und er macht keinen Fehler! Bei der Installation muss bei dir was falsch gelaufen sein. Wann kommt die Fehlermeldung? Beim Kompilieren oder beim Öffnen?

TheMiller 5. Feb 2004 18:04

Re: CAB oder sonst. Archiv coden
 
Erst beim Kompilieren....

Bobator 5. Feb 2004 18:29

Re: CAB oder sonst. Archiv coden
 
Keine Ahnung :?: . poste mal den ganzen Quelltext als Attachment.


Alle Zeitangaben in WEZ +1. Es ist jetzt 05:53 Uhr.
Seite 1 von 3  1 23      

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz