Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : vb6 - directX, direct draw, ... [ Multimédia / DirectX ] (mstarsup5)

samedi 22 mars 2008 à 22:15:30 | vb6 - directX, direct draw, ...

mstarsup5

Bonjour,

Je reprends un peu mon post d'hier, en espérant avoir des toooooonnes de réponses sur celui là  (  ;-)  )
En réalité, je veux me mettre à écrire des programmes en utilisant directX pour rendre les aspects graphiques, et donc mon programme plus rapide (un mini jeu pour commencer, puis quelque chose de plus compliqué plus tard).

Cependant, je me heurte à plusieurs problèmes:
Tout d'abord je ne sais pas comment utiliser directX (mais ça je peux sans doute trouver des tutos, donc pas de problème).
Là où j'ai des difficultés par contre, c'est en deux différents points.

Tout d'abord, je n'arrive à lire acune source du site utilisant directX sur mon ordinateur. (même si c'est disons directX 7, et que je mets dans les références du programme la librairie de directX7, j'ai toujours une erreur: run time error 429: activeX component can't crate object, et ça me pointe la ligne  Set DD = DX.DirectDrawCreate("")
Est ce que quelqu'un sait comment corriger cette erreur? comment lancer les applis du site utilisant directX?

Ensuite, je voulais savoir, quand on a une certaine version de directX, si c'était possible de lire les programmes fait en utilisant des versions de directX antérieures (ou si il faut rfaire tousses programmes dès qu'on change d'ordinateur et de directX...)

Merci beaucoup, j'attends vos réponses avec impatience!


 Pourapprendretoujoursplus!

dimanche 23 mars 2008 à 08:34:12 | Re : vb6 - directX, direct draw, ...

ghuysmans99

Membre Club
Ben tu t'es gourré de réference
_______________________________________________________________________
VB.NETis good ...VB6is better

dimanche 23 mars 2008 à 12:01:19 | Re : vb6 - directX, direct draw, ...

mstarsup5

Ah, et la référence c'est pas DirectX7 for Visual Basic Type Library? c'est quoi alors? y'a rien d'autre avec DirectX...
C'est bien gentil de me dire que je me suis planté, ça serait plus sympa de me dire qu'est ce que je dois mettre à la place...

 Pourapprendretoujoursplus!

dimanche 23 mars 2008 à 12:33:20 | Re : vb6 - directX, direct draw, ...

PCPT

Administrateur CodeS-SourceS
salut,

euh.... beh pour une utilisation minim (perso) j'ai juste mis dx7vb.dll (donc bien DirectX 7 for Visual Basic Type) et çà suffit

ta carte graphique est ok et bien à jour?
elle ne supporte pas QUE l'openGL ?

cette source fonctionne chez toi? (directx utilisé pour récupérer l'état de la souris)

++

Prenez un instant pour répondre à ce sondage svp

dimanche 23 mars 2008 à 15:44:25 | Re : vb6 - directX, direct draw, ...

mstarsup5

Salut PCPT, et merci pour ton post, j'ai essayé ta source, ça marche bien, j'obtiens les coordonnées quand je fais bouger ma souris sur l'image et la combobox (seul pb: même si je clique, j'ai toujours button=0).

Pour ma config, ma carte est bien mise à jour, j'ai DirectX9 et 10 (carte graphique GeForce 8600 M GT, et OS: Vista, si ça a une importance)

mais j'ai la même erreur pour presque tous les programmes utilisant directX (et apparamment les options graphiques) sous vb:
http://www.vbfrance.com/codes/JEU-ROCK-AND-BRICK-CASSE-BRIQUE-DIRECTDRAW_23774.aspx
http://www.vbfrance.com/codes/DIRECTX_35643.aspx
http://www.vbfrance.com/codes/GESTION-SPRITES-SOUS-DIRECTX_7300.aspx
et j'en passe... (j'ai juste fait une recherche ur le site et testé les premiers prorammes avec directX qui se sont présentés)... dès qu'il y a un truc graphique utilisant directX, même si j'ai la dll qu'il faut, que j'ai mis la référence, etc... ça me met toujours la même erreur: 
run time error 429: activeX component can't crate object, et ça me pointe la ligne  Set DD = DX.DirectDrawCreate("")

Encore une fois, si quelqu'un a une idée... Merci infiniment... :(

 Pourapprendretoujoursplus!

dimanche 23 mars 2008 à 15:47:26 | Re : vb6 - directX, direct draw, ...

mstarsup5

