 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Dcelso_ Invitado
|
Publicado: Lun 26 Abr, 2004 12:35 pm Asunto: DirectX 9 en c++builder. |
|
|
Alguien sabe como instalar adecuadamente las directx9 sdk para que funcionen en el builder 6?
yo las he instalado, he pasado los .lib de coff (osea microsof) a omf (borland) pero no funciona bien el coff2omf de builder 6, creo que es culpa de que sea una nueva forma de coff de visualc.net que no conoce builder 6.
Asi que usando el implib, puedo crear los libs para borland a traves de las dlls, pero hay dos libs de microsoft que no tienen .dll o no encuentro. uno llamado d3d9x.lib.
Si alguien tiene las directx 9 funcionando en builder, que me explice como lo hizo.
Yo encontré en una página las libs creadas para borland pero no me van, sale todo negro. |
|
| Volver arriba |
|
 |
DCelso Cdt

Registrado: 19 Abr 2004Mensajes: 11
|
Publicado: Jue 29 Abr, 2004 2:08 pm Asunto: nada |
|
|
Está claro que hago preguntas imposibles, de 3 que he puesto ninguna ha sido contestada. Bueno, escribo por si a alguien le interesa que esta pregunta ya la he resuelto, he encontrado una página dedicada a ello para builder y delphi.
http://clootie.narod.ru/ |
|
| Volver arriba |
|
 |
Snake + + Lt


Registrado: 31 Oct 2002Mensajes: 83Ubicación: Zacatecas, Zac. Mexico
|
Publicado: Dom 02 May, 2004 4:08 am Asunto: |
|
|
Dcelso_ un saludo
Oye carnal, ya has echo algo con el directX en builder, de la pagina que publicaste cuales bajo, las librerias son nomas para actualizar las instaladas por el Disrectx SDK ¿?
o podrias dar infoirmacion mas detallada, pues yo lo he intentado como esta en la pagina de la borland poniendo de eemplo el builder 4 lo has probado ¿?¿?
Bueno ojala me puedas dar mas informacion  _________________ I.S.C. Joel Salinas Alvarado
Linux User:454009
the human knowledge belong to the world
"Hoy el Universo Debian es mas GRANDE"
Zacatecas, Mexico. |
|
| Volver arriba |
|
 |
DCelso Cdt

Registrado: 19 Abr 2004Mensajes: 11
|
Publicado: Dom 02 May, 2004 6:44 pm Asunto: A ver. Te comento. |
|
|
Yo, es que tengo el builder 6, pero supongo que se hará lo mismo en todos los builders.
Primero instalas las DirectX 9 SDK de microsoft, yo concretamente he instalado una llamada update summer 2003. Yo las he instalado en el directorio que van por defecto c:\dx9sdk
Luego En tu builder, te vas a project, properties, y en directories pones en include, la carpeta de los .h de dx9sdk, ago asi como c:\dx9sdk\include.
Ahora en la carpeta c:\dx9sdk\lib, están los libs que solo valen para visual c, asi que te descargas los .lib de borland de aqui
[url]
http://clootie.narod.ru/delphi/DX90/CBuilder_DX90_libs.zip
[/url]
Estos libs son simplemente unos wrappers para enlazar con las dlls de las DirectX. Hasta aqui todo bien, pues estas libs puedes crearlas con implib, una herramienta de borland.
Pues mi problema fué que algunas libs no tienen su correspondiente dll en el directorio windows/system. Pues estos de clootie no se que poyas han hecho que sí las tienen asi que te las descargas de aqui
[url]
http://clootie.narod.ru/delphi/DX90/Clootie_DX90_dlls.zip
[/url]
Y las copias a tu windows system.
Luego vuelves a abrir el builder y en proyect, properties, directories, metes la ruta de tus librerias borland que te bajaste del primer enlace en libs. En mi caso el .zip lo descomprimí dentro de c:\dx9sdk\libs\borladn\
osea creé dentro de los libs de las directx una nueva carpeta para nuestras libs borland.
Pues ahora para probarlo, cojes cualquiera de los tutoriales de la red, uno cojonudo que he encontrado para principiantes es:
[url]
http://www.codigoverde.com/
[/url]
Para crear un proyecto le das a new console wizard, le quitas el checbox de usar vcl, y ya está, te crea un código vacío para rellenar. Pues ahí metes cualquier codigo fuente que te pilles y rula perfectamente.
Ahora yo es que me he complicado más y quería usar tambien los componentes vcl, asi que he buscado un código fuente de cómo ejecutar las directx en una ventana. Esta es la web que encontré
[url]
http://www.geocities.com/foetsch/bcbfaq/bcbddraw.htm
[/url]
vete a la seccion Using DirectDraw and Direct3D on VCL Forms.
Cojonudo, ya tenemos un código fuente esqueleto para nuestras aplicaciones DirectX, tanto para programas como para juegos.
No se, a mi me ha gustado bastante. Espero que a ti también te sirva de gran ayuda.
Ahora estoy buscando ayuda para hacer lo mismo con opengl, porque el builder 6 viene con un opengl muy antiguo y no trae las librerías de glut que son las que se usan para dibujar figuras 3d entre otras cosas. |
|
| Volver arriba |
|
 |
Snake + + Lt


Registrado: 31 Oct 2002Mensajes: 83Ubicación: Zacatecas, Zac. Mexico
|
Publicado: Dom 02 May, 2004 8:33 pm Asunto: |
|
|
DCelso gracias.
voy a checarlo y a moverle, espero que salga algo chido pues tengo ganas de hacer un juego y encontre un libro interesante de DirectX hay que ver si asi si nos juntamos en el proyecto de Open source y hacemos un juago sencillo pero ya usando el directX
buano un saludo y estamos en contac _________________ I.S.C. Joel Salinas Alvarado
Linux User:454009
the human knowledge belong to the world
"Hoy el Universo Debian es mas GRANDE"
Zacatecas, Mexico. |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|