Dans le cadre d'un exercice peofessionnel où je souhaite relier des anmations Flash à une base de données en passant par VB, pour paramétrer des variables machines, je suis confronté à un problème de chemin exact de l'animation.
1) je crée une application vb2005 contenant une animation Flash mx. L'ensemble fonctionne très bien quand je suis en mode construction et que je lance l'application par le menu 'Générer'.
J'ai codé un Msgbox, qui me renvoie le chemin du .swf. Et il est correct.
2) je 'Publie', et je lance mon application par le Setup.
L'application VB apparait bien, mais pas l'animation .swf.
Comme j'ai mon Msgbox, il m'indique un tout autre chemin pour le .swf, qui n'existe pas dans mon disuqe dur.
avec la commande d'appel de l'animation
Call flashy.LoadMovie(0, chemin & "\swf_vb.swf")
où chemin est l'une des expressions précédentes.
4) Question:
Comment puis-je définir l'expression avant de compiler, qui me donne le chemin exact du swf que j'ai eu en 1), et que que je souhaiterais retrouver après la compilation.
NB: j'ai testé une vingtaine d'exemples pris sur le NET, mais l'erreur revient systématiquement. Les préalables de déclarations ont été faits.
Danbo à koomky@free.fr
Quand on ne sait pas on demande, quand on ne demande pas, on n'a rien !
A voir également:
Appel du swf dans VB 2005 vers mauvais répoertoire
Salut
"me renvoie le chemin du .swf. Et il est correct" : Lequel (par rapport à ton répertoire par défaut de ton appli)
"il m'indique un tout autre chemin pour le .swf" : Lequel (par rapport au répertoire par défaut de ton exe)
"qui n'existe pas dans mon disuqe dur" : D'où sort ce chemin ? de ta base de données ?
La vraie question est "où se trouve réellement le fichier SWF ?"
Là, c'est pas nous qui pouvons te le dire ...
Il te reste les objets trouvés ...
Vala
Jack, MVP VB NB : Je ne répondrai pas aux messages privés
<hr />Le savoir est la seule matière qui s'accroit quand on la partage (Socrate)
Ta question m'a fait comprendre la réponse.
J'ai donc utiliser les mêmes chemin pour l'appli en développement et celle de la publication.
Ainsi, lorsque je lance la setup, le Form VB apparait bien avec l'animation Falsh à l'intérieur.
Merci pour le déclic! Résolu
Synthèse: ...si je ne m'abuse
Quand on développe une appli à partir d'un dossier, il faut générer la compil au même niveau dans le même répertoire.
Future appli, pahse 2:
Développement d'une base de données SQLITE avec VB2005 pour une animation flash dans VB, paramétrable avec les données de cette base.
Merci à Jack
Ca ne coûte rien d'être poli, c'est un devoir de civilité
Je suis très sensible à la grammaire et à l'orthographe, mais voulant aller vite ,et même parfois en me relisant, à l'écran, je laisse passer des fautes impardonnables et nombreuses.
Prière de m'en excuser, je ferai plus attention par la suite.
Les excuses n'interdisent pas de faire des efforts pour éviter que ça recommence.