Page 1 sur 1

enregister fichier txt dans c:

Publié : mar. 02/juil./2024 12:48
par chandler
Bonjour
j'ai un soucis pour enregistrer avec openpreference un fichier txt dans c: ou c: user/document etc.
ça passe dans D:., ou sur le bureau.
Vous avez une idée à quoi c'est du, ou de quoi faire?
Merci

Re: enregister fichier txt dans c:

Publié : mar. 02/juil./2024 17:41
par case
difficile sans code.

après il faut peut être compiler avec les droits administrateurs pour écrire a la racine de C depuis un programme ?

Re: enregister fichier txt dans c:

Publié : mar. 02/juil./2024 22:16
par chandler
Quand je compile en exe ça plante si le fichiers texte est sauvegardé sur C:, ça marche si c'est sur D:
j'utilise openpref()/writepref() closepref()

Re: enregister fichier txt dans c:

Publié : mar. 02/juil./2024 23:57
par SPH
Certain Windows refuse que l'on écrive sur la racine de C:/
Je suis sûr à 99% que c'est ce problème...

Re: enregister fichier txt dans c:

Publié : mer. 03/juil./2024 8:51
par Marc56
Sous Windows 10 et suivant, un utilisateur normal ne peut écrire à la racine du disque système, de même que dans le répertoire ProgramFiles, Windows, Windows/system32 etc. Il faut des droits administrateur.

Préférer les répertoires utilisateurs. Voir: GetUserDirectory()

Re: enregister fichier txt dans c:

Publié : mer. 03/juil./2024 16:54
par chandler
Merci, je vais essayer ça :| Je ferai un retour.