les fichiers de data

Vous débutez et vous avez besoin d'aide ? N'hésitez pas à poser vos questions
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

les fichiers de data

Message par djmcg »

bonjour,
Incroyable, j'ai l'impression de revivre.
PureBasic est l'outil dont j'ai besoin et envie.
Une question :
je me trompe, les fichier a access aléatoir n'existe pas en purebasic.
Tu te souviens de open "R"....
Merci.
filperj
Messages : 395
Inscription : jeu. 22/janv./2004 1:13

Message par filperj »

Euh, j'ai pas compris la question :roll:
Tu peux toujours bricoler une routine pour ouvrir des fichiers au hasard, mais je vois pas bien l'intérêt ?
(Et si tu veux les modifier au hasard, sur ton ordi stp :mrgreen: )
Le chaos l'emporte toujours sur l'ordre
parcequ'il est mieux organisé.
(Ly Tin Wheedle)
Avatar de l’utilisateur
Chris
Messages : 3731
Inscription : sam. 24/janv./2004 14:54
Contact :

Message par Chris »

Je vais peut-être dire une bétise, (tiens, pour une fois, j'ai pas dit connerie!... ah ben si...!, bon...trop tard! :lol: ), et j'ai pas trop compris non plus, mais je pense qu'il parle des fichiers à accès direct, (c.a.d. qu'on peut aller chercher l'info directement au milieu du fichier sans avoir à lire tout ce qui se trouve avant)

C'est le titre du post qui me fait penser à ça : les fichiers de data

Si c'est ça, à mon avis, c'est non!

A part en utilisant ReadString() (donc c'est un accès séquentiel) autant de fois qu'il y a de lignes avant l'info dont tu as besoin, je ne vois pas comment faire autrement.

Il y a bien FileSeek(Position), mais il faut connaître la position du début de ton info en octets. Pas très réaliste, à mon avis.

Me trompe-je???
Backup
Messages : 14526
Inscription : lun. 26/avr./2004 0:40

Message par Backup »

bof ! l'utilisation de ce type de fichier accelerai grandement l'acces a l'info contenu dedans en bougean la "tete de lecture" au bon endroit
mais aujourd'hui avec la vitesse des disk dur, je pense pas que ce soit indispensable !!!

tout au mieux si t'a besoin de gerer beaucoup d'info utilise une base de donnéé, puisque le Pure en gere .. (dans quel etat j'ere ?) :D
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Fichier acces direct

Message par djmcg »

Bonjour,
Merci pour vos intervention, oui dobro tu a compris ce que je cherche.
Bien sûr la vitesse des disk son tel que cet méthode n'est peut être plus nécessaire suf dans le cas de gros fichier et mon projet va en possèdé.
Vous avez dit DATABASE ?
Oui j'avais compris que ces la sollutions vous connaissez un endroit ou il y a des exemples. création, lecture, ecriture, modifications, command on accède à une table, est-il préférable de créer d'abord les table avec access par exemple.
Et en plus je connais pas l'anglais. 23 ans de micro-informatique (amateur, qu'il est mauvais... :lol: )
Voila une serie de question et merci déjà pour votre aide. :)
Avatar de l’utilisateur
Flype
Messages : 2431
Inscription : jeu. 29/janv./2004 0:26
Localisation : Nantes

Message par Flype »

déja bienvenu dans le monde de purebasic :D

ensuite il te faut connaitre les cavernes d'alibaba de ce langage...
les accès "database" sont forcément les meilleures solutions de stockage d'informations quand il s'agit de gros volume.

avec pure pas de problème, plusieurs solutions s'offrent à toi et tu vas avoir du mal à choisir je crois.

va voir ici PUREAREA.NET : http://www.purearea.net/pb/english/index.htm
rubriques USERLIBS pour étendre les possibilités du langage. il y a plusieurs extensions concernant les BDD

rubrique CODEARCHIVE --> FRANCAIS --> DATABASE
pour des exemples complets ne nécessitant pas d'extensions
Image
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

Fichier date ==> DATABASE

Message par djmcg »

Bonjour,

Merci pour le message de bienvenu.
Merci aussi pour l'info sur les datebase. Je vais voir.
Bonne journée a tous.
djmcg
Messages : 139
Inscription : sam. 28/août/2004 6:37

DataBAse

Message par djmcg »

Je sans bien qu'il va falloir que je mette au sql.
Mon anglais ne faut rien, mais bon, si je veux être un efficasse la DATABASE est la solution, aller dit à l'étude en attendant le que le pure arrive.
ReBonne Journée a chacun.
Répondre