Stockage d'informations

Sujets variés concernant le développement en PureBasic

Quel type de stockage d'informations texte préféré vous ?

.ini
9
60%
base de registre
1
7%
xml
1
7%
sql
2
13%
texte
2
13%
autres
0
Aucun vote
 
Nombre total de votes : 15

Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

fichier de description à utiliser dans DLL Importer de PB pour la librairie xmlparser.dll

fichier xmlparser.pbl ( attention .PBL pas pbi )

Code : Tout sélectionner

xmlparser.dll 
xmlzParse 1 
xmlzParseFile 1 
xmlzFindNode 5 
xmlNodeType 1 
xmlzGetTag 1 
xmlzGetChildTagData 1 
xmlChild 1 
xmlzChildData 1 
xmlzFindChild 2 
xmlzFindSpecificChild 4 
xmlFindDataChild 1 
xmlParent 1 
xmlNextSibling 1 
xmlzAttribValue 2 
xmlzAttribExists 2 
xmlAttribCount 1 
xmlzAttribName 2 
xmlzLastError 0 
xmlzAddSimpleChild 3 
xmlzAttribToString 1 
xmlzBranchToString 2 
xmlzClean 1 
xmlzExtractSimpleChildData 2 
xmlFindNodeRecursive 5 
xmlzNodeToFile 2 
xmlzNodeToString 2 
xmlzSetAttrib 3 
xmlTreeToFile 2 
xmlAddChild 2 
xmlzTreeToString 2 
xmlzUnClean 1 
xmlFreePointers 0
Image
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

@dobro :

les .dob sont bien effectivement un fichier windows
regarde ici sur ce site d'extension.

http://filext.com/detaillist.php?extdet ... mit3=Go%21

:D :D
Image
comtois
Messages : 5186
Inscription : mer. 21/janv./2004 17:48
Contact :

Message par comtois »

merci Flype pour l'exemple , je l'ai juste lancé pour voir ce que ça donnait , je n'ai pas encore regardé le code . Mais la première impression c'est que ce n'est pas une BDD comme tu l'as toi même souligné, mais plutôt une façon de présenter les données .C'est intéressant , il faudra que j'étudie ton code à l'occasion .
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

comtois xml n'est pas seulement une façon d'afficher des informations.
d'ailleurs ce n'est pas du tout le cas.
mon exemple est trompeur c vrai.

il y a deux fichiers :

un en html ( c'est çà qui affiche les données )
un en xml ( çà c'est les données et uniquement les données )

le fichier html, j'aurais pu ne m'en servir, c juste pour l'exemple.
c'est le code autour du fichier xml qui est ineressant.
Image
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

Moi, j'utilise des ini

et pour la base de registre, c'est embêtant pour faire des prog portable (qu'on peut déclacer par simple copier coller d'un pc à un autre)
en plus, ça laisse toujours plein de merde.

dès qu'on désinstalle un soft qui utilise la BDR, on peut passer manuelleement derrière pour nettoyer, c'est garantie
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Flype a écrit :@dobro :

les .dob sont bien effectivement un fichier windows
regarde ici sur ce site d'extension.

http://filext.com/detaillist.php?extdet ... mit3=Go%21

:D :D
J'ai dit que c'était des fichiers Microsoft au pif, vu que je ne le savais pas.

Et en plus, c'est des fichiers VisualBasic. :lol:
Ce qui prouve bien que MiniMou connait bien la valeur de son produit. :wink:
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Chris a écrit :
Denis a écrit :Si on veut faire un prog un peu chiadé, on utilise la base de registre.

Les ini sont pratiques, mais pour les initialisations, la base de registre sert à celà. Le tout c'est de comprendre comment ça marche...
Une erreur dans ton .ini, ton programme risque de ne pas démarrer.
Une erreur dans ta BdR, c'est Windows qui risque de ne plus démarrer.

Perso, je préfère les .ini :wink:
L'art de programmer n'est-il pas de bien débugger ? :mrgreen:
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Un prog qui dépend de la BdR ne marche plus après une réinstallation du système.
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

filperj a écrit :Un prog qui dépend de la BdR ne marche plus après une réinstallation du système.
Tout dépend.

Si tu réinstalle par dessus, la BdR est conservée. De toute façon, nous sommes dans un cas de disfonctionnement, donc il y aura surement des choses à réinstaller.
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

En tant qu'utilisateur, je préfère quand même les prog qui conservent toutes leurs données dans leurs propres dossiers, c'est plus cohérent et plus simple...
M'enfin, les goûts et les couleurs...
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

moi aussi. petit ou gros programmes d'ailleurs.
je viens de l'amiga, alors la base de registre elle m'énerve.
pourquoi ? c'est un foutoir pas possible...
tu veux prendre ton prog et le montrer a un pote sur un autre ordi
et la zut, ya tjs qqchose qui va pas.

pour ceux qui aime la BdR, vous ne pensez quand meme pas l'utiliser pour sauvegarder beaucoup de données. a mon avis ce n'est que pour stocker des preferences, des configs, pas des données produites par le prog.
Image
Anonyme2
Messages : 3518
Inscription : jeu. 22/janv./2004 14:31
Localisation : Sourans

Message par Anonyme2 »

Flype a écrit : pour ceux qui aime la BdR, vous ne pensez quand meme pas l'utiliser pour sauvegarder beaucoup de données. a mon avis ce n'est que pour stocker des preferences, des configs, pas des données produites par le prog.
Tu as raison Flype, mais alors pourquoi poser ta question sondage ???? :roll:
nico
Messages : 3702
Inscription : ven. 13/févr./2004 0:57

Message par nico »

Mieux vaut tard que jamais pour s'en rendre compte, j'ai pas compris depuis le début l'intérêt de savoir ce que l'on préférait, vu qu'ils n'ont rien à voir entre eux.


Personnellement, j'aime bien les tomates en salade, j'apprécie aussi une banane dans un Banana split, bon c'est vrai qu'il y en a un que je préfère mais suivant que je suis à l'entrée où au dessert, je vous laisse deviner ce que je vais choisir.
:lol:
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

Flype a écrit :@dobro :

les .dob sont bien effectivement un fichier windows :D :D

ho bah ça alors !! :? ils ont depose tout les mot de 3 lettres !! :evil:


je l'utilisai avant eux d'abord !!!

win 3.11 n'etait mem pas encore fait !! :lol: :lol:
Le Soldat Inconnu
Messages : 4312
Inscription : mer. 28/janv./2004 20:58
Localisation : Clermont ferrand OU Olsztyn
Contact :

Message par Le Soldat Inconnu »

il est pas encore finis d'ailleurs :mrgreen:
Je ne suis pas à moitié Polonais mais ma moitié est polonaise ... Vous avez suivi ?

[Intel quad core Q9400 2.66mhz, ATI 4870, 4Go Ram, XP (x86) / 7 (x64)]
Répondre