deltalpha62
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention26 juin 2009
-
17 oct. 2004 à 09:22
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 2014
-
17 oct. 2004 à 10:54
Bonjour a tous, je bloque sur quelque chose :
J'ai commencé un petit programe, mais pour fonctionner correctement, il doit, lorsq'il démarre, avoir la même configuration que lorsque je l'ai quitté. C'est un programme pour referencer tous mes cd, dc mon probleme c que quand je ferme mon programe, et que je le reouvre le lendemain par exemple, je ve que le programme se base sur "un fichier de sauvegarde" pour avoir la même liste de cd que la veille.
Merci a vous et à ceux qui repondront.
cboulas
Messages postés2641Date d'inscriptionmercredi 2 juin 2004StatutMembreDernière intervention 8 janvier 201416 17 oct. 2004 à 10:44
Bien je te propose 2 solutions :
1 - Stocké ta ludotek dans un fichier et tes paramètres programme avec
2 - Stocké ta ludotek dans un fichier mais tes paramètres programmes dans la base de registre.
============================================
1 - pour stocké tout dans un même fichier, rien de bien compliquer : Met des balises.
exemple :
[Param]
Hauteur=400
Largeur=500
X=200
Y=300
/Param
[Ludotek]
Les enfoirées;Spectacle
Le 5ème élément;B.O.
.
.
.
.
etc...
/Ludotek
Dans ce fichier tu retrouve tes param soft compris entre [Param] et /param. pour le trouver dans tout le fichier, utilise 'Instr'
Et ta ludotek avec le classement : 'TitreDeLAlbum;Catégorie'
2ème solution :
Ton fichier ne contient pas la partie [param]/param.
Pour enregistrer des valeurs dans la base de registre tu peux utiliser (pour aller au + simple) : SaveSetting.
Et pour retrouver tes param : GetSetting.
Ex : SaveSetting('Clé du registre','Directory','Donnée')
toto=GetSetting('Clé du registre','Directory','Valeur par défaut')
Note que le Get et Save Setting enregistre dans les clés "VB & VBA..."
Chris...
Web : Firstruner - eMail : [mailto:support@firstruner.com Support]
cs_clafouti
Messages postés78Date d'inscriptionsamedi 16 mars 2002StatutMembreDernière intervention 7 septembre 2006 17 oct. 2004 à 09:51
Tu as besoin de 2 fichiers : le premier pour conserver les données de ta ludothèque, et le second pour conserver les paramètres de ton programme comme par exemple la taille de la fenêtre, les diverses options choisies, le nom du dernier fichier de données utilisé,...
deltalpha62
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention26 juin 2009 17 oct. 2004 à 09:55
ok d'acccord ms yaurai pa un lieu ou jpourré trouver le code pour faire sa ? lol pask jsui débutant...ou si il est pa tro long, on peut ptete me le donner comme reponse =)
Merci pour ta reponse =)
Stan62970
Messages postés48Date d'inscriptionmercredi 26 mai 2004StatutMembreDernière intervention20 septembre 2006 17 oct. 2004 à 09:59
salut !
le plus simple serait de creer une base de données et de se connecter dessus! sinon tu peut utiliser un fichier sequentiel (fichier texte)!
Pour ecrire dans un fichier .txt
open "C:\CD.txt" for output as 1 'si le fichier n'existe pas il est créer automatiquement
print #1, "texte" 'ou variable mettre egaleùent un separateur de liste par ex :"|"
close
pour lire un fichier séquentiel:
(ecrire dans un tableau t(k as integer,j as integer)as string))
k represente les colones, j les lignes)
open "c:\CD.txt" for input as 2
while eof(2)=false
line input #1, UneVartiableString
for i=1 to len(UneVartiableString)
CararctereString=mid(UneVartiableString,i,1)
if CararctereString <> "|" then
T(k, j) = T(k, j) + car
Else
k = k + 1
End If
Next i
j=j+1
wend
ensuite tu peut afficher le contenu du tableau :
msgbox t(1,1)
cela affichera la premiere cellule de ton tableau
le tableau t(k,j) est stocké dans la mémoire de ton PC
Voila j'espere avoir été clair a +
Vous n’avez pas trouvé la réponse que vous recherchez ?
deltalpha62
Messages postés19Date d'inscriptionmercredi 13 octobre 2004StatutMembreDernière intervention26 juin 2009 17 oct. 2004 à 10:49
ok merci, jcommence a y voir clair. Jvai essayer tout sa puis jvous direz koi.
Le code publié dans la derniere rep ma donné une piste. Sinon jvai certainement aller faire un tour dans la bibliotheque msdn, jaurai pu le faire des le debut...mais pour un ado de 16ans qui a horreur de l'anglais... c'est pa recommandé lol.
Merci bien pour ta reponse