enregister fichier txt dans c:

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
chandler
Messages : 16
Inscription : lun. 27/déc./2021 18:33

enregister fichier txt dans c:

Message 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
Avatar de l’utilisateur
case
Messages : 1545
Inscription : lun. 10/sept./2007 11:13

Re: enregister fichier txt dans c:

Message 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 ?
ImageImage
chandler
Messages : 16
Inscription : lun. 27/déc./2021 18:33

Re: enregister fichier txt dans c:

Message 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()
Avatar de l’utilisateur
SPH
Messages : 4937
Inscription : mer. 09/nov./2005 9:53

Re: enregister fichier txt dans c:

Message 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...

!i!i!i!i!i!i!i!i!i!
!i!i!i!i!i!i!
!i!i!i!
//// Informations ////
Intel Core i7 4770 64 bits - GTX 650 Ti
Version de PB : 6.12LTS- 64 bits
Marc56
Messages : 2196
Inscription : sam. 08/févr./2014 15:19

Re: enregister fichier txt dans c:

Message 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()
chandler
Messages : 16
Inscription : lun. 27/déc./2021 18:33

Re: enregister fichier txt dans c:

Message par chandler »

Merci, je vais essayer ça :| Je ferai un retour.
Répondre