
Si usted tiene una
pregunta que no se conteste aqu�, visite
p�gina en el foro, o envienos un email
[email protected] .
� cQue es la TDX_LIBRARY?
Prev
Siguiente
La l TDx_Library es una herramienta de desarrollo avanzada para
Borland C++ Builder(BCB)
formado por varias bibliotecas de componentes que integran totalmente
la funcionalidad de DirectX 7.0a
en BCB1, BCB3, BCB4 y BCB5 (y pronto BCB6).
- El TDx_Library es
compatible con el SDK de las DirectX 7.0a siendo ademas éste
requerido para su desarrollo.
SDK: los archivos de cabecera relevantes (el h o archivos include)
y archivos de la biblioteca (lib) requeridos para el desarrollo.
- Los proyectos desarrollados
usando el TDx_Library se ejecutan en el PC usando el >runtime<
de DirectX 7 o de DirectX 8.
RUNTIME: los ficheros del sistema requeridos para ejecutar las
Aplicaciones que utilicen DirectX.
- Los proyectos realizados
con la TDx_Library funcionan bien en la mayor�a del hardware.
- de los humildes Pentium-133's a los avanzados Pentum 4.
- Los proyectos desarrollados
usando la TDx_Library se ejecutan en Win95, Win98, WinME, Win2K,
WinXP.
Para m�s informaci�n, consulta la
la descripci�n breve o
La TDx_Library - informaci�n detallada.
Para m�s informaci�n sobre compatibilidad con Win2000 y WinXP,
le recomendamos la lectura del documento
FAQ - Q8
Para m�s informaci�n sobre DirectX 8, le recomendamos la lectura
del documento FAQ - Q10
Para m�s informaci�n sobre la disposici�n, compilado y sugerencias
para la eliminaci�n de errores, consulta el documento
FAQ - Q14
� QUE ES BORLAND C++ Builder?
Prev
Siguiente
Superior
El Borland C++ Builder (BCB) es un entorno
r�pido de desarrollo para el lenguaje de programaci�n C++.
Este entorno de desarrollo consiste en muchas herramientas visuales
que permitan al desarrollador crear visualmente programas arrastrando
y soltando componentes visuales preexistentes sobre una ficha (Form)
visual completamente configurable, ajustando posteriormente las
propiedades mediante el inspector de objetos del BCB, pulsando doble-click
para crear el c�digo asociado a un determinado evento etc. todo
de la misma forma que se trabaja habitualmente con la VCL
BCB proporciona una serie de Librerias de Componentes Visuales est�ndard
y f�cil utilizar mediante componentes apropiados para la mayor�a
de las tareas de programaci�n comerciales. Sin embargo, no proporcionaba
(hasta ahora) las herramientas adecuadas para la programacion multimedia
avanzada o de videojuegos profesionales.
Nuestra intención, fue construir las herramientas que hiciesen
tales tareas posibles y f�ciles dentro de BCB.
Las versiones 1, 3, 4, 5 y 6 de BCB han sido lanzadas hasta ahora
por Borland Corporation.
Para una informaci�n m�s extensa sobre BCB le sugerimos que visite
el Website Oficial de
Borland C++ Builder,
�QUE ES DIRECTX?
Prev
Siguiente
Superior
DirectX es un kit de desarrollo de software
(SDK) que permite el desarrollo multimedia de alto rendimiento
dentro de Microsoft Windows 95, 98, NT, CE, ME, 2000 y XP.
El interfaz de dispositivo gr�fico de Windows (GDI) es generalmente
inadecuado para los requisitos del alto rendimiento en los juegos
y multimedia actuales. DirectX de Microsoft esencialmente proporciona
una manera de puentear el GDI para proporcionar el acceso estandardizado
a una gran variedad de hardware.
Esto es, que podemos programar
multimedia y videojuegos, sabiendo que si funciona en nuestra
máquina, funcionará seguramente en las demás,
siempre y cuando tengan el correspondiente runtime de DirectX
que hayamos usado.
Las versiones 1, 3, 5, 6, 7 , 8.1 y 9.0 de DirectX han sido lanzadas
hasta ahora por Microsoft.
Para una informaci�n m�s extensa sobre DirectX sugerimos que usted
visite el Website Oficial
de Microsoft DirectX.
� PORQU� DEBO USAR SU BIBLIOTECA?
Prev
Siguiente
Superior
Porque:-
- Funciona
- ofrece grandes resultados
- es una excelente
inversi�n
- Integra totalmente
DirectX y BCB
- aumenta la velocidad
total del desarrollo de DirectX
- Aumenta perceptiblemente
las capacidades del compilador Borland C++ Builder
- Elimina muchos meses
(a�os) de esfuerzo y alcanza el mismo resultado
� Es EL PROCESO DE PAGO CON LA TARJETA
DE CR�DITO SEGURO?
Prev
Siguiente
Superior
S�.
El proceso de Pago Electr�nico es efectuado v�a PayPal con el
consiguiente encriptamiento de los detalles de la tarjeta de cr�dito.
Una vez que usted especifique lo que usted desea adquirir, le
env�an a PayPal para proporcionar los detalles de direcci�n de
la tarjeta de cr�dito.
Cuando InternetSecure ha autorizado la transacci�n (esto es, que
usted ha pagado y el banco ha efectuado el pago) le mostrar�n
y enviar�n un recibo por email, pudiendo volver a nuestro site.
Nosotros tambi�n le enviaremos
un E-Mail autom�ticamente con un nombre de usuario, una contrase�a
y una direcci�n URL para descargar su herramienta registrada.
� PUEDO ADQUIRIR SIN UNA TARJETA
DE CR�DITO?
Prev
Siguiente
Superior
S�.
Aunque habr� un mayor retraso entre su decisi�n
y la recepci�n del producto.
Hemos enumerado
las otras opciones de pedido en nuestra
p�gina de registro.
Tan pronto como confirmemos el pago, le enviar�amos un nombre de
usuario, una contrase�a y una direcci�n URL para que usted pueda
descargar nuestras librerias.
� LA LIBRERIA ES AUTO-INSTALABLE?
Prev
Siguiente
Superior
s�. (en las versiones anteriores a la versión
1.70 de las librerias).
Hemos creado un instalador que instala/elimina autom�ticamente
las bibliotecas seleccionadas dentro de BCB.
Solo es necesario descomprimir los archivos, ejecutar el programa
de Setup y selecciona las opciones apropiadas.
La versión 1.70 se entrega
con código fuente, y se compila desde el propio builder.
¿Windows 2000 Y WINDOWS XP?
Prev
Siguiente
Superior
Algunas personas encuentran un problema al
convertir laTDx_Library a Win2K,
las aplicaciones no se ejecutan correctamente cuando el siguiente
c�digo: Dx_Draw1->Create(NULL); - se ejecuta.
Mientras que cuando usted compila el mismo c�digo en Win95, 98,y
todo esta correcto, el codigo funciona
perfectamente en todos los sistemas incluyendo Win2K y WinXP.
� C�mo saber si usted tiene el mismo problema?
Esto sucede normalmente:-
- Usted teclea:- Dx_Draw1->Create(NULL);
y no importa como, usted obtiene un mensaje de error.
- El programa (compilado
en 2K o XP) compila normalmente.
- Cuando usted ejecuta
el programa e intenta inicializar DirectDraw,
DirectX vuelve un c�digo de error no documentado en el DirectX
SDK (error desconocido),
y DirectX parece que no encuentra los DLL necesarios.
- Para mas detalles de como
resolver el problema de Dx_Draw1->Create(NULL) ,
echale un vistazo a este mensaje de los Foros:- Aqui
esta como arreglarlo
� EL SDK DE DIRECTX 7.0A ES REQUERIDO
PARA USAR LA LIBRERIA?
Prev
Siguiente
Superior
S�.
Para utilizar el TDx_Library, usted necesita tener el DirectX 7.0a
SDK instalado.
Usted puede descargarlo
Aqui.
Tambi�n puede utilizar las bibliotecas Dx8 para compilar en el PC
si usted desea.
El c�digo de fuente real de TDx_Library todav�a ofrece el mismo
interfaz Dx7, pero usted est� utilizando las libreriass y los runtime
de Dx8.
Referencia a la pregunta 8
para m�s informaci�n sobre Dx8.
� QU� HAY SOBRE DIRECTX 8 / 9?
Prev
Siguiente
Superior
Hemos pensado en actualizar la implementaci�n
de nuestra libreria a DirectX 8/9 y finalmente hemos elegido
continuar desarrollando un juego de herramientas compatible con
el SDK de DirectX 7 por las siguientes razones :-
- DirectX 8 esta obsoleto,
y ahora estamos centrados en el desarrollo de DirectX 7 y DirectX
9 (proyecto actual)
- Aunque DirectX 7
es un poco m�s viejo, hay una cantidad enorme de funcionalidades
disponibles en DirectX 7 las cuales nunca han estado disponibles
para los programadores del compilador de Borland C++,
por lo tanto deseamos continuar agregando un valor a�adido al
compilador de Borland C++ suministrando nuestras herramientas
de DirectX 7.0a
a un precio muy razonable, y que estos programadores trabajen
perfectamente con DirectX 8 de todos modos.
- No todos los dispositivos
de hardware actuales cumplen las especificaciones de DirectX
8 mientras que la mayor�a es DirectX 7 compatible.
- el hardware de los gr�ficos 3D lanzado en abril de 2003 no
provee ning�n tipo de capacidades gr�ficas nuevas en DirectX
8 que no esten en DirectX 7.
- DirectX 7 trabaja
muy bien y es relativamente f�cil de entender porque se divide
en segmentos f�cilmente comprensibles.
- por ejemplo Dx7 tiene dividido el soporte 2D y 3D en partes
bien diferenciadas y es m�s f�cil aprender individualmente.
- Dx8 ha combinado 2D y 3D y ha hecho un solo SDK enorme para
aprender.
- Encontramos problemas
de la compatibilidad entre DirectX 8 y BCB cuando inicialmente
intentamos testear DirectX 8,
lo cu�l retard� considerablemente nuestro plan de desarrollo,
y es un trabajo enorme actualizar de nuevo todas las bibliotecas.
- Preferir�amos terminar
las herramientas para el DirectX 7 con vistas a una futura actualización
a DirectX 9, que quedarnos estancados en una ampliación
del interfaz del sdk para DirectX 8.
- Hemos estado trabajando en nuestras
herramientas desde DirectX 3,0, con DirectX 5,1, DirectX 6,1,
DirectX 7.
Llevamos mucho tiempo trabajando en ello, y continuaremos haciendo
lo que podamos
para suministrarle herramientas aún mejores en el futuro.
- Hasta ahora hay 5 juegos de herramientas
completos disponibles, se est�n desarrollando otras herramientas
que
ser�n lanzadas al p�blico tan pronto como sea posible.
- Si usted ha intentado hacer funcionar
la TDx_Library en un PC que ha tenido previamente DirectX 8
instalado,y posteriormente eliminado, el ordenador le informará
que DirectX 8 no ha sido desinstalado.
En esta situaci�n, intente des-instalar DirectX 8 correctamente,
Una vez que usted haya hecho esto, no debe tener ning�n problema
el instalar del DirectX 7.0a SDK.
http://www.directxbuster.de/index_e.html
Vea la pregunta 8 para m�s informaci�n
¿ PUEDO
VENDER LOS PRODUCTOS QUE HE DESARROLLADO USANDO LA TDX_LIBRARY?
Prev
Siguiente
Superior
Sí.
Es usted libre de desarrollar
y vender los productos que haya realizado con la TDx_Library.
No exigimos royalties o espacios de publicidad, pero si nos mencionas
en tu seccion de créditos te estaríamos agradecidos.
TODAVIA ESTOY UN POCO CONFUSO... ¿PARA QUE
SIRVE EXACTAMENTE?
Prev
Siguiente
Superior
Todo nuestro website responde a esta pregunta.
Generalmente, es un POTENTE juego de herramientas con muchas
funcionalidades.
Sabiendo esto, échale un vistazo a las siguientes seciones
de nuestro website :-
Por encima de todo, es extremadamente fácil de utilizar y
tiene abundante documentación.
Una vez que hayas comprendido que hace nuestra libreria en términos
generales:
- Intenta comprender como trabajan los componentes
de forma individual
- Echale un vistazo como se usan en las Demos
que te ofrecemos.
- Mira en la ayuda integrada en el BCB [ Tecla
F1 ] o en la ayuda de la referencia online
- Experimenta con el código de las Demos.
- Lee los Tutoriales.
El gran desafío es comprender la estructura de DirectX en
si misma.
Una vez que entiendas esto, la TDx_Library es tan simple como el
BCB.
Para comprender DirectX, [ Inicio->Programas->Microsoft DirectX
7 SDK->DirectX SDK Help ].
Leer la informacion de las diferentes secciones, leer los tutoriales,
leer como el SDK se integra con DirectX.
Una vez que comprendas la organización del DirectX SDK, puedes
echarle un vistazo a la información relevante de la TDx_Library
y comprobarás que es practicamente lo mismo (1:1 wrapper),
tiene el mismo aspecto y comportamiento que los componentes VCL
del BCB..
Nuestra opinión personal, es que el interface del SDK es
un poco feo, pero contiene grandes cantidades de funcionalidades
y trabaja bastante bien.
BIEN, HE EJECUTADO EL AUTO-INSTALADOR, PERO NO
VEO NINGUNA OPCION DE INSTALACIÓN
Prev
Siguiente
Superior
El auto instalador, requiere que tengas instalado una versión
del Borland C++ Builder, y el SDK de DirectX 7.
Cuando no veas la opción de instalación, significa
que :-
(a) No tienes instalado una version de Borland C++ Builder en tu
pc.
(b) No tienes instalado el DirectX 7.0a SDK en tu pc.
Una vez ejecutado, el auto-instalador (Setup) detecta inmediatamente
tu configuración actual del sistema, incluyendo la versión
que tengas instalada de Borland C++ Builder, asi como el DirectX
7 SDK que esté instalado, y las diferentes librerias que
esten instaladas en el entorno del BCB.
Si tienes instalado el Borland C++ Builder, y el DirectX 7 SDK ,
deberías tener disponible la opción de instalación.
AJUSTES DE LA INSTALACIÓN, COMPILACIÓN
Y DEPURADO DE ERRORES.
Prev
Superior
Instalar la TDx_Library normalmente es muy sencillo, y una vez instalado
completamente, los componentes funcionan correctamente.
Los errores mas frecuentes se deben a que:-
(a) El DirectX 7.0a SDK no ha sido instalado correctamente
(b) El sistema operativo que se está ejecutando es Windows
2000 o Windows XP (descrito aqui)
Raramente una instalación existente de DX8 interferirá
con una instalación nueva de el DX7a SDK.
Normalmente no dará errores, pero pudiera darse el caso
de que algunos elementos de DX8 permanecieran instalados y causaran
problemas con algunos componentes de la libreria.
Si sospechas que algo de esto ocurre, intenta eliminar totalmente
DX8 y re-instalar el DX7a SDK.
Para resolver casos relacionados con la compilación de aplicaciones
de la TDx_Library, sigue estos pasos:-
- instalar en un pc con Windows 95, 98, ME y
el BCB 1,3,4,5 (6 proximamente).
- Instalar el DirectX 7.0a SDK (available
here) - Version Debug si quieres información detallada
de la depuración- Version Retail en cualquier otro caso.
- [opcional] instalar el DirectX 8 Runtime (DLL's)
- instalar BCB 1, 3, 4 y/o 5
- descargar la versión v1.62 de las librerias
para instalar.
- descargar la TDx_Library_Install_v162.zip
or TDx_Library_Install_v142.zip, leer el Readme.txt que se acompaña,
extraer todos los archivos a una carpeta temporal , ejecutar
TD_Library_Install_v162.exe o TDx_Library_Install.exe (v1.42)
- seguir las instrucciones de pantalla, generalmente
"install", "yes", "next", "start", y la instalación deberia
comenzar. En el caso de BCB 1, seguir los pasos manuales extras.
- Ejecutar el BCBx, los componentes de la libreria
TDx_Library deberian de aparecer en la paleta de componentes
del BCBx. Soltar los componentes al Form (Ficha), pulsar F1
para la ayuda instantánea relevante, navegar hacia las
áreas de código y teclear el codigo, ver el codigo
fuente, archivos de proyecto, etc.
Para depurar y testear aplicaciones desarrolladas con la TDx_Library,
sigue estos pasos:-
- ajustar el pc para el funcionamiento con Win
95, 98, ME, 2000, XP
- instalar el DirectX 7.0a RunTime o el DirectX
8 RunTime. Tambien puedes instalar el DirectX 7.0a SDK en un
pc que tenga el DirectX 8 runtime, si quieres testear ambos,
el runtime y el kit de desarrollo (SDK).
- copiar los archivos relevantes y ejecutar.
(Debería de funcionar perfectamente).
Los ejemplos existentes para la descarga deberían ser una
buena forma de testear el hardware y la compatibilidad con el Sistema
Operativo que estés utilizando, asi como el testeo de las
diferentes capacidades de DirectX .
Contáctanos
si continuas teniendo algún tipo de problema.
�QUE ES FORCE FEEDBACK?
Prev
Siguiente
Superior
El force-feedback...es un tipo de efecto
presente en algunos Joysticks y Volantes de juego que representa
efectos de vibración y fuerza de respuesta a ciertos eventos.
Por ejemplo...supongamos que tenemos un juego de conducción,
y cuando te salgas del camino quieres que el volante "vibre"
y el jugador "sienta" la vibracion en sus manos (el
joystick vibra) , este es un ejemplo de efecto force-feedback..
Warning:Nota Importante:
se ha podido comprobar que el uso prolongado de efectos force
feedback, es perjudicial para el sistema nervioso. BCB-Tools no
recomienda su utilización.
Definition of: EAX
(Environmental Audio Extensions)
Sound card functions that reproduce the reverberation effects
heard in different environments. Developed by Creative Labs, EAX
provides an extension to the Windows DirectSound and OpenAL programming
interfaces.
EAX ADVANCED HD adds Multi-Environment,
which renders the sounds in multiple environments at the same
time as you walk past a room with a different environment. It
also incorporates Environment Morphing, which blends the sounds
of two environments together as you walk from one room into another.
Following are relationships between EAX and other sound interfaces
in Windows.
|