begin process at 2012 02 16 14:13:41
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Visual Basic 6

 > 

Algorithme

 > 

Compression & Cryptage

 > 

vbzip : Error Accès mémoire


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

vbzip : Error Accès mémoire

mercredi 10 octobre 2007 à 09:09:33 | vbzip : Error Accès mémoire

ZedMaTrix

Hello tout le monde !

Je travaille actuellement sur une application d'archivage de fichiers de logs.
Je me suis tourné vers la vbzip10.dll et vbzip11.dll de vbaccelerator.com.

J'ai des fichiers de logs de différent programme. Je me sert donc du nom du programme pour nom d'archive.
Par exemple, un fichier de log "programme_A_10-10-2007.log" sera mis dans une archive "programme_A.zip".

Donc actuellement, mon programme créer bien une nouvelle archive si elle n'existe pas, complète l'archive si elle existe, etc ...

Seule hic : Mon programme plante avec une erreur d'accès mémoire : The memory could not be "read"

J'ai remarqué qu'en faite, le programme archive 14 fichiers, puis fais cette erreur.

Bon, coté code, j'ai mis dans mon Form_Load() :
Set mobjZip = New clsZip

Ma clsZip c'est la classe de vbaccelerator.com.

Ensuite, j'utilise mon objet zip comme suis :
         With frmWll.mobjZip
            '
            ' SET ZIP PARAMETERS
            '
            .ZipFile = frmWll.txtLogPth.Text & "\" & lstrArcNam & ".zip"
            .StoreFolderNames = False
            .RecurseSubDirs = False
            .ClearFileSpecs
            .AddFileSpec frmWll.txtLogPth.Text & "\" & mclsCol.strFilNam
            .MessageLevel = ezpNoMessages
           
            ' If the archive not exist
            If Not lblnArcExt Then
               frmWll.gs_AddLog "Creating archive " & lstrArcNam & ".zip"
            End If
           
            '
            ' LAUNCH ZIP CREATION / APPEND
            '
            .zip
           
            '
            ' TREAT RETURNED STATUS
            '
            If .Success Then
              
               ' If the archive was created
               If Not lblnArcExt Then
                  ' Show it
                  frmWll.gs_AddLog lstrArcNam & ".zip created"
               End If
              
               frmWll.gs_AddLog "File " & Right(.FileSpec(1), Len(.FileSpec(1)) - InStrRev(.FileSpec(1), "\")) & _
                                " added in " & Right(.ZipFile, Len(.ZipFile) - InStrRev(.FileSpec(1), "\"))
              
               ' If script must delete files
               If frmWll.ChkDelFil.Value = vbChecked Then
                 
                  Kill frmWll.txtLogPth.Text & "\" & mclsCol.strFilNam
                 
               End If
              
               mcolCol.Remove lintColIdx
              
            Else
              
               frmWll.gs_AddLog "Creation of " & lstrArcNam & ".zip or archivage of log file Failed."
              
            End If
           
         End With

Pouvez vous m'aider ?

ZedMaTriX
mercredi 10 octobre 2007 à 18:00:01 | Re : vbzip : Error Accès mémoire

jack

Administrateur CodeS-SourceS
Salut
Toujours sur tes Zips ...
Et sur vbaccelerator.com, tu leur a posé la question ? parce que je vois difficilement comment on pourrait te répondre ici ...
Cette erreur est typique de Windows NT et Windows 2000.
Quel OS utilises-tu ?
De quand date cette "source" vbzip10 et 11 ?
Je pense plus à un problème de compatibilité qu'à un problème de programmation.
Essaye de recompiler ces DLL vbzip10 et 11 sur ta machine.

Vala
Jack, MVP VB
NB : Je ne répondrai pas aux messages privés

Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
jeudi 11 octobre 2007 à 14:37:54 | Re : vbzip : Error Accès mémoire

ZedMaTrix

Ben vous auriez put être au courant de manière de l'utiliser...
Et non, je ne leur ai pas encore posé la question.

Tu pense que c'est un soucis d'OS ?
Je vais tester sous Windows XP alors.

Merci pour tes idées !!

ZedMaTriX
jeudi 11 octobre 2007 à 14:56:49 | Re : vbzip : Error Accès mémoire

ZedMaTrix

Je vient de tester sous Windows XP.
Pareil. Plantage.

D'un autre coté, je bosse avec parfois + de 700 fichiers de logs. ( Y en a qui date de 2004 ^_^ )

Je vais essayer de voire la recompilation avec ma machine.
Mais je me dis que ce doit être une limite de la DLL...

Autre chose, je vais peut être voire plustot pour du .NET ?

ZedMaTriX


Cette discussion est classée dans : programme, zip, archive, if, frmwll


Répondre à ce message

Sujets en rapport avec ce message

Comment compresser(.zip) des fichiers, a partir de mon programme !!!!;( [ par wico2002 ] Salut, Je fais un programme de "back-up" pour une sauvegarde rapide, Mais j'aimerais pouvoir le mettre dans un .zip et que ca soit compresser VB6 -> Comment extraire un fichiers d'une archive zip (ou autre format d'archive) [ par MART1 ] Bonjour à tous,est-il possible d'indiquer à mon programme d'extraire tel fichier d'une archive zip ou autre ?Si oui, que faut il utiliser ?merci pour archive zip [ par bananaloozeur ] bonjour a tous voila je voudrai gerer des archive zip avec coldfusion, notament ajouter ou supprimer des fichiers de l'archive, attribuer un pass a l PROPRIETE DE FICHIERS [ par wx ] Bonjour, J'ai fait un petit programme (avec l'aide de certains) qui permet de zipper dans une archive plusieurs fichiers. L'archive.zip étant créée, mot de passe winzip [ par alosamoelle ] Bonjour, dans mon appli j'ouvre un fichier zip contenant un mot de passe.Tout se passe bien si l'archive est zipper en cryptage compatible zip 2.0 mai Programme au demarage [ par tiojb ] bonjour tout le monde !voilla je veut afiché un programme au demarage le problemme c'est que le bouton pour suprimmé le racourcis au demarage me sort Utiliser un archive [ par cyrilthebest8 ] D'abord bonjour, je programme actuelement un petit programme en VB pour un jeu.Mais j'ai un probleme , c'est que mon petit programme utilise pas mal d comment lancer le programme [ par noror ] bonjour, nous avons créer un programme sur visual basic, mais je n'arrive pas à l'éxecuter.comment faire, existe t'il un programme plus simple que vis ouvrir un fichier [ par hihello ] Salut; je veux ouvrir un fichier qui est dans un archive zip (le fichier a ouvrir ah.doc est dans un archive com.zip) merci d'avantage Problème for next avec une condition [ par Goose17 ] Bonjour à tous le forum.Ma demande d'aide concerne du VBA, mais je ne sais pas comment faire pour change le thème.Voici mon problème :   j' ai saisi u


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,061 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales