IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VB 6 et antérieur Discussion :

vb6: utilisation de dynazip..


Sujet :

VB 6 et antérieur

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut vb6: utilisation de dynazip..
    Hello,
    dans un projet VB6, j'essaie de migrer une application de DynaZip OCX Interface to the ActiveX Interface.. j'ai fait des changements necessaire.. la copilation et l'excution se font sans erreurs. mais quand je voulais générer la dll j'obtiens le fichier .log qui contient les erreurs suivantes:

    ===================
    Ligne 15: Property OleObjectBlob in DynaUnzip could not be set.
    Ligne 15: Cannot load control DynaUnzip.
    Ligne 20: Property OleObjectBlob in Dynazip could not be set.
    Ligne 20: Cannot load control Dynazip.
    ===================

    dans le fichier .frm j'ai le bout de code suivant:

    =========================
    Begin DuzactxLibCtl.Duzactxctrl DynaUnzip ' line 15
    Left = 1080
    OleObjectBlob = "ZipForm.frx":0000
    Top = 840
    End
    Begin
    DzactxLibCtl.Dzactxctrl DynaZip ' line 20
    Left = 1920
    OleObjectBlob = "ZipForm.frx":006B
    Top = 840
    End

    =======================

    qqn sait résoudre le problème????
    aidez moi svp

  2. #2
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Le probleme vient surement du fait que le composant (ou la dll) n'est pas référencée au niveau du projet et de la feuille.
    On peut le voir en ouvrant le fichier vbp avec un editeur de texte comme notepad

  3. #3
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    d'abord merci bcp pour ta reponse
    si les dll sont bien referencées!
    voila le fichier .vbp
    =======================================
    Type=OleDll
    Reference=*\G{00020430-0000-0000-C000-000000000046}#2.0#0#C:\WINDOWS\system32\stdole2.tlb#OLE Automation
    Object={0FB90DC1-97D1-11D1-87C0-444553540000}#1.0#0; duzactx.dll
    Object={0E9D0E41-7AB8-11D1-9400-00A0248F2EF0}#1.0#0; dzactx.dll
    Form=ZipForm.frm
    Module=Global; Global.bas
    Class=CDynaZip; CDynaZip.cls
    Startup="(None)"
    HelpFile=""
    Title="BMZip"
    ExeName32="BMZip.dll"
    Path32="..\..\Out"
    Command32=""
    Name="Zip"
    HelpContextID="0"
    Description="BMZip"
    CompatibleMode="0"
    MajorVer=1
    MinorVer=0
    RevisionVer=0
    AutoIncrementVer=0
    ServerSupportFiles=0
    VersionCompanyName="BWM"
    CompilationType=0
    OptimizationType=2
    FavorPentiumPro(tm)=0
    CodeViewDebugInfo=0
    NoAliasing=0
    BoundsCheck=0
    OverflowCheck=0
    FlPointCheck=0
    FDIVCheck=0
    UnroundedFP=0
    StartMode=1
    Unattended=0
    Retained=0
    ThreadPerObject=0
    MaxNumberOfThreads=1
    DebugStartupOption=0

    [MS Transaction Server]
    AutoRefresh=1
    ======================


    et le fichier .frm est le suivant:

    ==========================

    VERSION 5.00
    Object = "{0E9D0E41-7AB8-11D1-9400-00A0248F2EF0}#1.0#0"; "DZACTX.DLL"
    Object = "{0FB90DC1-97D1-11D1-87C0-444553540000}#1.0#0"; "DUZACTX.DLL"
    Begin VB.Form ZipForm
    Caption = "Form1"
    ClientHeight = 3195
    ClientLeft = 60
    ClientTop = 345
    ClientWidth = 4680
    LinkTopic = "Form1"
    ScaleHeight = 3195
    ScaleWidth = 4680
    StartUpPosition = 3 'Windows Default
    Visible = 0 'False
    Begin DUZACTXLibCtl.duzactxctrl DynaUnzip
    Left = 1080
    OleObjectBlob = "ZipForm.frx":0000
    Top = 840
    End
    Begin DZACTXLibCtl.dzactxctrl DynaZip
    Left = 1920
    OleObjectBlob = "ZipForm.frx":006B
    Top = 840
    End
    End
    Attribute VB_Name = "ZipForm"
    Attribute VB_GlobalNameSpace = False
    Attribute VB_Creatable = False
    Attribute VB_PredeclaredId = True
    Attribute VB_Exposed = False

    =============================

    je comprends pas! normalement tout est bon!

  4. #4
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    La version Ocx fonctionne ?

  5. #5
    Candidat au Club
    Profil pro
    Inscrit en
    Août 2006
    Messages
    3
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2006
    Messages : 3
    Par défaut
    Citation Envoyé par Delbeke
    La version Ocx fonctionne ?
    oui la version ocx fonctionne sous win NT mais pas sous XP( la version utilisé de dynazip n'est pa compatible avec xp!) donc voila j ai pris la derniere version de dynazip version 5, la compilation fonctionne mais la génération de la dll produit le fichier .log ci-dessus !!!!!!!!!!!!!!!!!!!

  6. #6
    Membre Expert
    Avatar de Delbeke
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    2 675
    Détails du profil
    Informations personnelles :
    Âge : 72
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 2 675
    Par défaut
    Je ne comprends très bien, la compilation fonctionne et la generation de la dll genere une erreur ?
    Pour moi la compilation genere la dll. j'avoue ne pas bien piger

Discussions similaires

  1. [VB6] Utiliser dll .Net dans VB6
    Par sokette dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 31/03/2005, 14h34
  2. [CR][VB6] Utilisation des procédures stockées
    Par couledoux dans le forum SDK
    Réponses: 3
    Dernier message: 10/03/2005, 14h29
  3. [VB6] utilisation de Property LET / GET pour un tableau
    Par titounne dans le forum VB 6 et antérieur
    Réponses: 6
    Dernier message: 18/10/2004, 22h06
  4. [VB6] Utilisation de Implements
    Par Babyneedle dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 10/01/2003, 20h21
  5. [VB6] Utiliser un ou plusieurs datareports ?
    Par SpaceFrog dans le forum VB 6 et antérieur
    Réponses: 5
    Dernier message: 21/11/2002, 10h44

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo