PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV 2024 → WD9: FIC 4200 ko pour 20 lignes
WD9: FIC 4200 ko pour 20 lignes
Débuté par guest, 28 nov. 2005 13:39 - 7 réponses
Posté le 28 novembre 2005 - 13:39
Bonjour
je constate un truc bizrre.

mon appli utilise un fichier qui permet de récuperer des lignes d'une autre appli.
Ce fichier vidé et remplit à chaque initialisation de l'appli
fait:

au maximum 20 enregistrements.
ne comporte que 6 colonnes de type texte.

et il fait 4200 ko

qd je passe optimizer, c'est pareil.

d'où cela peut il venir ?

j'ai d'autres fichiers dans le même style qui font 50 ko (normal).

je suis sous wd9.
Posté le 28 novembre 2005 - 13:39
Salut,

tu pourrais aussi faire une réindexation avec compactage:
HReindexe(monfichier,hNdxCompactage)

Mathieu
Posté le 28 novembre 2005 - 15:46
C'est surement à cause du remplissage / vidage intempestif.
Les enregistrements supprimés sont en vérité rayés car leur suppression provoquerait un décalage qui fausserait tous les indexs.

Seulement du fait qu'ils ne sont que rayés, la taille du fichier ne diminue pas.

Une solution simple: recréer le fichier avec hcréation, ça devrait écraser l'ancien il me semble.
Posté le 28 novembre 2005 - 16:10
bonjour,
comment vides tu ton fichier ?
suppression des enregistrements, ou hcreation(), je préfère la solution hcreation...
bon dev
Posté le 28 novembre 2005 - 16:57
Si tu vides ce fichier par Hsupprime alors c'est normal, utilise hCréation,
ça RAZ tout.

"BB" <guest@newsgroup.fr> a écrit dans le message de news:
438af436$1@news.pcsoft.fr...


Bonjour
je constate un truc bizrre.

mon appli utilise un fichier qui permet de récuperer des lignes d'une
autre appli.
Ce fichier vidé et remplit à chaque initialisation de l'appli
fait:

au maximum 20 enregistrements.
ne comporte que 6 colonnes de type texte.

et il fait 4200 ko

qd je passe optimizer, c'est pareil.

d'où cela peut il venir ?

j'ai d'autres fichiers dans le même style qui font 50 ko (normal).

je suis sous wd9.


Posté le 29 novembre 2005 - 08:18
bonjour
en effet, je supprime mais par une requete

et etonnement, lors de l'install sur un nouveau client.
la création des fichiers a lieu, et le fichier fait 4200 ko, alors que j'ai lancé l'appli qu'une seule fois.

???
Posté le 30 novembre 2005 - 09:53
Bonjour,

Verifie la taille de tes rubriques texte, tu dis que tu as 6 rubriques de type texte et 20 enregistrements.

Si ton fichier fait 4200Ko, cela veut dire que tes rubriques texte font :

4200Ko / 20 enregistrements / 6 rubriques = 35K0 (35840 caraceres)

Si tes rubriques textes peuvent contenir jusqu'a 35840 caracteres (a peu pres), c'est normal que ton fichier soit aussi gros.

La solutions est de reduire la taille de tes rubriques texte.
Posté le 30 novembre 2005 - 10:56
Si ton fichier est dans le répertoire exe de ton projet, c'est normal ..
hInstall l'ajoute à l'installation !.
"BB" <guest@newsgroup.fr> a écrit dans le message de news:
438bfa5b$1@news.pcsoft.fr...

bonjour
en effet, je supprime mais par une requete

et etonnement, lors de l'install sur un nouveau client.
la création des fichiers a lieu, et le fichier fait 4200 ko, alors que
j'ai lancé l'appli qu'une seule fois.

???