Ps: j'ai aucun mal à faire tourner des jeux du commerce assez récents (enfin euh... datant d'il y a deux ans en fait), genre doom3, half life2, etc...je mets tout à fond, c'est fluide (et surtout j'arrive à les lancer) donc je pense pas que ça vienne d'un problème de la carte

 Pourapprendretoujoursplus!

dimanche 23 mars 2008 à 16:05:20 | Re : vb6 - directX, direct draw, ...

mstarsup5

Et (désolé pour les posts à la suite) la version de la dll dx7vb que j'ai dans le dossier système est la 5.3.2600.2180. Je la donne au cas où ça pourrait aider à solutionner mon problème :/

 Pourapprendretoujoursplus!

dimanche 23 mars 2008 à 16:15:49 | Re : vb6 - directX, direct draw, ...

PCPT

Administrateur CodeS-SourceS
re,

sur ma source, mets un point d'arret à la ligne 290
  • If DXRet = DX_SUCCESS Then

  • pour voir si directX fonctionne....
    que contient DXRET ?

    ensuite (peu importe le résultat) compile mon projet et teste en le lançant en admin (click droit executer en tant que....)

    qu'est-ce que çà donne?

    si là çà marche, c'est juste que le projet (et donc VB) n'as pas les droits (par vista) d'admin, même si tu es admin de ton poste / session

    et si c'est le cas.... là je ne sais pas comment faire  (je n'ai pas vista)

    Prenez un instant pour répondre à ce sondage svp

    dimanche 23 mars 2008 à 16:18:15 | Re : vb6 - directX, direct draw, ...

    PCPT

    Administrateur CodeS-SourceS
    ps : ma version DX7 est 5.3.0.900, donc moins récente que la tienne encore.....

    dimanche 23 mars 2008 à 16:36:18 | Re : vb6 - directX, direct draw, ...

    mstarsup5

    salut,

    le test donne DXRet=-1, par lesdeux méthodes :/

     Pourapprendretoujoursplus!


    1 2

    Cette discussion est classé dans : vb6, directx, draw, direct, programmes


    Répondre à ce message

    Sujets en rapport avec ce message

    Livre VB6 et DirectX ????? [ par Stoomm ] Bonjour. Je recherche un livre traitant de DX et VB en francais (si ca existe). Si quelqu'un connait, pourrait il me donner la reference ou le nom de HELP! J'ai besoin de la librairie "Direct Draw for VB" [ par MaJik ] Le titre dit tout!J'ai besoin de la librairie "Direct Draw for VB"Merci de votre aide!!!!!!! direct draw : "lag" [ par gogoprog ] salut, j'ai creer un programmeen direct draw, en fenetre windowset lorque j'ai affiche mes images, l'ordi de vient tres tres lent (inutilisable).Il y dll direct x manquante [ par mikax ] j'ai téléchargé la compil, malheureusement pour les projets utilisant Direct x, une reference est manquante (DirectX 7 for visual basic type library - VB6 DIRECTX ERREUR AUTOMATION [ par phinebacker ] Salut !Bon, apres avoir lutté avec brio face à directx 8, j'ai enfin un prog qui tourne... mais sur ma machine uniquement....Lorsque je l'installe sur Collision en Direct Draw [ par legamer ] SVP, c super important.Comment gère t'on la collision entre 2 surfaces en direct draw. Direct 3d [ par abdoulax ] Bon b voila je voudrai essayé de faire une application en direct 3d mais le problème c'est que lorsque je compile ça me di kil ne trouve pas la dll di Recherche person pour projet de Moteur 3D sous VB6+DirectX 8 [ par Tellurian ] SalutJe cherche des personnes qui voudraient créé un moteur 3D sous forme de DLL avec VB6 et DirectX 8.J'ai deja créé pa mal de moteur protoype mais l pb compsant vb6 avec directx9 [ par hac63 ] Bonjour,j'ai une application visual basic 6 qui appelle une DLL crée avec vc6 (qui utilise elle un filtre vidéo basé sur le modele de l'exemple Sampvi de VB6 à VB.net [ par poilusduboux ] BonjourJe fais depuis plusieurs années des programmes avec VB6. Maintenant j’aimerais me lancer dans la programmation Visual Basic.net. Il parait que


    Nos sponsors

    Sondage...

    CalendriCode

    Téléchargements



    Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, 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
    Temps d'éxécution de la page : 0,749 sec

    Google Coop CodeS-SourceS Google Coop CodeS-SourceS


    Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.