Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
buck a écrit:
Un piste, un programme fonctionnant sous Windows XP demande certaine adaptation pour fonctionner sous Windows 7 correctement due à l'UAC (Universal Account Control), tu ne peux pas écrire dans le répertoire Program Files ou dans la base de registre HKEY_LOCAL_MACHINE sans élévation de privilège même en étant connecté en tant qu'administrateur.
Tes lenteurs sont peut-être due à des tentatives d'écritures qui échouent ...
C'est plus compliqué : dans Windows 7 (et Vista) un programme qui historiquement écrivait des données dans Program Files verra de manière transparente ses données écrites dans c:\Users\seki\AppData\Local\VirtualStore\Program Files. Si ce sont des fichiers qui sont installés par l'application et modifiés lors du fonctionnement, les fichiers sont préalablement copiées dans ce répertoire. Et ça ne devrait pas échouer.
Les données sont du coup "virtualisées", l'application ne s'en rend pas compte et ça devient problématique si ces données sont partagées par plusieurs utilisateurs sur le même poste car chaque utilisateur aura une copie différente des données.
Edit : par contre remypb a mentionné la base de registre : je sais qu'il y a aussi des restrictions en Vista/W7 par rapport à ce qui étéait possible en XP et que certaines branches sont à accès réservé, mais on utilise assez peu le registre (sauf pour des données locales aux applications et aux utilisateurs) donc je ne sais pas si un accès à la base de registre peut échouer dans ce cas.
Dernière modification par seki (16-01-2014 11:06:05)
Hors ligne
Merci pour votre aide je pense que je vais trouver la solution grâce à vous
pour ce qui est de la maintenance release j'ai 2 possibilités la (4011) Localized Runtime Files et la 11.5.1 Maint/Update
je peux pas télécharger la 2è car j'ai un message qui dit
You have selected a download which requires a Technical Support Contact registered with MySybase. Please register your Technical Support Contact at: Edit Roles.
j'ai un compte sur ce site Sybase mais je suis pas Technical support
alors j'ai téléchargé la 1ère Localized Runtime Files mais je pense que c'est la 2è qu'il faudrait
comment on peut récupérer la version de maintenance
j'ai téléchargé le dernier EBF mais j'attends d'installer la version intermédiaire
merci d'avance
Hors ligne
Bonjour
Mon problème n'est toujours pas résolu
Voici mes dernières actions:
- J'ai téléchargé et installé la version 11.5.1 Build 5097
(sans installer la version intermédiaire que je n'ai pu récupérer)
- J'ai refait le process de migration intégralement sous PB11.5.1
- J'ai corrigé les errors
- J'ai fait un full rebuild
Résultat : c'est encore super long !!!
Que faire !!!
la migration 6.5 >> 11.5.1 est impossible ??? dois je passer en V 12... ???
Dois je repasser sous XP ? ................
Merci pour votre aide
Cdt
Hors ligne
Bonjour à tous (et à toutes)
Personne n'a une idée ? Je continue à chercher à profiler mais je comprends pas pourquoi les traitements sont exécutés si lentement
Est ce à cause de Windows 7 ? à cause de la différence Unicode/Ansi ?? d'autre chose ????
Peut être la mig entre 6.5 et 11.5.1 est impossible ?
merci de votre aide
Hors ligne
Bonjour,
As-tu testé sur windows XP ?
Hors ligne
Bonjour
Non je n'ai pas testé la migration sous XP. C'est la dernière solution que je pense essayer
Je vous tiendrai au courant
A part cette possibilité, il n'y a pas dautres éventualités ?
Hors ligne