FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC

Développement d'applications avec le langage Panoramic
 
AccueilAccueil  RechercherRechercher  Dernières imagesDernières images  S'enregistrerS'enregistrer  MembresMembres  Connexion  
Derniers sujets
» Logiciel de planétarium.
Positionnement direct dans les fichiers Emptypar Pedro Aujourd'hui à 10:37

» Un autre pense-bête...
Positionnement direct dans les fichiers Emptypar Froggy One Jeu 21 Nov 2024 - 15:54

» Récupération du contenu d'une page html.
Positionnement direct dans les fichiers Emptypar Pedro Sam 16 Nov 2024 - 14:04

» Décompilation
Positionnement direct dans les fichiers Emptypar JL35 Mar 12 Nov 2024 - 19:57

» Un album photos comme du temps des grands-mères
Positionnement direct dans les fichiers Emptypar jjn4 Mar 12 Nov 2024 - 17:23

» traitement d'une feuille excel
Positionnement direct dans les fichiers Emptypar jjn4 Jeu 7 Nov 2024 - 3:52

» Aide-mémoire mensuel
Positionnement direct dans les fichiers Emptypar jjn4 Lun 4 Nov 2024 - 18:56

» Des incomprèhension avec Timer
Positionnement direct dans les fichiers Emptypar Klaus Mer 30 Oct 2024 - 18:26

» KGF_dll - nouvelles versions
Positionnement direct dans les fichiers Emptypar Klaus Mar 29 Oct 2024 - 17:58

» instructions panoramic
Positionnement direct dans les fichiers Emptypar maelilou Lun 28 Oct 2024 - 19:51

» Figures fractales
Positionnement direct dans les fichiers Emptypar Marc Ven 25 Oct 2024 - 12:18

» Panoramic et Scanette
Positionnement direct dans les fichiers Emptypar Yannick Mer 25 Sep 2024 - 22:16

» Editeur d étiquette avec QR évolutif
Positionnement direct dans les fichiers Emptypar JL35 Lun 23 Sep 2024 - 22:40

» BUG QR Code DelphiZXingQRCode
Positionnement direct dans les fichiers Emptypar Yannick Dim 22 Sep 2024 - 11:40

» fichier.exe
Positionnement direct dans les fichiers Emptypar leclode Ven 20 Sep 2024 - 19:02

Navigation
 Portail
 Index
 Membres
 Profil
 FAQ
 Rechercher
Rechercher
 
 

Résultats par :
 
Rechercher Recherche avancée
Novembre 2024
LunMarMerJeuVenSamDim
    123
45678910
11121314151617
18192021222324
252627282930 
CalendrierCalendrier
Le deal à ne pas rater :
Code promo Nike : -25% dès 50€ d’achats sur tout le site Nike
Voir le deal

 

 Positionnement direct dans les fichiers

Aller en bas 
2 participants
AuteurMessage
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Positionnement direct dans les fichiers Empty
MessageSujet: Positionnement direct dans les fichiers   Positionnement direct dans les fichiers EmptyMer 26 Déc 2012 - 11:24

Pour le moment, nous avons 2 types de fichiers:
- les fichiers texte
- les fichiers binaires

Dans les fichiers texte, on peut lire ou écrire séquentiellement, le sustème mémorisant la position actuelle à utiliser comme position de départ pour l'action suivante.

Dans les fichiers binaires, cela est possible également, mais on a aussi la possibilité de forcer le positionnement à une adresse absolue, exprimée en octets.

Dans les fichiers texte, on lit ou écrit des caractères ou des chaînes de caractères.

Dans un fichier binaire, on lit ou écrit des caractères créés à partir de valeurs numériques, soit individuelles, soit issues d'un tableau de valeurs numériques, soit d'une chaîne de caractères contenant la représentation hexa-décimale de valeurs numériques. En aucun cas, on ne peut lire ou écrire directement une chaîne de caractères.

Pour pouvoir lire ou écrire une chaîne de caractères à un endroit aléatoire d'un fichier, je propose la création d'un positionnement absolu pour un fichier texte, de la manière suivante:
FILE_POSITION N,P
qui agirait exactement comme FILEBIN_POSITION, mais sur un fichier texte. L'action le lecture et/ou écriture suivante utiliserait cette position comme point de départ.

Cette suggestion permettrait par exemple de gérer un fichier texte comme un fichier à accès relatif. Imaginons un fichier texte dont toutes les lignes ont la même longueur. n aurait ainsi accès à l'enregistrement x de la manière suivante:
FILE_POSITION N,(x%-1)*(long%+2)
FILE_READLN N,s$

Après cela, la variable s$ contiendrait la ligne x% d'un fichier texte dont tous les enregistrements ont la longueur long%.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
maelilou




Nombre de messages : 180
Age : 76
Localisation : Ardennes françaises
Date d'inscription : 02/05/2012

Positionnement direct dans les fichiers Empty
MessageSujet: fichier indexé   Positionnement direct dans les fichiers EmptyMer 26 Déc 2012 - 16:07

Simple question...

Un fichier indexé permettant d'accéder à un fichier data via un index alphanumérique.

je pense à un vieux truc qui s’appelait "hashcode"...
Est ce quelque chose d'envisageable.
Pour ceux qui manipulent une grosse quantité de données, ce serait l'idéal !



Revenir en haut Aller en bas
Klaus

Klaus


Nombre de messages : 12331
Age : 75
Localisation : Ile de France
Date d'inscription : 29/12/2009

Positionnement direct dans les fichiers Empty
MessageSujet: Re: Positionnement direct dans les fichiers   Positionnement direct dans les fichiers EmptyMer 26 Déc 2012 - 16:30

On n'a pas ce genre de structure pour l'instant, dans Panoramic. C'est bien pourquoi je propose des solutions à créer spécifiquement, en Panoramic.
Revenir en haut Aller en bas
http://klauspanoramic.comxa.com/index.html
Contenu sponsorisé





Positionnement direct dans les fichiers Empty
MessageSujet: Re: Positionnement direct dans les fichiers   Positionnement direct dans les fichiers Empty

Revenir en haut Aller en bas
 
Positionnement direct dans les fichiers
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» positionnement des options dans un container
» Positionnement à volonté dans un LIST
» Positionnement plus ou moins ciblé dans un MEMO
» Rechercher une séquence dans une série de fichiers
» PANORAMIC et l'éditeur GEANY

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM DE DISCUSSION SUR LE LANGAGE PANORAMIC :: PANORAMIC :: Vos souhaits d'amélioration de Panoramic-
Sauter vers: