probleme de fichier INI?? - Divers - Programmation
Marsh Posté le 19-05-2003 à 11:33:53
tu dois utiliser l'api WritePrivateProfilString si tu veux écrire dans te propres fichiers INI
Marsh Posté le 19-05-2003 à 11:44:20
je pense que si tu specifie pas de directory, il doit etre dans /my documents...
Marsh Posté le 19-05-2003 à 11:45:23
Taureau a écrit : tu dois utiliser l'api WritePrivateProfilString si tu veux écrire dans te propres fichiers INI |
et ca se trouve ou??
Code :
|
y connait pas WritePrivateProfileString!
Marsh Posté le 19-05-2003 à 11:46:17
peewai a écrit : je pense que si tu specifie pas de directory, il doit etre dans /my documents... |
j'ai fait tous les repertoires du Pocket PC et je n'ai trouve aucun fichier INI qui ressemble au mien
Marsh Posté le 19-05-2003 à 13:15:44
Sous windows "normal" si on ne specifie pas le chemin je crois qu'ils sont dans le repertoire "windows" ou "winnt", enfin, c'est à vérifier...
Marsh Posté le 19-05-2003 à 13:25:07
Sinon WritePrivateProfileString n'est pas une méthode il me semble donc un
WritePrivateProfileString("", "", ...); suffit
Marsh Posté le 19-05-2003 à 13:29:17
ANTSite a écrit : Sinon WritePrivateProfileString n'est pas une méthode il me semble donc un |
oui mais mon compilo ne connait pas WritePrivateProfileString
Je travail avec Microsoft Visual eMbedded Tools 3.0
Marsh Posté le 20-05-2003 à 13:44:45
polo021 a écrit : |
Vous savez pas comment je peux faire pour faire aller un truc similqire a WritePrivateProfileString parce que effectivement ca ne fonctionne pas
http://groups.google.com/groups?q= [...] com&rnum=1
Pour info :
Quand j'utilise WriteProfileString, il parait qu'il enregistre les infos dans un fichier win.ini ou un truc dans le genre donc pas pratique
Marsh Posté le 20-05-2003 à 16:35:20
tu devrais poster sur un site de coderz ppc
tente ta chance sur pdafrance.com, peut etre qu'on va te reorienter vers un site de prog...
Marsh Posté le 20-05-2003 à 16:43:20
c'est gentil mais je crois que je vais me mettre a la base de registres.
et j'avais deja tente mais sur un autre
Marsh Posté le 20-05-2003 à 16:58:43
Voila ce que dit msdn vis à vis des fonctions que tu utilises avec pocketpc (windows CE).
Citation : This method writes the specified value into the specified section of the .ini file of the application |
http://msdn.microsoft.com/library/ [...] app_37.asp
Marsh Posté le 20-05-2003 à 17:07:39
oui, je suis d'accord avec toi mais cette methode (pour l'avoir essaye) n'ecrit pas dans un fichier ini specifie par le programmeur (d'ailleur aucun parametre de cette methode n'indique le nom du fichier ini) mais bien dans un autre (win.ini il me semble).
Marsh Posté le 20-05-2003 à 17:09:54
Peu importe vu que ce fichier est masqué pour l'utilisateur..
Ton programme créée une section dans ce fichier ini... Ca ne te convient pas ?
Marsh Posté le 20-05-2003 à 17:15:48
backdafuckup a écrit : Peu importe vu que ce fichier est masqué pour l'utilisateur.. |
non, ayons un instant, une vision plus generale de la chose.
Un fichier ini est utilise pour que le programme puisse lire des donnees qu'il va utiliser pour faire differents traitements.
La raison pour laquelle ces donnees sont mises dans un fichier ini est que l'user peut aller les chnger si besoin est.
Donc ton raisonnement est pas tres bon dans le sens ou :
- si on ne sais deja meme pas ou est le fichier ini, comment l'user va -t'il faire pour aller le modifier
- si c'est pour creer le fichier ini a partir de l'application elle-meme, c'est autant fouttre les donnees en dur directement dans le programme tu crois pas?
Marsh Posté le 19-05-2003 à 11:29:37
je programme avec evc (donc pour Pocket PC) et j'aimerai pouvoir lire et ecrire des donnees dans un fichier INI.
J'y suis parvenu grace a ceci
et j'obtiens bien "chosetrucmuch" mais si je vais voir dans mon PocketPC, impossible de trouver le fichier INI! Je ne sais meme pas si il en a cree un automatiquement et si oui comment il s'appele.
Ou est ce que ces donnees sont stockees?
si vous avez une idee, votre aide serait la bienvenue parce que la j'ai du rater un truc...
MERCI