× Aidez la recherche contre le COVID-19 avec votre ordi ! Rejoignez l'équipe PC Astuces Folding@home
 > 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
89,99 €Routeur Netgear R6700 NIGHTHAWK à 89,99 €
Valable jusqu'au 14 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
143,44 €Kit de 32 Go (2 x 16 Go) de mémoire DDR4 Corsair Vengeance LPX 3000 MHz à 143,44 € livré
Valable jusqu'au 12 Avril

Amazon Espagne fait une belle promotion sur le kit de 32 Go (2x16 Go) de mémoire DDR4 Corsair Vengeance LPX 3000 MHz CL16 qui passe à 138,80 € (avec la TVA ajustée). Comptez 4,64 € pour la livraison en France soit un total de 143,44 € livré. alors qu'on le trouve ailleurs à plus de 200 €.

Vous pouvez utiliser votre compte Amazon France sur Amazon Espagne et il n'y a pas de douane.


> Voir l'offre
216,99 €NAS Synology DS218Play à 216,99 €
Valable jusqu'au 11 Avril

La Fnac fait une promotion sur le NAS Synology DS218Play qui passe à 216,99 € alors qu'on le trouve ailleurs à partir de 249 €.  Gérez votre bibliothèque multimédia avec le serveur NAS Synology DiskStation DS218play. Ce modèle 2 baies sera capable d'effectuer le transcodage en temps réel des contenus source 4K Ultra HD. Il est doté d'un processeur Realtek Quad-Core avec une mémoire de 1 Go RAM DDR4. Disposez de deux ports USB 3.0, d'un port Gigabit Ethernet, d'un système de stockage avec fichier ext4 et d'une solution efficace de synchronisation et de sauvegarde.


> 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