vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Suche Visual-Basic Code
Re: Auto UnRAR mit Ordnerüberwachung 
Autor: Zimmersofts
Datum: 03.09.10 16:46

Fertig^^

So.

klappt bisher nur mit rar archiven. Hoffe das reicht, wenn nicht kann ich es noch erweitern

Du brauchst dafür die winrar.dll
die bekomsmt du dort :
http://www.rarlab.com/rar/UnRARDLL.exe

Dann erstellst du ein neues Projekt.
Auf der Form1 plazierst du eine filelistbox mit dem namen file1 (Darf auch unsichtbar sein)
Ein Timer, mit der Einstellung enable = true und Interval = 1000
Und ein Label für die Stautsmeldungen mit dem namen Label1..

So und nu der quelltext :

Die Declerationen :
Dim A_Pfad As String
Dim EA_Pfad As String
Dim PW As String
Const ERAR_END_ARCHIVE = 10
Const ERAR_NO_MEMORY = 11
Const ERAR_BAD_DATA = 12
Const ERAR_BAD_ARCHIVE = 13
Const ERAR_UNKNOWN_FORMAT = 14
Const ERAR_EOPEN = 15
Const ERAR_ECREATE = 16
Const ERAR_ECLOSE = 17
Const ERAR_EREAD = 18
Const ERAR_EWRITE = 19
Const ERAR_SMALL_BUF = 20
 
Const RAR_OM_LIST = 0
Const RAR_OM_EXTRACT = 1
 
Const RAR_SKIP = 0
Const RAR_TEST = 1
Const RAR_EXTRACT = 2
 
Const RAR_VOL_ASK = 0
Const RAR_VOL_NOTIFY = 1
 
Enum RarOperations
    OP_EXTRACT = 0
    OP_TEST = 1
    OP_LIST = 2
End Enum
 
Private Type RARHeaderData
    ArcName As String * 260
    FileName As String * 260
    Flags As Long
    PackSize As Long
    UnpSize As Long
    HostOS As Long
    FileCRC As Long
    FileTime As Long
    UnpVer As Long
    Method As Long
    FileAttr As Long
    CmtBuf As String
    CmtBufSize As Long
    CmtSize As Long
    CmtState As Long
End Type
 
Private Type RAROpenArchiveData
    ArcName As String
    OpenMode As Long
    OpenResult As Long
    CmtBuf As String
    CmtBufSize As Long
    CmtSize As Long
    CmtState As Long
End Type
 
Private Declare Function RAROpenArchive Lib "unrar.dll" (ByRef ArchiveData As _
  RAROpenArchiveData) As Long
Private Declare Function RARCloseArchive Lib "unrar.dll" (ByVal hArcData As _
Long) As Long
Private Declare Function RARReadHeader Lib "unrar.dll" (ByVal hArcData As Long, _
ByRef HeaderData As RARHeaderData) As Long
Private Declare Function RARProcessFile Lib "unrar.dll" (ByVal hArcData As _
Long, ByVal Operation As Long, ByVal DestPath As String, ByVal DestName As _
String) As Long
Private Declare Sub RARSetChangeVolProc Lib "unrar.dll" (ByVal hArcData As _
Long, ByVal Mode As Long)
Private Declare Sub RARSetPassword Lib "unrar.dll" (ByVal hArcData As Long, _
ByVal Password As String)
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Auto UnRAR mit Ordnerüberwachung3.928VBros07.12.09 22:54
Re: Auto UnRAR mit Ordnerüberwachung2.188Zimmersofts03.09.10 13:59
Re: Auto UnRAR mit Ordnerüberwachung2.339VBros03.09.10 15:13
Re: Auto UnRAR mit Ordnerüberwachung2.269Zimmersofts03.09.10 15:25
Re: Auto UnRAR mit Ordnerüberwachung2.164Zimmersofts03.09.10 15:30
Re: Auto UnRAR mit Ordnerüberwachung2.178Zimmersofts03.09.10 16:46
Re: Auto UnRAR mit Ordnerüberwachung2.310Zimmersofts03.09.10 16:46
Re: Auto UnRAR mit Ordnerüberwachung2.096Zimmersofts03.09.10 20:01
Re: Auto UnRAR mit Ordnerüberwachung2.124Zimmersofts03.09.10 20:08
Re: Auto UnRAR mit Ordnerüberwachung2.102VBros03.09.10 22:01
Re: Auto UnRAR mit Ordnerüberwachung2.138Zimmersofts04.09.10 16:38

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel