[Vb.net] Intégration d'image au projet....

Intégration d'image au projet.... [Vb.net] - VB/VBA/VBS - Programmation

Marsh Posté le 18-04-2003 à 11:39:26    

J'ai créer un projet en vb.net qui utilise des images.
 
Le pb, c'est lorque je compile le tout et que je réutilise seulement le dll dans une autre appli, si je ne copie pas physiquement le repertoire d'images dans le repertoire de la nouvelle appli, j'ai des croix à la place des images...
 
Comment faut-il faire pour que ces images soient complètement intégrés au projet et que je n'ai pas à les copier dans toutes mes appli ?


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 11:39:26   

Reply

Marsh Posté le 18-04-2003 à 11:41:04    

tu as essayé de les intégré au composant image list.

Reply

Marsh Posté le 18-04-2003 à 11:41:50    

Ziouware a écrit :

tu as essayé de les intégré au composant image list.


 
Non, je connaissais pas.
Je v voir si je trouve comment ça marche...
ou alors, si t'as le temps, explik moi vite fait...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 11:43:04    

Bah je connais sous VB6 mais je sais po si il existe toujours sous VB.net.

Reply

Marsh Posté le 18-04-2003 à 11:44:16    

Je viens de chercher avec l'object browser : pas d'objet s'appellant imagelist  :(


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 11:45:01    

Bah sous VB6 c'est un composant a placé sur ta page!! le pb c ke j'y connais rien du tout a vb.net

Reply

Marsh Posté le 18-04-2003 à 11:47:35    

Le pb, c'est qu'il me faudrait un objet qui gère tout ça...
Je viens de voir qu'il existait un objet image, je v testé...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 11:53:01    

regarde si tu as un composant "Microsoft Windows common control 6.0" car normalement l'image list en fait parti

Reply

Marsh Posté le 18-04-2003 à 12:04:21    

là je pars manger, je m'occupe de ça après...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 14:02:14    

Après réflexion, c'est pas ça qu'il me faut.
 
Il me faudrait un truc qui permette d'inclure physiquement les images dans mon projet.
 
En fait, mon code vb.net génère du code asp.net. ce dernier utilise des images. Et c'est celle-ci qui doivent pouvoir être appellé directement dans le dll...
 
Je c pas si c bien expliqué mais en tout cas c'est dur à trouver !


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 14:02:14   

Reply

Marsh Posté le 18-04-2003 à 16:35:32    

bah, tu les appelles via internet et puis voilà :D
 
non, sérieux, je sais pas si c'est possible ton truc... a mon avis, non, où alors tu dois écrire manuellement dans ton code une variable qui va contenir le contenu de chaque fichier des images, puis de reconstituer les images à partir de ce code lors de la manipulation des images...
 
si elles sont petites, tu peux toujours faire des icônes, les icônes sont inclues dans l'exe/dll elles.


Message édité par MagicBuzz le 18-04-2003 à 16:35:40
Reply

Marsh Posté le 18-04-2003 à 16:41:52    

MagicBuzz a écrit :

bah, tu les appelles via internet et puis voilà :D
 
non, sérieux, je sais pas si c'est possible ton truc... a mon avis, non, où alors tu dois écrire manuellement dans ton code une variable qui va contenir le contenu de chaque fichier des images, puis de reconstituer les images à partir de ce code lors de la manipulation des images...
 
si elles sont petites, tu peux toujours faire des icônes, les icônes sont inclues dans l'exe/dll elles.


 
Si les icones peuvent être inclues, je pense que je v les convertir ;)
Car ce sont des toutes petites images :D
 
Par contre, c'est dommage qu'on ne puisse pas intégrer nimporte koi...


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 18-04-2003 à 16:43:26    

Magicien96 a écrit :


 
Si les icones peuvent être inclues, je pense que je v les convertir ;)
Car ce sont des toutes petites images :D
 
Par contre, c'est dommage qu'on ne puisse pas intégrer nimporte koi...


Bah ça évite d'avoir une grosse DLL poubelle de 200 Mo quand tu fait un programme qui utilise pas mal l'images :)

Reply

Marsh Posté le 22-04-2003 à 16:46:24    

PB : mes images sont plus petites que des icones !!!
Ya pas moyen de convertir des icones à la taille du gif ?


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 23-04-2003 à 16:53:45    

tu peux intégrer n'importe quoi à n'importe quel programme dans n'importe quel environnement: suffit de savoir utiliser un éditeur de ressources externes qui se rajouteront à ton projet.  Je sais comment faire en VB6 (bien que ce fusse mieux avec l'ImageList) mais aucune idée en .NET.  J'avais déjà un peu cherché mais pas trouvé.  Et pourtant on peut [:spamafote]


---------------
Whichever format the fan may want to listen is fine with us – vinyl, wax cylinders, shellac, 8-track, iPod, cloud storage, cranial implants – just as long as it’s loud and rockin' (Billy Gibbons, ZZ Top)
Reply

Marsh Posté le 23-04-2003 à 16:57:15    

Pour l'instant, j'ai toujours pas trouvé comment faire  :sweat:  
 
Les .gif en .ico et c horrible : les icones sont 5 fois plus grands que les gif et ça fait trop laid...
Et les importations des .gif dans un dll, j'ai pas trouvé :(


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Marsh Posté le 23-04-2003 à 19:09:50    

t'es obligé d'intégrer les images à la dll ?
A ta place je crérais une propriété à la dll pour lui spécifier le répertoire contenant les images.
Faut quand meme se rendre compte que d'intégrer des images dans un fichier compilé lui augmente sa taille considérablement. Et si tu veux rajouter des images du devra recompiler ton histoire. Je ne trouve pas cette méthode très souple (c'est mon avis).

Reply

Marsh Posté le 23-04-2003 à 21:04:16    

Disons que c'est pour avoir la meilleur portabilité possible : en intégrant les images (yen a très peu) au dll, avec seulement un fichier, on pourra se servir de mon composant.
 
J'ai trouvé comment ajouter des bitmap au dll par contre (en utilisant les ressources), mais il faut encore que je trouve comment les réutiliser après  :(


---------------
Ils ne savaient pas que c'était impossible, alors ils l'ont fait. ©Mark Twain
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed