L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program
Files' mais 'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program
Files' mais 'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program
Files' mais 'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
J'ai un problème, comme disait la chanson...
J'ai développé en VB6 une application qui fonctionne bien sous XP et un
utilisateur me demande de l'adapter à Vista, ce que j'essaie de faire bien
que je n'aie pas encore eu le temps d'installer Vista sur mon ordinateur.
Après quelques échanges de courriels et quelques modifications, mon appli a
fini par fonctionner pour l'essentiel sous Vista mais il me reste une
difficulté à résoudre que ceux qui connaissent Vista pourront peut-être
m'aider à comprendre.
MonAppli crée à chaque fermeture un fichier texte que j'appelle Uninstal.log
et qui contient notamment la liste des entrées créées dans la base de
registres par MonAppli pendant son fonctionnement. La désinstallation
complète de MonAppli est assurée par un petit programme Uninstal.exe (que
j'ai développé avec PureBasic afin qu'il n'ait pas besoin de runtime). Cette
désinstallation se déroule en deux étapes. L'une fait appel à la procédure
classique de Windows (Ajout/suppression de programmes) et lit le fichier
ST6UNST.LOG. L'autre que j'ai écrite en PB lit le fichier Uninstal.log.
Quand on demande à MonAppli (sur l'ordinateur de l'utilisateur) d'afficher
dans un MsgBox le répertoire de l'application, il renvoie « E:Program
FilesMonAppli » et un autre MsgBox montre que le fichier Uninstal.log est
bien créé dans ce répertoire « E:Program FilesMonAppli ».
Cependant, au moment de la désinstallation, le programme de désinstallation
ne trouve pas Uninstal.log et la désinstallation ne se fait donc pas
correctement.
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
J'ai un problème, comme disait la chanson...
J'ai développé en VB6 une application qui fonctionne bien sous XP et un
utilisateur me demande de l'adapter à Vista, ce que j'essaie de faire bien
que je n'aie pas encore eu le temps d'installer Vista sur mon ordinateur.
Après quelques échanges de courriels et quelques modifications, mon appli a
fini par fonctionner pour l'essentiel sous Vista mais il me reste une
difficulté à résoudre que ceux qui connaissent Vista pourront peut-être
m'aider à comprendre.
MonAppli crée à chaque fermeture un fichier texte que j'appelle Uninstal.log
et qui contient notamment la liste des entrées créées dans la base de
registres par MonAppli pendant son fonctionnement. La désinstallation
complète de MonAppli est assurée par un petit programme Uninstal.exe (que
j'ai développé avec PureBasic afin qu'il n'ait pas besoin de runtime). Cette
désinstallation se déroule en deux étapes. L'une fait appel à la procédure
classique de Windows (Ajout/suppression de programmes) et lit le fichier
ST6UNST.LOG. L'autre que j'ai écrite en PB lit le fichier Uninstal.log.
Quand on demande à MonAppli (sur l'ordinateur de l'utilisateur) d'afficher
dans un MsgBox le répertoire de l'application, il renvoie « E:Program
FilesMonAppli » et un autre MsgBox montre que le fichier Uninstal.log est
bien créé dans ce répertoire « E:Program FilesMonAppli ».
Cependant, au moment de la désinstallation, le programme de désinstallation
ne trouve pas Uninstal.log et la désinstallation ne se fait donc pas
correctement.
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Bonjour,
J'ai un problème, comme disait la chanson...
J'ai développé en VB6 une application qui fonctionne bien sous XP et un
utilisateur me demande de l'adapter à Vista, ce que j'essaie de faire bien
que je n'aie pas encore eu le temps d'installer Vista sur mon ordinateur.
Après quelques échanges de courriels et quelques modifications, mon appli a
fini par fonctionner pour l'essentiel sous Vista mais il me reste une
difficulté à résoudre que ceux qui connaissent Vista pourront peut-être
m'aider à comprendre.
MonAppli crée à chaque fermeture un fichier texte que j'appelle Uninstal.log
et qui contient notamment la liste des entrées créées dans la base de
registres par MonAppli pendant son fonctionnement. La désinstallation
complète de MonAppli est assurée par un petit programme Uninstal.exe (que
j'ai développé avec PureBasic afin qu'il n'ait pas besoin de runtime). Cette
désinstallation se déroule en deux étapes. L'une fait appel à la procédure
classique de Windows (Ajout/suppression de programmes) et lit le fichier
ST6UNST.LOG. L'autre que j'ai écrite en PB lit le fichier Uninstal.log.
Quand on demande à MonAppli (sur l'ordinateur de l'utilisateur) d'afficher
dans un MsgBox le répertoire de l'application, il renvoie « E:Program
FilesMonAppli » et un autre MsgBox montre que le fichier Uninstal.log est
bien créé dans ce répertoire « E:Program FilesMonAppli ».
Cependant, au moment de la désinstallation, le programme de désinstallation
ne trouve pas Uninstal.log et la désinstallation ne se fait donc pas
correctement.
L'utilisateur m'apprend que, sous Vista, il n'y a plus 'Program Files' mais
'Programmes'.
Qu'en est-il ? Cela pourrait être une piste pour comprendre ce qui se
passe...
Je nage... Pouvez-vous m'aider ? Merci d'avance.
Mais de manière générale, ce n'est pas une bonne idée d'écrire les données
dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Mais de manière générale, ce n'est pas une bonne idée d'écrire les données
dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Mais de manière générale, ce n'est pas une bonne idée d'écrire les données
dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Bonjour a tous,
Bonjour a tous,
Bonjour a tous,
Bonjour Jacques,Mais de manière générale, ce n'est pas une bonne idée d'écrire les
données dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Absolument d'accord. Par contre le cas du fichier de désinstallation
n'est-il pas particulier ?
Bonjour Jacques,
Mais de manière générale, ce n'est pas une bonne idée d'écrire les
données dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Absolument d'accord. Par contre le cas du fichier de désinstallation
n'est-il pas particulier ?
Bonjour Jacques,Mais de manière générale, ce n'est pas une bonne idée d'écrire les
données dans le répertoire %ProgramFiles%, ni sous XP, ni sous Vista.
Absolument d'accord. Par contre le cas du fichier de désinstallation
n'est-il pas particulier ?
J'avoue ne pas comprendre.
Mon appli écrite en VB6 s'installe avec un programme d'installation qui,
pour sa partie fonctionnelle, est constitué du programme d'installation
Setup.exe généré par l'assistant de VB6.
Il propose donc par défaut à l'utilisateur d'installer l'application dans
Program Files mais l'utilisateur peut librement choisir un autre
répertoire.
Je récupère dans MonAppli le répertoire de l'application (que j'appelle
RepCour) par le code simple suivant :
' === Répertoire de l'application
RepCour = App.Path
If Right$(RepCour, 1) <> "" Then RepCour = RepCour & ""
Je n'ai donc pas à me préoccuper de Program Files.
Mon fichier Uninstal.log est créé dans le répertoire de l'application par du
code prévu dans la procédure Unload de la feuille de démarrage de MonAppli.
Or l'utilisateur sous Vista (qui a choisi d'installer Mon Appli dans le
répertoire proposé par défaut soit « E:Program Files ») ne voit pas
apparaître dans l'Explorateur, dans « E:ProgrammesMonAppli » ce fichier
Uninstal.exe.
Le code de création de ce fichier est du type :
Open RepCour & "Uninstal.log" For Output As #NumFich
Print #NumFile, "Blablabla"
Print #NumFile, "Blablabla"
Close #NumFich
Pourtant un MsgBox prévu avant la fermeture de l'appli et à son redémarrage
(dans Load) m'informe bien que ce fichier Uninstal.log est bien présent.
If FichierPresent(RepCour & "Uninstal.log") = True Then
MsgBox "Uninstal.log est présent dans « " & RepCour & " ».", 64
Else
MsgBox "Uninstal.log est absent dans « " & RepCour & " ».", 64
End If
L'utilisateur m'a transmis une copie d'écran du résultat dans laquelle je
lis : Uninstal.log est présent dans « E:Program FilesMonAppli ».
Alors pourquoi est-ce qu'on ne le voit pas dans l'Explorateur (dans lequel
le répertoire 'Program Files' apparaît sous le nom de 'Programmes') ?
J'avoue ne pas comprendre.
Mon appli écrite en VB6 s'installe avec un programme d'installation qui,
pour sa partie fonctionnelle, est constitué du programme d'installation
Setup.exe généré par l'assistant de VB6.
Il propose donc par défaut à l'utilisateur d'installer l'application dans
Program Files mais l'utilisateur peut librement choisir un autre
répertoire.
Je récupère dans MonAppli le répertoire de l'application (que j'appelle
RepCour) par le code simple suivant :
' === Répertoire de l'application
RepCour = App.Path
If Right$(RepCour, 1) <> "" Then RepCour = RepCour & ""
Je n'ai donc pas à me préoccuper de Program Files.
Mon fichier Uninstal.log est créé dans le répertoire de l'application par du
code prévu dans la procédure Unload de la feuille de démarrage de MonAppli.
Or l'utilisateur sous Vista (qui a choisi d'installer Mon Appli dans le
répertoire proposé par défaut soit « E:Program Files ») ne voit pas
apparaître dans l'Explorateur, dans « E:ProgrammesMonAppli » ce fichier
Uninstal.exe.
Le code de création de ce fichier est du type :
Open RepCour & "Uninstal.log" For Output As #NumFich
Print #NumFile, "Blablabla"
Print #NumFile, "Blablabla"
Close #NumFich
Pourtant un MsgBox prévu avant la fermeture de l'appli et à son redémarrage
(dans Load) m'informe bien que ce fichier Uninstal.log est bien présent.
If FichierPresent(RepCour & "Uninstal.log") = True Then
MsgBox "Uninstal.log est présent dans « " & RepCour & " ».", 64
Else
MsgBox "Uninstal.log est absent dans « " & RepCour & " ».", 64
End If
L'utilisateur m'a transmis une copie d'écran du résultat dans laquelle je
lis : Uninstal.log est présent dans « E:Program FilesMonAppli ».
Alors pourquoi est-ce qu'on ne le voit pas dans l'Explorateur (dans lequel
le répertoire 'Program Files' apparaît sous le nom de 'Programmes') ?
J'avoue ne pas comprendre.
Mon appli écrite en VB6 s'installe avec un programme d'installation qui,
pour sa partie fonctionnelle, est constitué du programme d'installation
Setup.exe généré par l'assistant de VB6.
Il propose donc par défaut à l'utilisateur d'installer l'application dans
Program Files mais l'utilisateur peut librement choisir un autre
répertoire.
Je récupère dans MonAppli le répertoire de l'application (que j'appelle
RepCour) par le code simple suivant :
' === Répertoire de l'application
RepCour = App.Path
If Right$(RepCour, 1) <> "" Then RepCour = RepCour & ""
Je n'ai donc pas à me préoccuper de Program Files.
Mon fichier Uninstal.log est créé dans le répertoire de l'application par du
code prévu dans la procédure Unload de la feuille de démarrage de MonAppli.
Or l'utilisateur sous Vista (qui a choisi d'installer Mon Appli dans le
répertoire proposé par défaut soit « E:Program Files ») ne voit pas
apparaître dans l'Explorateur, dans « E:ProgrammesMonAppli » ce fichier
Uninstal.exe.
Le code de création de ce fichier est du type :
Open RepCour & "Uninstal.log" For Output As #NumFich
Print #NumFile, "Blablabla"
Print #NumFile, "Blablabla"
Close #NumFich
Pourtant un MsgBox prévu avant la fermeture de l'appli et à son redémarrage
(dans Load) m'informe bien que ce fichier Uninstal.log est bien présent.
If FichierPresent(RepCour & "Uninstal.log") = True Then
MsgBox "Uninstal.log est présent dans « " & RepCour & " ».", 64
Else
MsgBox "Uninstal.log est absent dans « " & RepCour & " ».", 64
End If
L'utilisateur m'a transmis une copie d'écran du résultat dans laquelle je
lis : Uninstal.log est présent dans « E:Program FilesMonAppli ».
Alors pourquoi est-ce qu'on ne le voit pas dans l'Explorateur (dans lequel
le répertoire 'Program Files' apparaît sous le nom de 'Programmes') ?
Je me demande si, sous Vista, il ne faut pas prévoir, pour éviter tout
problème, d'installer MonAppli dans un répertoire autre que 'Program Files'.
Le répertoire de MonAppli (mon RepCour) deviendrait par exemple :
C:KiriasseMonAppli
et surtout pas
C:Program FilesMonAppli
Kiriasse
Se complétant
Je me demande si, sous Vista, il ne faut pas prévoir, pour éviter tout
problème, d'installer MonAppli dans un répertoire autre que 'Program Files'.
Le répertoire de MonAppli (mon RepCour) deviendrait par exemple :
C:KiriasseMonAppli
et surtout pas
C:Program FilesMonAppli
Kiriasse
Se complétant
Je me demande si, sous Vista, il ne faut pas prévoir, pour éviter tout
problème, d'installer MonAppli dans un répertoire autre que 'Program Files'.
Le répertoire de MonAppli (mon RepCour) deviendrait par exemple :
C:KiriasseMonAppli
et surtout pas
C:Program FilesMonAppli
Kiriasse
Se complétant