begin process at 2012 02 12 10:50:39
  Trouver un code source :
 
dans
 
Accueil > Forum > 

VB.NET et VB 2005

 > 

Windows

 > 

Shell

 > 

Question pour émuler une application 3D


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

Question pour émuler une application 3D

samedi 24 novembre 2007 à 18:55:43 | Question pour émuler une application 3D

veler

bonsoir à tous, j'ai un petit problême. Enfin, ça me pose énormément de problême.

J'ai en fait une application fait en Basic (c'est un language spécialiser dans la création de jeux video). J'ai donc une application 3D.
J'aimerais pourvoir avoir cette application 3D dans ma form. J'ai essayé d'utilise le code de Spoty à cette adresse:
http://www.vbfrance.com/codes/OUVRIR-APPLI-EXE-DANS-FORM-VB2005_43443.aspx
mais ça ne fonctionne pas. En fait, je croit qu'au lancement de mon application 3D, il y a telement de raffraichissement de la fenêtre que le code passe outre et que mon application 3D ne se met pas dans ma form.

Avez-vous une solution pour avoir mon application 3D dans ma form?

merci d'avance^^

PS: C'est hyper important pour mon projet, alors j'espère vraiment avoir une réponse...

@+ amigos


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
dimanche 25 novembre 2007 à 12:19:34 | Re : Question pour émuler une application 3D

VBGenesis

Salut!

Tu parle d'un basic spécialisé dans la création de jeux vidéos, est-ce BlitzBasic3D? Dans ce cas je peut peut-être t'aider vu que je l'ai.
Je ne comprend pas trop ton explication, mais tu dis "il y a telement de raffraichissement de la fenêtre". N'y a t-il pas moyen de limiter ce raffraichissement dans ton code Basic?

VBGenesis
dimanche 25 novembre 2007 à 19:16:16 | Re : Question pour émuler une application 3D

veler

Salut,

je ne sais pas si BlitzBasic3D, c'est ce que je pense, mais moi j'utilise Dark Basic Pro. Pour être plus claire, je n'arrive pas à faire ce qu'est censé faire le code de Spoty avec mon application, ça fonctionne très bien avec une application microsoft (notepad ou explorer windows) mais ça ne fonctionne pas avec mon application 3D. Je ne vois pas trop ce que je peux dire de plus pour vous aider, désoler.

peux être que si vous connaissez une autre methode pour faire ça, ça pourrais marcher.

A+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
dimanche 25 novembre 2007 à 19:19:10 | Re : Question pour émuler une application 3D

VBGenesis

Salut

Non ce n'est pas blitz c'est justement un concurrent. Quand tu dis que ca ne marche pas, tu peux préciser? La fenêtre ne s'affiche pas? Elle reste noire? Elle ne répond pas?

VBGenesis
dimanche 25 novembre 2007 à 19:43:39 | Re : Question pour émuler une application 3D

veler

L'application ce lance mais n'apparait pas dans ma form, elle est, comme si on l'avait lané normalement.


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
mardi 27 novembre 2007 à 20:05:47 | Re : Question pour émuler une application 3D

veler

Alors?


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
mercredi 28 novembre 2007 à 14:45:51 | Re : Question pour émuler une application 3D

VBGenesis

