> Tous les forums > Forum Autres langages
 argument ou appel de procédure incorrectSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]
balou83_pca
  Posté le 15/11/2018 @ 16:52 
Aller en bas de la page 
Petite astucienne

bonjour,

j'ai installé un ancien logiciel qui fonctionnait bien sous Windows 7 et sous Windows 10 aussi (je crois)

il s'installe sans problème mais quand je le lance, j'ai la fenêtre suivante et le logiciel ne se lance pas

c'est un simulateur que j'avais pour le boulot (mais non protégé) et quand j'ai été cherché sur Google (mon ami) j'ai vu que ça pouvait être du VBA

et là je suis carrément largué, si quelqu'un peut me venir en aide, ce serait sympa

Publicité
apolinaire
 Posté le 15/11/2018 à 17:03 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonjour,

Si c'est effectivement du VB (A ou pas A), tu peux tenter de télécharger la dll suivante : VB6FR.dll et tu la copies (c'est tout, juste copier) dans :

-c:\windows\system32 si tu es sur un PC 32 bits
-
c:\Windows\syswow64 si tu es sur un PC 64 bits

Pas sûr que ça vienne de là mais ça vaut le coup d'essayer.

Tiens nous au courant.

Daneel Olivaw
 Posté le 15/11/2018 à 17:14 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Il faut peut-être installé le Visual Basic 6 Runtime ici :

https://sourceforge.net/projects/vb6extendedruntime/

balou83_pca
 Posté le 15/11/2018 à 18:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

les deux solutions ne donnent rien mais comment savoir si c'est du vba

voici le contenu du dossier d'installation

donc je l'ai installé avec le setup et voilà

maintenant que j'ai rajouté vos deux dossiers, je vais le désinstaller puis de le réinstaller

balou83_pca
 Posté le 15/11/2018 à 18:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

non, rien de plus après désinstallation et réinstallation

apolinaire
 Posté le 15/11/2018 à 18:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Une chose certaine c'est qu'il s'agit bien de Visual Basic Microsoft. En témoignent les fichiers VB5FR.dll et MSVBVM50.dll.

Ce serait donc du VB5. On commence à se rapprocher de Cromagnon là...

Il faudrait trouver un Runtime de VB5... A chercher, je ne sais pas si ça existe.



Modifié par apolinaire le 15/11/2018 18:30
apolinaire
 Posté le 15/11/2018 à 18:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Une idée : copie les 2 fichiers VB5FR.dll et MSVBVM50.dll dans c:\Windows\syswow64

Ce dossier Windows n'existait pas lors de VB5. Pas de risque que le setup les y mettent. A toi de le faire.

Daneel Olivaw
 Posté le 15/11/2018 à 18:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

apolinaire
 Posté le 15/11/2018 à 18:36 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Daneel, tu es vraiment une mine d'informations à toi tout seul ! Bravo.

Publicité
balou83_pca
 Posté le 15/11/2018 à 20:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

j'ai téléchargé et exécuter

https://support.microsoft.com/fr-ca/help/180071/file-msvbvm50-exe-installs-visual-basic-5-0-run-time-files

et vérifier que les 2 fichiers VB5FR.dll et MSVBVM50.dll étaient bien dans c:\Windows\syswow64

et rien plus, même résultat

c'est pas possible ça!!!

Daneel Olivaw
 Posté le 15/11/2018 à 23:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Il y a quelque chose de bizarre.

Ce logiciel a déjà été installé sur lui-même. En effet, tous les fichiers sont en double, une fois compressés et une fois décompressés.

Exemple :

simalateur SCS.ex_ et siumulateur SCA.exe
MSVBVM50.DL_ et msvbvm50.dll
etc...

Ce logiciel date de 1997, soit avamt Windows 98, donc il s'installe sous Windows 3.x.

Et en faite il n'a besoin s'aucune installation, puisqu'il est déjà installé. Il suffit de lancer simulateur SCA.exe. Et il n'a besoin d'aucun VB runtime, vu qu'il le possède déjà.

Mais, ce que je soupçonne, c'est que c'est un logiciel 16 bits et il ne pourra jamais tourner sur du 64 bits, d'où l'erreur.

S'il tournait sous Windows 7, ce devait certainement être un Windows 32 bits.

Désolé, mais je n'avais pas regardé de près les fichiers et surtout la date, ayant vu des 2003 et même un 2017. En fait, tous les fichiers originaux datent de 1997.



Modifié par Daneel Olivaw le 16/11/2018 00:01
balou83_pca
 Posté le 16/11/2018 à 10:26 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

