[Borland C++] LoadFromFile EReadError

Fermé
Sylvanus - 2 mai 2007 à 18:33
 Sylvanus - 3 mai 2007 à 10:00
[Borland C++]
Bonjour, je développe une appli sous Borland qui utilise TImage->Picture->LoadFromFile et je traite des fichiers BMP de grande Taille (80< <600Mo)

J'ai deux machines sous Xp :
1 Un portable qui a 3 ans (1.6Hz, 256 de RAM)
2 Un pc Récent (3.4GHz, 2Go de RAM)

Sur la Première(portable), mon appli rame mais se lance.
Sur le deuxième je choppe une EReadError "Erreur de Lecture de Flux" sur le LoadFromFile (Direct sans même de gros chargements mémoire).

Le test a été fait avec les même fichiers, et sans recompilation.

Ca ne semble pas être la mémoire car j'arrive a faire des Malloc de 400Mo.

Les fichiers Bmp peuvent être ouvert savec Acdsee, PhotoShop, etc

Saurriez vous d'où vient le PB ?

Quoi faire pour que cela fonctionne ?

Merci d'avance

S
A voir également:

2 réponses

slt, heu tu as développé ton application avec quel pc?
Tu n'as peut-etre pas placé tes images (ds le pc récent) à la racine de ton programme (ds le même dossier?) ce qui expliquerai l'erreur de lecture....
0
Merci pour ta réponse, mais c'est pas une histoire de position de fichier : en fesant l'essai avec des images plus petites (30Mo) l'appli fonctionne sur les deux machines.

En revanche quand on passe à des fichiers > 80 Mo, ça coince sur le plus récent ...

S
0