Seite 1 von 1

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

Verfasst: 08.02.2013 22:41
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()

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

Verfasst: 08.02.2013 22:50
von ts-soft
Hier: https://dl.dropbox.com/u/3086026/7-zip.zip
Alles dran, alles drin <)

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

Verfasst: 08.02.2013 22:56
von R3booz
asoooo :lol:
ok vielen dank
freu :bounce:

mfg R3booz

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

Verfasst: 08.02.2013 23:02
von RSBasic
ts-soft hat geschrieben:Alles dran, alles drin <)
Bild
SCNR. :mrgreen:

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

Verfasst: 08.02.2013 23:10
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

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

Verfasst: 08.02.2013 23:17
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:

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

Verfasst: 08.02.2013 23:39
von ts-soft
Entferne das .l von dem Funktionsaufruf.

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

Verfasst: 08.02.2013 23:50
von R3booz
funktioniert :D
und wie kann ich ein passwortgeschütztes öffnen?

mfg R3booz

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

Verfasst: 09.02.2013 00:04
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

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

Verfasst: 09.02.2013 11:37
von R3booz
ok nicht schlimm :)

trotzdem vielen dank für deine hilfe :allright:

mfg R3booz