Bonjour.
Je suis sous Windows 98 (1ère édition) et j’écris des programmes techniques de mécanique sous
Delphi 4 standard.
Je maitrise assez bien Delphi mais suis presque totalement incompétent dans l’utilisation de l’API
de Windows.
Je me heurte à deux problèmes décrits ci-dessous que je n’arrive pas à résoudre.
1°/ Lorsque j’envoie un de mes logiciels à un utilisateur, je lui fournis en même temps un petit
programme d’installation qui crée un dossier sur son disque dur et y copie différents fichiers
auxiliaires nécessaire au programme principal. J’utilise pour cela la fonction CopyFile de Windows
selon la ligne de code ci-dessous.
Je souhaiterais à partir du même programme d’installation copier sur le bureau de l’utilisateur un
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 CopyFile(LPCTSTR(‘a:\PARALWN1.Dat’),LPCTSTR(‘c:\GSREPER\PARALWN1.Dat’),BOOL(F alse));
raccourci. La même fonction CopyFile fonctionne très bien pour cela, à condition de connaitre le
chemin conduisant au bureau de l’utilisateur, que je ne connais bien entendu pas et qui d’ailleurs
peut varier d’un utilisateur à l’autre.
Comment faut-il faire pour que le programme d’installation trouve ce chemin ?
2°/ CopyFile fonctionne bien à partir d’une disquette (ou d’un disque dur) mais pas à partir d’un
CD. Or certains de mes programmes sont trop longs pour être stockés sur disquette, et je suis donc
obligé de passer sur CD.
Comment faut-il faire pour copier à partir d’un CD ?
Merci d’avance à ceux ou celles qui pourront m’aider.
Partager