bonjour,

effectivement tu as raison, d'habitude, je n'ai pas besoin de toucher à quoi que ce soit et je lance le logiciel à partir de simulateur SCA.exe

j'ai plusieurs fichiers car j'ai décompressé les fichiers .dl_ pensant que mon problème venait de là

pour le reste, tu as surement raison pourtant il me semble déjà l'avoir fait tourner sur un PC 64 bits mais ça devait être du 32

tu penses que c'est impossible de le faire tourner sur du 64 bits et comment faire pour modifier le programme pour le faire tourner STP

balou83_pca
 Posté le 16/11/2018 à 10:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

une autre question pourquoi ne se lance t-il pas en mode compatibilité avec xp qui est en 32 bits???????

balou83_pca
 Posté le 16/11/2018 à 10:35 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

j'ai trouvé ce lien sur le net, qu'en penses tu??????

https://www.groovypost.com/howto/enable-16-bit-application-support-windows-10/

balou83_pca
 Posté le 16/11/2018 à 10:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

pardon cela ne concerne que la version 32 bits, je cherche encore

Daneel Olivaw
 Posté le 16/11/2018 à 11:24 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

tu penses que c'est impossible de le faire tourner sur du 64 bits et comment faire pour modifier le programme pour le faire tourner STP

Modifier le programme, c'est impossible.

Tu peux installer une machine virtuelle (Virtualbox ou Vmware) avec un Win 7 32bits, si tu es sûre qu'il fonctionne sur Win 7.

une autre question pourquoi ne se lance t-il pas en mode compatibilité avec xp qui est en 32 bits???????

Tu l'as essayé sur XP 32 bits et il ne se lance pas ? Quel est le message d'erreur ?

balou83_pca
 Posté le 16/11/2018 à 13:09 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

ok pour la modification

sinon je l'ai essayé en mode compatibilité Windows xp sp3 et même message d'erreur

sinon que penses tu de dosbox (DOSBox est un émulateur qui recrée un environnement compatible MS-DOS)

Publicité
Daneel Olivaw
 Posté le 16/11/2018 à 16:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

sinon je l'ai essayé en mode compatibilité Windows xp sp3 et même message d'erreur

Ok, je comprends pour XP.

Non, le mode compatibilité ne change rien au fait que ce soit toujours un 16 bits sur un OS 64 bits.

sinon que penses tu de dosbox (DOSBox est un émulateur qui recrée un environnement compatible MS-DOS)

Si c'était un logiciel fonctionnant sous-MSDOS, DosBox aurait été parfait pour ce genre de chose.

Mais le simulateur fonctionne sous Windows et il faudrat donc installer soit Windows 3.1 soit Windows 9.x sous DosBox, ce qui n'est pas impossible, mais un tantinet compliqué.

À mon avis, Virtualbox et un XP 32 bits, c'est plus facile.

balou83_pca
 Posté le 16/11/2018 à 17:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

ok merci donc à moins de le faire tourner sur un système 32 bits ou alors de monter une usine à gaz, c'est impossible????

si c'est le cas, je crois que je vais laisser tomber, c'est dommage

tu crois que c'est difficile de recréer un programme comme celui là fonctionnant sous un 64 bits ?????

Daneel Olivaw
 Posté le 16/11/2018 à 18:11 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

ok merci donc à moins de le faire tourner sur un système 32 bits ou alors de monter une usine à gaz, c'est impossible????

Ça résume bien la situation.

tu crois que c'est difficile de recréer un programme comme celui là fonctionnant sous un 64 bits ?????

Encore faut-il savoir ce qu'il simule pour répondre.

balou83_pca
 Posté le 17/11/2018 à 12:25 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

un écran radar avec un point qui se déplace mais je vais voir avec mon ancienne boite s'ils n'ont pas remis à niveau ce logiciel

en tout cas merci pour tes informations

Daneel Olivaw
 Posté le 17/11/2018 à 16:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

Il se déplace comment ? Aléatoirement ? Il s'agit de faire quoi ? L'abattre ? Suivre sa trajectoire ?

balou83_pca
 Posté le 17/11/2018 à 17:33 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

c'est un simulateur de guidage radar

on a un écran radar dont le centre est un bateau et on simule un hélicoptère qui décolle du bateau et on doit le guider pour le ramener à bord

pour ce faire, on rentre au clavier le cap à suivre, la vitesse à prendre et l'altitude à avoir

il faut aussi pouvoir rentrer la force et la vitesse du vent afin de corser un peu le guidage

sur cet écran, on doit pouvoir visualiser des cercles correspondant à des distances

