Français
Source/ Codesnippets

Funktionen Nutzen Ocx Zip

 

Uwe
''Pascal''
Niemeier
Hi gens!

ici deux Minimal-Beispiele (sans Fehlerabfrage), comment on mithilfe qui ocx3a-Routinen
qui Windows-internen Zip-Funktionen nutzen peux.

Dossier ou bien Dossier saisir:
KompilierenMarqueSéparation
window 200,200
 $H Windows.ph
 $H ocx3a.ph
 $I ocx3a.inc
var Quelle$="C:2Test"---existierende Datei oder Ordner
var Ziel$="C:Test.zip"--anzulegende Datei
declare a#:dim a#,24:clear a#
byte a#,0=80,75,5,6
blockwrite Ziel$,a#,0,24--leere Zip-Datei erzeugen
dispose a#
ocxInit()
var Shell&=ocxCreate("Shell.Application")
var Ziel&=ocxMethod(Shell&,"NameSpace",Ziel$)--ZIP wird von Windows wie Ordner behandelt
ocxMethod(Ziel&,"CopyHere",Quelle$)------------Quelle nach Pseudo-"Ordner" kopieren
set("ErrorLevel",0)---Komprimieren arbeitet asynchron, darum Statusabfrage nötig

while 1

    sleep 50
    case filesize(Ziel$)>-1:break--Datei "fertig", sonst Größe = -1
    print Time$(1)

endwhile

set("ErrorLevel",1)
ocxRelease(Ziel&,Shell&)
print "Fertig"
ocxDeInit()
waitkey

ZIP-Dossier entpacken:
KompilierenMarqueSéparation
window 200,200
 $H Windows.ph
 $H ocx3a.ph
 $I ocx3a.inc
var source$="C:Test.zip"--existierende zip-Dossier
var but$="C:1Test"-------existierender Zielordner
ocxInit()
var Shell&=ocxCreate("Shell.Application")
var Ziel&=ocxMethod(Shell&,"NameSpace",but$)
var Quelle&=ocxMethod(Shell&,"NameSpace",source$)
var Items&=ocxMethod(Quelle&,"Items")
ocxMethod(Ziel&,"CopyHere",Items&)
--Entpacken arbeitet synchron, tout autor aucun Statusabfrage nötig (??)
imprimer "Fertig"
ocxRelease(Items&,Ziel&,Quelle&,Shell&)
ocxDeInit()
waitkey

qui Codes verhalten sich genauso comment qui Windows-Originale, d.h. chez grand
Fichiers erscheint une Fortschrittsanzeige et beim Entpacken wird peut-être
gefragt, si existierende Fichiers überschrieben volonté devoir.

PS: si qui ocx-Routinen direct pour Aufruf qui Funktionen De-Initialisiert volonté
(comment dans cette Demos), peux on sich den Aufruf de ocxRelease() sparen, weil
encore offene ocx-Objekte par ocxDeInit() automatisch freigegeben volonté.

SeeYou
Pascal
 
27.12.2009  
 




Dieter
Zornow
Super gemacht, la hâte du aussi la fois versucht une Zipdatei avec Mot de passe trop entpacken, wird là automatisch nachgefragt ou bien soutenu qui Windowsroutine cela pas.
 
Er ist ein Mann wie ein Baum. Sie nennen ihn Bonsai., Win 7 32 bit und Win 7 64 bit, mit XProfan X2
27.12.2009  
 




Sato
Pinto
allô

chez mir brich beim unpacken cela programm ab

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
27.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi gens!

@ Dieter:
Beim Entpacken wird dans qui acte chez besoin pour einem Mot de passe gefragt; beim saisir pas,
weil Windows ca plan pas selbst soutenu.

@ Sato:
aucun Fehlermeldung?
Versuch la fois per $D rauszukriegen, wos klemmt et laß dir qui Inhalte qui verwendeten
Variablen Montrer.

SeeYou
Pascal
 
28.12.2009  
 




Sato
Pinto
allô Pascal

le son $D
qui la ligne verursacht den Programabruch
ocxMethod(Ziel&,"CopyHere",Items&)

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
29.12.2009  
 




Uwe
''Pascal''
Niemeier
Hi Sato!

si Ziel&  et Items&  pas zéro sommes, sollte es marcher
Ansonsten könntest du avant et/ou bien pour "CopyHere" la fois un Sleep 200  ou bien so einsetzen.
Könnte un Timing-Problem son.

@ All: Hat sonst encore quelqu'un Probleme avec cette Funktionen?

SeeYou
Pascal
 
30.12.2009  
 



je suis mich seulement sur elle, richtig angucken peux je seulement bisl später.
 
30.12.2009  
 




Sato
Pinto
allô

avec qui Sleep Befehle funktioniert prima, merci

Gruss
Sato
 
Sato Pinto
WIN XP Home
XPROFAN 11
30.12.2009  
 



Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

8.755 Views

Untitledvor 0 min.
Member 862464113.05.2024
Sven Bader11.07.2021
Andre Rohland27.01.2018
Gast-081515.05.2016
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie