[SOLVED] Benutzen der 7zip.dll in einem PB Programm

Für allgemeine Fragen zur Programmierung mit PureBasic.
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

[SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von R3booz »

Wie binde ich diese DLL ein?
Ich hab es mit Openlibrary() versucht aber dann findet er die funktionen der dll nicht und wenn ich
include benutze kommt syntax error z1 was völliger quatsch ist :|
hat irgendjemand eine ahnung??? :?

Hier die Links wovon ich sie habe:
DLL: http://www.csdinc.co.jp/archiver/lib/7-zip32.html
Englisches Readme: http://www.csdinc.co.jp/archiver/lib/7-zip32api-en.txt

mfg R3booz

EDIT:
Hier noch der Code:

Code: Alles auswählen

systemdll = OpenLibrary(0, "7zip.dll")
If systemdll = 0
  MessageRequester("Fehler","Kann DLL nicht finden!")
  End
EndIf

temp.s = GetTemporaryDirectory()

Procedure entpackedateien()
  file.s = "bin\files.bin"
  If CallFunction(0,"SevenZipOpenArchive",0, @file, 0) = 0
    Debug "Fehler"
  EndIf
EndProcedure

entpackedateien()
Zuletzt geändert von R3booz am 08.02.2013 22:58, insgesamt 1-mal geändert.
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: Benutzen der 7zip.dll in einem PB Programm

Beitrag von ts-soft »

Hier: https://dl.dropbox.com/u/3086026/7-zip.zip
Alles dran, alles drin <)
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: Benutzen der 7zip.dll in einem PB Programm

Beitrag von R3booz »

asoooo :lol:
ok vielen dank
freu :bounce:

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
RSBasic
Admin
Beiträge: 8047
Registriert: 05.10.2006 18:55
Wohnort: Gernsbach
Kontaktdaten:

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von RSBasic »

ts-soft hat geschrieben:Alles dran, alles drin <)
Bild
SCNR. :mrgreen:
Aus privaten Gründen habe ich leider nicht mehr so viel Zeit wie früher. Bitte habt Verständnis dafür.
Bild
Bild
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von ts-soft »

:lol:

Beispiele im engl. Forum im Original-Thread:
http://www.purebasic.fr/english/viewtop ... 33#p188133
Ziemlich alter Kram und kein Support mehr meinerseits. Das Entpacken
von 7zip Dateien wird von PB5.10 nativ unterstützt, lediglich das Packen
nicht.

Gruß
Thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von R3booz »

danke aber bei mir kommt nur syntax error bei

Code: Alles auswählen

  If Not SevenZipFindFirst.l(HARC, "*.*", @INFO)
:(
PS:Beta hab ich mir noch nicht geholt :wink:
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von ts-soft »

Entferne das .l von dem Funktionsaufruf.
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von R3booz »

funktioniert :D
und wie kann ich ein passwortgeschütztes öffnen?

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Benutzeravatar
ts-soft
Beiträge: 22292
Registriert: 08.09.2004 00:57
Computerausstattung: Mainboard: MSI 970A-G43
CPU: AMD FX-6300 Six-Core Processor
GraKa: GeForce GTX 750 Ti, 2 GB
Memory: 16 GB DDR3-1600 - Dual Channel
Wohnort: Berlin

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von ts-soft »

Keine Ahnung und werde ich auch keine Zeit für opfern.
Besser wäre es, wenn Du die 7z.dll und die 7zG.exe vom Orginal-Paket
nutzt, da kannste dann mit Runprogram arbeiten. Im ProgrammExitCode
findeste evtl. Fehler und in der 7-zip.chm alle Parameter.

Viel Spaß, und sorry, dies war der letzte Tip zu 7-zip (hab da keine Lust und Zeit für)

thomas
PureBasic 5.73 LTS | SpiderBasic 2.30 | Windows 10 Pro (x64) | Linux Mint 20.1 (x64)
Nutella hat nur sehr wenig Vitamine. Deswegen muss man davon relativ viel essen.
Bild
Benutzeravatar
R3booz
Beiträge: 90
Registriert: 01.11.2012 19:28
Computerausstattung: Intel Core I3, 4GB RAM, RADEON HD 6660 1 GDDR5
Kontaktdaten:

Re: [SOLVED] Benutzen der 7zip.dll in einem PB Programm

Beitrag von R3booz »

ok nicht schlimm :)

trotzdem vielen dank für deine hilfe :allright:

mfg R3booz
Rechtschreibfehler sind kostenlos und im Preis inklusive!

http://www.games-table.de.tl/
Version 5.20 LTS
Antworten