PC SOFT

FORUMS PROFESSIONNELS
WINDEVWEBDEV et WINDEV Mobile

Accueil → WINDEV Mobile 2024 → Hajoute tres lent...
Hajoute tres lent...
Débuté par Olivier, 12 mar. 2008 16:17 - 5 réponses
Posté le 12 mars 2008 - 16:17
Bonjour,

Je realise la conversion de fichiers texte en fichiers hyperfile sur le PDA.

Sur le PC l'opération est tres rapide: c'est assez normal. Mais sur le PDA le temps de conversion est extremement long (plus d'une dizaine de secondes pour quelques ko de fichiers ASCII a convertir).

Y'a t'il des options qui permettraient d'accélérer ce traitement (en les désactivant par exemple) ?

Merci,
Posté le 13 mars 2008 - 12:17
hi
essaies avec les options (pFichier, hIgnoreDoublon + hIgnoreIntégrité)
a+
Posté le 13 mars 2008 - 13:12
Bonjour...

Pour aller un peu plus vite, tu peux faire un hecrit (qui ne créé pas
les clés) et ensuite faire l'indexation du fichier...

Mais la principale cause de lenteur est le pda lui meme, donc, ne
t'attend pas à des miracles... Il vaudrait franchement mieux convertir
sur un pc et copier le fichier HF résultant

Cordialement

--
Fabrice Harari
Consultant WinDev, WebDev et WinDev Mobile International

Plus d'information sur http://fabriceharari.com/index_FR.html


Olivier wrote:
Bonjour,

Je realise la conversion de fichiers texte en fichiers hyperfile sur le PDA.

Sur le PC l'opération est tres rapide: c'est assez normal. Mais sur le PDA le temps de conversion est extremement long (plus d'une dizaine de secondes pour quelques ko de fichiers ASCII a convertir).

Y'a t'il des options qui permettraient d'accélérer ce traitement (en les désactivant par exemple) ?

Merci,
Posté le 13 mars 2008 - 15:58
Si tes fichiers hyperfile sont sur une carte de stockage c'est une piste.

Il vaut mieux les mettre en RAM, niveau performance le gain
est important.

eric l.

> Olivier a écrit :
Bonjour,

Je realise la conversion de fichiers texte en fichiers hyperfile sur le PDA.

Sur le PC l'opération est tres rapide: c'est assez normal. Mais sur le PDA le temps de conversion est extremement long (plus d'une dizaine de secondes pour quelques ko de fichiers ASCII a convertir).

Y'a t'il des options qui permettraient d'accélérer ce traitement (en les désactivant par exemple) ?

Merci,
Posté le 05 février 2010 - 17:18
Bonjour,

J'essaie d'utiliser la solution concernant à copier directement le fichier hyperfile sur le poket PC, mais j'ai un soucis : le fichier en question, lu depuis le PC est parfaitement normal.
Le même fichier, lu sur Windows CE 6.0 est très étrange : champs plus petits, tronqués et malangés.
J'ai essayé de réindexer, mais rien n'y fait. J'ai également copié le fichier d'index avec, rien n'y fait.
Aurais-je oublié une conversion quelconque ? quelque chose d'important ?

Le plus étrange, c'est qu'au début ça fonctionnait noralement, mais depuis hier, c'est incompréhensible, plus rien ne fonctionne.

Merci
Posté le 10 février 2010 - 14:09
Comme proposé dans ce post, le fait de passer par Hecrit() puis par une création compète du fichier d'index permet d'aller nettement plus vite.

J'ai toutefois essayé une autre méthode:

- Création d'une table liée à un fichier en accès direct.

- Ajout par TableajouteLigne() de tous les enregistrements.

- Appel à TableEnregistre()

Tout se déroule correctement, mais le fihcier n'est pas créé.

Ce fonctionnement est il possible ? Quelle commande aie je oublié ?

Cordialement,

Olivier.