voilà en gros présenté ce logiciel qui est, d'ailleurs très bien fait

je me demande même comment ça tournait avec un si petit dossier????

apolinaire
 Posté le 17/11/2018 à 18:34 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Astucien

Bonsoir,

Il y aurait peut-être une solution à tenter. Si tu es encore en relation avec les créateurs du programme, et s'ils le veulent bien, ce serait de leur demander le code source. On pourrait essayer de le recompiler sous VB6 (je dis bien 6 et pas 5). Si ça passe, l'avantage est que les routines VB6 tournent en 32 bits MAIS peuvent tourner sur un OS 64 bits. J'en sais quelque chose puisque je possède VB6, que je fais encore tourner mes routines VB6 sous Win 10, et que même le logiciel VB6 tourne aussi sous Win 10.

Mais rien n'est garanti... Deux conditions : obtenir le code source et que la compilation puisse se faire sous VB6.

balou83_pca
 Posté le 17/11/2018 à 19:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petite astucienne

effectivement oui, j'en connais encore un

je pense que je vais faire comme ça (en plus, je crois qu'il est programmateur)

je vais faire comme ça

je pense qu'il est débordé de boulot mais bon ça prendra un peu plus de temps

merci pour l'idée

je vais marquer comme "ne plus suivre le sujet"

pendant que j'y suis, une autre petit problème similaire et il y a peut-être lien de cause à effet

j'ai mes 2 premiers jeux call of duty que j'ai installé et ils n'arrivent pas à se lancer mais là pas de message d'erreur

est parce qu'ils sont trop vieux aussi????

Daneel Olivaw
 Posté le 17/11/2018 à 19:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Maître astucien

j'ai mes 2 premiers jeux call of duty que j'ai installé et ils n'arrivent pas à se lancer mais là pas de message d'erreur

est parce qu'ils sont trop vieux aussi????

Mets une capture du dossier d'installation comme pour simulateur.

Matériel requis :

https://www.systemrequirementslab.com/cyri/requirements/call-of-duty/10208

Il se peut qu'il y ait du code 16 bits. Ou matériel trop récent non reconnu.



Modifié par Daneel Olivaw le 17/11/2018 20:03
Publicité
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Les bons plans du moment PC Astuces

Tous les Bons Plans
19,99 €Carte mémoire microSDXC UHS-I SanDisk A1 Ultra 128 Go à 19,99 €
Valable jusqu'au 04 Avril

Le vendeur sérieux Base propose actuellement sur Amazon la carte mémoire microSDXC UHS-I SanDisk A1 Ultra 128 Go à 19,99 € livrée gratuitement. Cette carte mémoire offre des vitesses jusqu'à 100 Mo/s et est idéale pour les téléphones, caméras et appareils photo HD.


> Voir l'offre
89,99 €Routeur Netgear R6700 NIGHTHAWK à 89,99 €
Valable jusqu'au 06 Avril

Amazon fait une promotion sur le routeur Netgear R6700 NIGHTHAWK qui passe à 89,99 € livré gratuitement. On le trouve ailleurs à partir de 119 €. Ce routeur vous permettra de profiter du WiFi jusqu'à 1750 Mbps. Son amplificateur intégré vous permettra t'étendre la couverture de votre réseau jusqu'à 140 m². Le routeur dispose également de 4 prises Gigabit Ethernet et d'un port USB 3.0 sur lequel vous pourrez brancher une imprimante, une clé USB ou un disque dur externe qui sera partagé sur votre réseau.


> Voir l'offre
35,99 €Clé USB 3.0 Sandisk Ultra 256 Go à 35,99 €
Valable jusqu'au 03 Avril

Amazon propose la clé USB Sandisk Ultra d'une capacité de 256 Go à 35,99 € livrée gratuitement alors qu'on la trouve ailleurs autour de 50 €. Cette clé USB 3.0 est compatible USB 2.0 et offre de bons débits d'environ 100 Mo/s en lecture et en écriture. Le connecteur est rétractable pour éviter qu'il prenne la poussière.


> Voir l'offre

Sujets relatifs
DELPHI : appel de procédure [résolu]
problème d'appel à paint pour Tetravex!
procedure maple 9.5
relancer une procedure en vb6
[C++]Appel des méthodes avec l'héritage
Appel d'une DLL en C
excel vba probleme appel fonction
une procedure !!!!
URGENT !!! Appel d'offre !!!
Appel cobayes: prog en C (exercice)
Plus de sujets relatifs à argument ou appel de procédure incorrect
 > Tous les forums > Forum Autres langages