[Delphi 5 std] Fichiers indexés, ou autre solution...

Fichiers indexés, ou autre solution... [Delphi 5 std] - Programmation

Marsh Posté le 13-02-2001 à 19:46:41    

En Pascal il y a moyen de faire des fichiers indexés.
J'en aurais besoin, mais j'ai l'impression que ça ne marche pas en Delphi.
Alors y a-t-il quelque chose de spécial à faire pour que ça fonctionne ?
Sinon, qu'y a-t-il comme autres solutions, sachant que j'ai la version standard (que j'ai achetée, elle est moins chère que la version pro), et qu'il n'y a pas les TTable et tous les autres trucs de bases de données...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 13-02-2001 à 19:46:41   

Reply

Marsh Posté le 15-02-2001 à 00:24:43    

Y a personne qui sait m'aider ? C'est si difficile ?


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-02-2001 à 00:44:33    

euh, je me rappelle pas de la syntaxe en Pascal :o
si tu pouvais me donner un p'tit exemple pour me raffraichir la memoire ;)
 
mais ca devrait surement se retrouver en Delphi...


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 15-02-2001 à 18:52:11    

VAR
  data_client: DATAFILE;
  index_client: INDEXFILE;
 
déjà là Delphi m'envoie promener...
 
y a aussi OPENFILE, ASSIGN, RESET, MAKEFILE, OPENINDEX, MAKEINDEX, ADDREC, ADDKEY, FINDKEY, etc...


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 15-02-2001 à 19:22:14    

non, j'ai rien trouve de tel...
 
Tu as bien les methodes d'acces aux fichiers standards (fichier typé, text ou indefini), mais je n'ai pas trouve de findkey et autres fonctions...
 
tu veux faire quoi precisement, pour que l'on puisse t'aider a trouver une "autre solution..." ?


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 16-02-2001 à 18:12:16    

Eh bien pouvoir lire et écrire des enregistrements en spécifiant un numéro d'enregistrement (clé primaire). Un peu comme une BD, mais je ne peux pas utiliser les composants d'accès aux BD vu que j'ai la version standard.
Mais sinon ce n'est pas grave, je me débrouillerai autrement, merci quand même.
Je crois que je vais utiliser des liste chaînées pour organiser les trucs en mémoire, et ensuite les écrire dans un fichier classique.


---------------
mes programmes ·· les voitures dans les films ·· apprenez à écrire
Reply

Marsh Posté le 16-02-2001 à 18:28:10    

ok !
bonne chance ;)


---------------
www.alliancefrancophone.org ... Home is where the heart is
Reply

Marsh Posté le 08-03-2001 à 17:53:28    

Si ma mémoire est bonne tu dois créer une variable de type
file of record et bien sûr déclarer ton record avant
par contre je ne suis plus sur que tu puisse y accéder de "façon indexée" mais couplé à une liste des mm'emes records tu devrait pouvoir résoudre ton problème.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed