Page 2 sur 3

Re: flash dans une window

Publié : mar. 25/janv./2011 17:58
par Chris
Parole De JOJO a écrit :bien sur
j'ai fais ca
le question est est ce qu'il est possible de l'afficher sans le copier sur l'ordi
C'est bien toi qui a écrit ça:
...et pour inclure le flash dans l'exe j'ai pense a l'inclure en binaire et le copier sur l'ordi...
Faudrait savoir ce que tu veux :mrgreen:

Re: flash dans une window

Publié : mar. 25/janv./2011 18:02
par Parole De JOJO
Parole De JOJO a écrit :ok
et je pourrais l'afficher dans ma window?

et pour inclure le flash dans l'exe j'ai pense a l'inclure en binaire et le copier sur l'ordi, mais est ce que c'est possible sans le copier? comme une image?
depuis le debut j'ai dis que je prefere sans le copier

mais qu'est ce que ca change, merci beaucoup de ta reponse

Re: flash dans une window

Publié : mar. 25/janv./2011 18:29
par venom
si tu l'inclue via IncludeBinary le swf sera intégrer dans l'exécutable donc 1 seul fichier pour tout.
comme sa pas de cassement de tète. :wink:







@++

Re: flash dans une window

Publié : mer. 26/janv./2011 16:58
par Parole De JOJO
bon je crois que je vais faire comme chris a propose car je n'ai pas reussi autrement

Re: flash dans une window

Publié : mer. 26/janv./2011 18:00
par Chris
De toute manière, je pense que tu n'as pas d'autre choix.

Si le WebGadget était capable d'ouvrir une adresse en mémoire, il suffirai de charger ton fichier swf avec un AllocateMemory().
Le problème, c'est pour passer ça au WebGadget.
Mais bon, je ne suis pas trop au top sur ce qui concerne la mémoire, les pointeurs, et tous ces trucs là.

Rien ne t'empêche de supprimer ton fichier swf quand tu quittes ton application ou quand la lecture est terminée.
C'est comme ça que je fais dans tous mes progs qui trainent leurs fichiers avec eux. (CodePostal et son fichier csv, par exemple)

Au final, tu n'as toujours qu'un seul fichier sur ton ordinateur

Re: flash dans une window

Publié : mer. 26/janv./2011 18:02
par Parole De JOJO
effectivement, le mieux est d'effacer
merci
bien que sur certains ordi, le dossier C:\Program Files est protege et on ne peut pas y ecrire et ca risque de planter

Re: flash dans une window

Publié : mer. 26/janv./2011 18:14
par Chris
Tu peux parfaitement créer ton fichier dans le répertoire temporaire. (...\Local Settings\Temp)
Tu sera sur de pouvoir l'effacer

Re: flash dans une window

Publié : mer. 26/janv./2011 19:18
par Backup
Parole De JOJO a écrit :bien que sur certains ordi, le dossier C:\Program Files est protege et on ne peut pas y ecrire et ca risque de planter

si c'etait le cas , on ne pourrai pas installer un seul prg non ?

Re: flash dans une window

Publié : mer. 26/janv./2011 20:27
par Le Soldat Inconnu
@Dobro : Sous vista et 7, l'UAC bloque toute modification du dossier "Program files" si le programme n'a pas les droits administrateurs (ce qui donne une belle merde pour les programmes portable car on ne peut pas les installer dans "Program files")

Re: flash dans une window

Publié : mer. 26/janv./2011 20:32
par Backup
il y a une option "Demander le mode Admin sous Vista" dans l'editeur Projet\ option de compilation

c'est pas suffisant ?

sinon , comment font les autre programmes , genre OOO ou n'importe quel prg
Media player , Vlc enfin.. bref les autres quoi ...

Re: flash dans une window

Publié : mer. 26/janv./2011 22:19
par Ar-S
Dobro a écrit :il y a une option "Demander le mode Admin sous Vista" dans l'editeur Projet\ option de compilation

c'est pas suffisant ?

sinon , comment font les autre programmes , genre OOO ou n'importe quel prg
Media player , Vlc enfin.. bref les autres quoi ...
+1

(Perso l'UAC je le désactive directe quand je me reinstalle 7, c'est trop insupportable)

Re: flash dans une window

Publié : mer. 26/janv./2011 23:30
par Le Soldat Inconnu
il y a une option "Demander le mode Admin sous Vista" dans l'editeur Projet\ option de compilatio
Et bien ça ouvre une fenêtre qui demande les droits d'admin, ça peut être vite saoulant de toujours devoir cliqué dessus à chaque fois qu'on lance un programme
sinon , comment font les autre programmes , genre OOO ou n'importe quel prg
Media player , Vlc enfin.. bref les autres quoi ...
Et bien ce ne sont pas des programmes portables, il n'enregistre aucune informations dans "Program files" et ne modifie jamais les fichiers de "Program file" après installation (qui a du se faire en mode admin, normalement, pour avoir accès à "Program file")

ma vieille version de photoshop ne fonctionne pas correctement sous seven à cause de l'uac, parce qu'elle doit modifier des fichiers dans "Program files". Un truc tout bête par exemple, l'enregistrement s'affichait tout le temps, une fois l'uac viré, le fait de cocher "ne plus me rappeler d'enregistrer" à fonctionner.

Tous mes logiciels ne s'installe pas sous "program files" si on a vista ou seven.
Sinon, les fichiers modifiés dans "Program files" sont restaurés au redémarrage du PC (du moins, c'est le sentiment que j'ai après avoir fais des essais infructueux)

Re: flash dans une window

Publié : jeu. 27/janv./2011 0:20
par Backup
c'est louche !

mon installateur de Starter (mon prg qui regroupe les icones de lancement de prg)
installe starter dans c:\starter\

ça marche parfaitement :) (Xp,Vista,seven pro testé)

alors pourquoi micromoux a bloqué "Program file " alors que justement c'est un dossier
fait pour... ça parait illogique.... faudra que je teste ça a l'occase :)

Re: flash dans une window

Publié : jeu. 27/janv./2011 11:05
par Ar-S
Tous mes prog sont portables donc je ne suis pas sûr mais il ne me semble pas que "Program file " soit protégé

Re: flash dans une window

Publié : jeu. 27/janv./2011 17:32
par Parole De JOJO
les programmes portables ont le defaut de trainer dans toutes sortes de dossiers et d'etres perdus rapidement alors que si on les installent ils ne se perdent pas
en tout cas c'est interessant de connaitre un dossier ou on a toujours les droits d'escriture sur tout les windows
tu est sur que : ...\Local Settings\Temp est le bon dossier? et comment on trouve ce dossier? (j'ai vu une procedure pour cela mais je ne sais plus ou)