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 :

Problème de DLL


Sujet :

VB 6 et antérieur

  1. #1
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut Problème de DLL
    Bonjour à tous,

    J'ai vu une discutions similaire que je n'ai pas trop compris car je pense que mon souci est différent, quand je veux exécuter mon programme "calincred" dispo sur developpez, il me dit erreur il manque ce DLL : MSSTDFMT.DLL, je l'ai donc téléchargé et mis dans system 32 mais rien n'y fait il faut savoir que ça le fait que sur certains ordi.

    voici mon code complet

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
    92
    93
    94
    95
    96
    97
    98
    99
    100
    101
    102
    103
    104
    105
    106
    107
    108
    109
    110
    Private Sub Text1_Change()
     
    End Sub
     
    Private Sub Calucler_Click()
     
     
     
    Dim m As Single
    Dim z As Single
    Dim t As Single
    Dim a As Single
    Dim b As Single
    Dim v As Single
    Dim H As Single
    Dim E As Single
    Dim F As Single
    Dim L As Single
    Dim D As Single
    Dim K As Single
    Dim Q As Single
    Dim C As Single
     
    If montantprêt.Text = "" Then
                            montantprêt.Text = 0
                      End If
         m = montantprêt
    If nbmensualité.Text = "" Then
                            nbmensualité.Text = 0
                      End If
         z = nbmensualité
       If Val(taux.Text) <> 0 Then
       taux.Text = Replace(taux.Text, ".", ",")
         t = (taux / 100)
         a = m * t / 12
         b = 1 - (1 + t / 12) ^ (-z)
         v = Round(a / b, 2)
       If Val(assu1.Text) <> 0 Then
       assu1.Text = Replace(assu1.Text, ".", ",")
         H = (assu1 / 100)
         E = (m * H) / 12
         F = (E * z)
     
     
    End If
     
         L = assuf
     
         D = fraisdossier
     mensualité2 = v
     
         K = Round((v) + (L) + (E), 2)
         Q = Round(((K * (z)) + (D) + (F)) - (m), 2)
         C = Round((m) + (Q), 2)
     
    mensualitéassu = K
     
    couttotal = FormatNumber(Q, 2, True)
     
    total = FormatNumber(C, 2, True)
     
     
    End If
     
     
    End Sub
     
    Private Sub effacer_Click()
     
    montantprêt = ""
    taux = ""
    nbmensualité = ""
    assu1 = ""
    assuf = ""
    fraisdossier = ""
    mensualité2 = ""
    mensualitéassu = ""
    couttotal = ""
    total = ""
     
    End Sub
     
    Private Sub montantprêt_Change()
     
    Static Nouveau%
    If Nouveau% > 0 Then Exit Sub
        Nouveau% = Nouveau% + 1
        I% = montantprêt.SelStart
        Longueur% = Len(montantprêt.Text)
        S$ = Trim$(montantprêt.Text)
     
        S$ = Replace(S$, " ", "")
        If Len(S$) > 3 Then
                montantprêt.Text = Trim$(Format(Val(S$), "### ### ### ###"))
                If Longueur% < Len(montantprêt.Text) Then
                    montantprêt.SelStart = I% + 1
                Else
                    montantprêt.SelStart = I%
                End If
            Else
                montantprêt.Text = Trim$(S$)
                montantprêt.SelStart = I%
        End If
    Nouveau% = 0
    End Sub
     
     
    Private Sub Quitter_Click()
    End
    End Sub
    Merci
    Seb

  2. #2
    Rédacteur
    Avatar de DarkVader
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2002
    Messages
    2 149
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 149

  3. #3
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut
    oui je l'ai vu, mais moi je n'ai pas de "ligne DLL" ?

  4. #4
    Membre éclairé
    Inscrit en
    Juin 2006
    Messages
    795
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 795
    Par défaut
    Salut trentks95

    Citation Envoyé par trentks95 Voir le message
    oui je l'ai vu, mais moi je n'ai pas de "ligne DLL" ?
    La référence à "ligne DLL" n'est valable que pour le script d'installation InnoSetup.
    Étant donné que tu n'utilises pas d'installeur InnoSetup, ce point précis ne te regarde pas.
    Par contre, dans la même discussion, dans le premier post il est dit :
    Citation Envoyé par aliosys Voir le message
    Par la suite je lance mon programme , il me dit que cette DLL est manquante.
    j'ai trouve une astuce pour cela marche regsvr32 c:\windows\system32\MSSTDFMT.DLL
    En gros, tu dois enregistrer cette DLL dans la base de registre en utilisant la commande regsvr32 c:\windows\system32\MSSTDFMT.DLL.

  5. #5
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut
    Ok, il faut que j'utilise la commande shell ?

  6. #6
    Expert confirmé
    Avatar de ProgElecT
    Homme Profil pro
    Retraité
    Inscrit en
    Décembre 2004
    Messages
    6 140
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 70
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Retraité
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Décembre 2004
    Messages : 6 140
    Par défaut
    Citation Envoyé par Aniki Voir le message
    Salut trentks95

    ...........
    En gros, tu dois enregistrer cette DLL dans la base de registre en utilisant la commande regsvr32 c:\windows\system32\MSSTDFMT.DLL.
    Non, par exemple sous Windows 7, menu Windows ---> Exécuter... ---> quand tu es dans la fenêtre Dos tu écris, regsvr32 c:\windows\system32\MSSTDFMT.DLL
    Par contre il serait peut être utile de regarder le chapitre 7 de Problème de compatibilité VB6 (merci DarkVader)
    :whistle:pourquoi pas, pour remercier, un :plusser: pour celui/ceux qui vous ont dépannés.
    saut de ligne
    OOOOOOOOO👉 → → Ma page perso sur DVP ← ← 👈

  7. #7
    Membre confirmé

    Homme Profil pro
    Inscrit en
    Février 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Oise (Picardie)

    Informations forums :
    Inscription : Février 2007
    Messages : 106
    Par défaut
    Ok, je testerais sur les PC concerné.

    Est-il possible de l'automatisé avec un script lié à mon programme ?

Discussions similaires

  1. Problème utilisation DLL
    Par Tub-95 dans le forum MFC
    Réponses: 4
    Dernier message: 02/11/2005, 12h00
  2. conteneur de la STL (problème avec DLL et COM)
    Par moldavi dans le forum MFC
    Réponses: 8
    Dernier message: 25/07/2005, 22h43
  3. Problème de dll à l'execution
    Par gege2061 dans le forum Windows
    Réponses: 3
    Dernier message: 11/03/2005, 11h22
  4. problème execution dll
    Par semenzato dans le forum MFC
    Réponses: 15
    Dernier message: 19/12/2003, 16h40
  5. Problème de DLL.
    Par Lunedor dans le forum C++Builder
    Réponses: 2
    Dernier message: 29/11/2003, 10h17

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