j'ai une application conçue avec DELPHI 7 ENT
elle marche très bien sur W7 32 bits
mais pas sur W7 64 bits.
orientez-moi s.v.p
merci
FOCUS 77.
j'ai une application conçue avec DELPHI 7 ENT
elle marche très bien sur W7 32 bits
mais pas sur W7 64 bits.
orientez-moi s.v.p
merci
FOCUS 77.
Bonjour,
Impossible de répondre sans savoir ce que fait le programme (accès bdd etc...) et avec quels paquets .
En plus vous n'indiquez même pas ce qui se passe !
Pour information j'ai des programmes D3 qui fonctionnent sous Windows 7 et même Windows 8 64 bits et qui ont été créés/compilés sur un poste W95 .
Il y a donc de fortes chances que cela soit tout simplement parce que vous gérez mal (sans offense) les emplacements d'installation .
Rappel : sous un Windows 64 bits les programmes 32 bits (Delphi 7 ne produit que ce type) doivent être installés dans Program Files[x86] ou dans un répertoire hors Program Files , les DLL (BPL de Delphi, et les .FR ou autres selon la langue) se mettront, elles, dans Syswow64 (ou dans le même répertoire que le programme)
MVP Embarcadero
Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
SGBD : Firebird 2.5, 3, SQLite
générateurs États : FastReport, Rave, QuickReport
OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd
Bonjour,
J'ai des applications conçues sous DELPHI 5 et 6 qui marchaient sous Win 32 bits et qui continuent de fonctionner sous Win 7 64 bits.
Donc le problème posé vient d'ailleurs.
A+.
N'oubliez pas de consulter les FAQ Delphi et les cours et tutoriels Delphi
Mon application est de type Client/Serveur
un client est de type socket
et un serveur d'application de type soap
la BDD et le serveur de base de données sont déployés avec le serveur d'application
Normalement quand je Click sur le client le serveur d'app est exécuté automatiquement en cas de W.xp et W7 32.
pour le W7 64 "sur le PC de l'un de mes clients" le client ne parvient pas à exécuter le serveur bien qu'il soit exécuté en tant qu'administrateur, je me rappelle pas du message d'erreur cependant si en click sur le serveur il s'ouvre normalement.
"ne marche pas" ... sibyllin.. quelques précisions sur le non fonctionnement seraient les bienvenus.
je pilote actuellement une migration delphi 7 vers XE 5 pour cause de dysfonctionnement sur 2008-R2, W 8 et 2012 tout en 64 bits.
en vrac, quelques causes que nous avons identifiés :
- accès à certaines branches de la base de registre
- accès à certains répertoires (même locaux)
- conflit sur les droits d'accès utilisateur
- format interne des chaines de caractères
- Midas.dll
- Borldmm.dll
- Ocx 32 bits
- mémoire partagée
- synchro de threads avec wow64
La nature fait des choses extraordinaires, observons la et restons humble, on ne nous demande pas de refaire le monde mais juste de reproduire virtuellement des choses existantes ....
et n'oubliez pas si vous aimez et quand vous avez la réponse
Bonsoir à tous
Aujourd'hui le même dysfonctionnement s'est présenté sur une
machine qui fonctionne avec W7 32
Mais j'ai remarqué que l'icône de mon application
présent un petit panneau et c'était celui du pare-feu windows
j'ai désactivé ce dernier et l'application fonctionné normalement
ce qui m'a fait croire que même sur un W 64b le problème se règle ainsi.
merci à tous.
Bonjour à tous
J’ai suivi à la lettre les recommandations de M. SergioMaster.
Mais le problème persistait.
Pour une dernière tentative, j’ai copié mon application du Program Files[x86] vers le dossier Programmes Et l’application s’est lancée normalement sur W64.
Et j’ai compris l’astuce.
Merci pour tout le monde.
FOCUS
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager