c encore moi

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
france
Messages : 7
Inscription : mer. 10/mars/2004 0:14

c encore moi

Message par france »

je voulais savoir s'il y avait possibiliter d'entrer une adresse pour sauvegarder un fichier, sans se servir de savefilerequester.
en fait ce serait pour sauvegarder toutes les informations dans un seul endroit, sans demander à l'utilisateur, de choisir un fichier. Idem donc pour pouvoir rouvrir le fichier.

merci
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

oui.

Tu fais CreateFile(0,"adresse prédefinie")

et voilà
Invité

Message par Invité »

merci
je l'essaie de suite
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Tu vas être obligé de sauvegarder cette adresse dans un fichier, afin de la récupérer ultérieurement comme ceci:

Code : Tout sélectionner

Enumeration
  #Fichier
EndEnumeration

;A utiliser seulement la première fois pour créer le fichier
If CreatePreferences("Preferences.prefs")
  PreferenceGroup("Sauvegarde")
  ;Tu déclare ton chemin que tu désire sauvegarder, "c:" par exemple.
  WritePreferenceString("Chemin", "c:") 
  ClosePreferences()
EndIf


If OpenPreferences("Preferences.prefs")
  PreferenceGroup("Sauvegarde")
  ;tu récupère l'adresse que tu as stocké dans ton fichier de préférence
  adresse$=ReadPreferenceString ("Chemin", "")
  ClosePreferences()
EndIf


If OpenFile(#Fichier, adresse$)
  ;
  ;Ton code ici
  ;
  CloseFile(#Fichier) 
EndIf
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

je ne te suis pas là nico, on peut aussi inclure direct dans l'exe, même si je ne trouve pas ça terrible de ne pas laisser le choix
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

C'est vrai Oliv, mais dans ce cas là, il y a un risque non nul que le chemin n'existe pas, moi mon répertoire window est sur la lettre H, je pourrais très bien supprimer mon disque logique "c:" ou renommer.

On pourrait aussi récupérer le répertoire d'installation du logiciel pour y faire la sauvegarde sans besoin de stocker une quelquonque adresse!

Personnellement, je pense utile de sauvegarder les données liés à l'utilisation d'un logiciel surtout que ça ne sera pas la seule.

Il y a aussi la base de registre qui peut servir à conserver cette adresse.
Oliv
Messages : 2117
Inscription : mer. 21/janv./2004 18:39

Message par Oliv »

Moi je suis plus pour laisser à l'utilisateur le soin de choisir mais bon, là n'est pas là. Merci
Répondre