French ImageView LoadBitmap

sultan87

Active Member
Licensed User
Longtime User
Bonjour
j'ai un projet qui affiche un certain nombre d'images (.jpg)
j'ai mis ces images dans le répertoire 'Files' de mon projet
j'ai trié ces images par thème, en mettant des sous dipertoires au répertoire 'Files'
si je load une image se trouvant à la racine de 'Files'
LoadBitmap(File.DirAssets,"Accueil_1.jpg")
je n'ai pas de problème
si je load une image se trouvant dans un répertoire de 'Files'
Fond_Page.Bitmap = LoadBitmap(File.DirAssets & "Donnes_Maitre_2_Tome_1/chapitre_1/","donne 1-01.jpg")
il me donne une erreur 'répertoire ou fichier non trouvé'
Avec un grand nombre d'images, je n'utilise peut être pas la bonne solution
Avez vous une idée ?
Où sont stockés ces images sur la tablette ?
Cordialement
 

Informatix

Expert
Licensed User
Longtime User
Bonjour
j'ai un projet qui affiche un certain nombre d'images (.jpg)
j'ai mis ces images dans le répertoire 'Files' de mon projet
j'ai trié ces images par thème, en mettant des sous dipertoires au répertoire 'Files'
si je load une image se trouvant à la racine de 'Files'
LoadBitmap(File.DirAssets,"Accueil_1.jpg")
je n'ai pas de problème
si je load une image se trouvant dans un répertoire de 'Files'
Fond_Page.Bitmap = LoadBitmap(File.DirAssets & "Donnes_Maitre_2_Tome_1/chapitre_1/","donne 1-01.jpg")
il me donne une erreur 'répertoire ou fichier non trouvé'
Avec un grand nombre d'images, je n'utilise peut être pas la bonne solution
Avez vous une idée ?
Où sont stockés ces images sur la tablette ?
Cordialement
N'utilise que des minuscules et mets le répertoire devant le nom du fichier, pas derrière File.DirAssets.
 

sultan87

Active Member
Licensed User
Longtime User
N'utilise que des minuscules et mets le répertoire devant le nom du fichier, pas derrière File.DirAssets.
Merci,
Faut il mettre des minuscules seulement dans la ligne du projet
Fond_Page.Bitmap = LoadBitmap(File.DirAssets,"donnes_maitre_2_tome_1/chapitre_1/donne 1-01.jpg")
au lieu de
Fond_Page.Bitmap = LoadBitmap(File.DirAssets,"Donnes_Maitre_2_Tome_1/chapitre_1/donne 1-01.jpg")
ou également renommer les répertoires
 

Informatix

Expert
Licensed User
Longtime User
Merci,
Faut il mettre des minuscules seulement dans la ligne du projet
Fond_Page.Bitmap = LoadBitmap(File.DirAssets,"donnes_maitre_2_tome_1/chapitre_1/donne 1-01.jpg")
au lieu de
Fond_Page.Bitmap = LoadBitmap(File.DirAssets,"Donnes_Maitre_2_Tome_1/chapitre_1/donne 1-01.jpg")
ou également renommer les répertoires
Pour dire vrai, je ne sais plus trop si B4A accepte les majuscules (à une époque, ça ne passait pas). J'ai juste pris l'habitude de tout mettre en minuscules (noms des fichiers dans le répertoire et dans le programme), comme ça j'ai zéro surprise.
 

sultan87

Active Member
Licensed User
Longtime User
Pour dire vrai, je ne sais plus trop si B4A accepte les majuscules (à une époque, ça ne passait pas). J'ai juste pris l'habitude de tout mettre en minuscules (noms des fichiers dans le répertoire et dans le programme), comme ça j'ai zéro surprise.
OK,
j'ai tout mis en minuscule et ça fonctionne
mais Où sont stockés ces images sur la tablette ?
Merci
 

sultan87

Active Member
Licensed User
Longtime User
Ils sont compressés dans l'APK de ton application. Ils ne sont pas copiés dans un répertoire de la tablette et c'est pour cela que certaines opérations ne sont pas possibles sur ces fichiers (comme les modifier par exemple).
Ok Merci pour ces conseils
 
Top