Personnelement, je pense qu'il s'agit de DirectX qui "annule" les API que le prog VB lance pour rendre ta fenetre dépendante. Tu peut peut-être essayer de faire une fenetre vide avec DarkBasicPro (le minimum pour afficher une fenetre, c'est à dire surement même pas de code, hormis les déclarations DX) et de la lancer. Si elle se met correctement, c'est que l'une de tes fonctions (que tu utilise dans ton code DBP) empêche VB de faire ce qu'on lui demande.
Si le problème est toujours là avec ta fenêtre vide, j'ai bien peur qu'il n'y ai pas de solution, car tu ne controle absolument pas le noyau de ton prog (généré par DBP). Il s'agit en effet de l'un des inconvéniants de ces langages spécialisés et "simplifiés", comparé à du C par exemple.
Comme dit plus haut, j'ai BlitzBasic, je vais voir si le problème est présent aussi avec ce langage très similaire (enfin d'après ce que j'ai compris).

VBGenesis
mercredi 28 novembre 2007 à 15:06:03 | Re : Question pour émuler une application 3D

veler

Salut, j'ai essayé ce que tu dis, en effet, si le il est vide, ça fonctionne, mais je ne ferais pas grand chose d'une application vide. J'attend avec impatience le résultat avec BlitzBasic. T'as raison aussi, si je voulais vraiment le faire, faudrais que je me mette au C. Je connais un logiciel qi s'appelle FPS Creator, je sais qu'il est fait en C et que son moteur 3D est fait en Basic et qu'il errive à faire ce que je veux faire, mais bon, c'est du C.

merci, a+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***
mercredi 28 novembre 2007 à 15:29:33 | Re : Question pour émuler une application 3D

VBGenesis

Réponse acceptée !
Je connais FPS créator, mais c'est encore pire (au sens du sujet de ce topic bien sur) que DBP: tu ne programme même pas (ou très peu)! Et il y a fort à parier que DBP est également fait en C, le problème n'est pas là, mais bien dans le noyau de base qu'il ajoute au coeur de ton prog.
Peux-tu essayer de rajouter petit à petit les (ensembles de) déclarations (bien sur il faut que la compil puisse tourner) et de tester à chaque fois, pour voir laquelle coince?
J'ai essayer avec blitz, le prog marche sans aucun problème.

VBGenesis
mercredi 28 novembre 2007 à 15:32:07 | Re : Question pour émuler une application 3D

veler

Oki, je vais essayé ça, et si il n'y a rien à fire, je me metterais au Blitz

a+


*** ebaudoux@club.fr ***
*** http://www.velersoftware.fr.nf/ ***

1 2

Cette discussion est classée dans : form, application, question, 3d, émuler


Répondre à ce message

Sujets en rapport avec ce message

Une form affichée quoi qu'il arrive [ par bcip ] Je souhaite que, lorsque mon application tourne, l'une de mes form s'affiche au-dessus de TOUTES les applications qui sont ou vont être lançées. C'est Fermeture d'une MDI_Form [ par Charlie ] Allo...Je veux, lors de l'ouverture de mon application vérifier une condition. Si celle-ci est fausse, je veux que l'application se ferme. Cette condi Question de 3D [ par PatDeLaYaute ] Bonjour,je n'y connais rien à la 3D et je me pose laquestion pour un projet que j'ai en tête : quelle librairie doit-je utiliser ?(OpenGL, DirectX ou Chargement de l'application [ par RaZoR ] Je voudrais savoir si il est possible de créer une form de chargement qui se mette "devant" la form principale et qui attent que cette derniere est fi Fermeture de form vbmodal ??? [ par mamat ] Qu'est ce qu'un form vbmodal ??Raison de la question:Je lance un programme activeX depuis une application mais à travers une macro (lancement de la cl Question DLL et OCX... [ par misteurz ] je viens de réaliser une application en vb...et qd je mets mon .exe sur une autre machine j'ai un message qui me dit qu'il me manque des dll (vb6fr.dl J'ai plein de questions à vous posez !!! [ par RaZoR ] 1ere question) Comment on fait pour cacher une application de ALT-TAB (sans désactiver ALT-TAB) ???2eme question) Comment on fais pour annuler l'appui Faire une application sans fenêtre (form) [ par TheBestofComputer ] Je voudrais savoir si c'est possible de crée une application sans fenetre et si c'est possible d'y mettre un controle Winsock.Merci Ouvrir une autre application dans une fenetre vb !! [ par mattheus ] Hello !!Je souhaiterais ouvrir une autre application *.exe dans une form .Je sais comment l'ouvrir avec la commande SHELLmais je sais pas l'integrer d Question bête mais répondez qu'a meme SVP [ par DDelec24 ] Salut tout le monde! Je voudrai savoir lorsque je quitte mon programme ou il faut que j'entre mon code.Je m'explique: lors d'une requete d'interruptio


Nos sponsors


Sondage...

CalendriCode

Février 2012
LMMJVSD
  12345
6789101112
13141516171819
20212223242526
272829    

Consulter la suite du CalendriCode

Photothèque

 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 1,154 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales