FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Unit de Delphi en Turbo Pascal 7.0
hola amigos como esta tengo una duda quisiera saber si es posible usar cualquier unidad de delphi en el entorno de Turbo pascal 7.0 o abria alguna complicacion en usarlas
|
#2
|
||||
|
||||
Habría muchas complicaciones con la inmensa mayoría de unidades existentes. ¿Qué tienes en mente llevar a Turbo Pascal? ¿De dónde surge esa inquietud?
Saludos. |
#3
|
||||
|
||||
mi enquitud surge en que veo muchas libreria de delphi para el acceso al hardware tales como manejo de puerto serie, paralelo,pci y usb que en delphi es facil de usar incluso hay una libreria llamada input32.dll para el manejo del puerto LPT1 muy facil de usar la cual pretendia usar en pascal pero en un hilo leei que esta no funcionari ya que esta compilada en 32bit y pascal es de 16bit
Mi objetivo es crear una aplicacion que por medio de estos puerto pueda controlar el encendido y apagado de electrodomestico al igual que motores electrico ,luces todo lo que sea posible Te preguntaras porque pascal y no delphi por el simple hecho de que delphi esta en un entorno windows y por experiencia se que en ese entorno las apalicaciones tiende a fallar , a parte de que me evito tener que instalar el SO driver,antivirus etc.. en pascal solo instalo MS-DOS en el disco y pongo el programa en un autorun y listo ya esta funcionando no se si me entiendes a que me refiero |
#4
|
||||
|
||||
kurono,
Cita:
1- ¿Que librería para el manejo de puertos USB conoces que puedas recomendar? 2- ¿Que librería para el manejo de puertos Serial y Paralelo conoces que puedas recomendar? Gracias de antemano Nelson. |
#5
|
||||
|
||||
Desde siempre he querido automatizaciones de este tipo con la ventaja de poder reutilizar hardware viejo y que no dependan de Windows por lo mismo.
Solo bastarí cargar MS-DOS y me ahorraria un montón de problemas y recursos. Sin embargo hay otros inconvenientes como el que has presentado, entre ellos la licencia de MS-DOS. Aunque todo siempre ha quedado en teoría, creo que la mejor opción es usar Linux sin interface gráfica. Tendría un buen uso de recursos, podras usar hardware moderno como el arrancar el sistema desde un pendrive por ejemplo, estabilidad, etc. Para ello puedes usar Freepascal y programar tanto para MS-DOS como Linux y de seguro encontraras código o proyectos para lo que necesitas, que a grandes rasgos es solo enviar ciertos parametros al puerto deseado del estilo write('LPT1', 'hola mundo'); (Si tienes una impresora matriz de punto, saldrá impresa dicha frase. Puedes reemplazar la frase por comandos). |
#6
|
||||
|
||||
amigo nlsgarcia para el manejo de Usb existen dos libreria mas bien son dll llamada FTD2XX.DLL y APIGID32.DLL igualmente hay documentacion y ejemplo del mismo
y para el Puerto LPT1 esta la dll input32.dll con ejemplo y documentacion tambien puedes usar la libreria Tpapro407 que tienen mucho componentes que puedes usar amigo maximus no se tu pero a mi me bastaria con el simple disco de inicio de win98 que uno usaba para instalar windows ese mismo disco puedes instalar MS-DOS en el disco sin preocuparse por licencia Última edición por kurono fecha: 06-05-2013 a las 05:06:20. |
#7
|
||||
|
||||
FreeDOS 32...
Mientras no existan llamadas a la API de Windows... |
#8
|
||||
|
||||
En lugar de Turbo Pascal, ¿te has planteado Free Pascal? Claro que sólo compila ejecutables de 32bit, pero seguro que es mucho más fácil de adaptar el código Delphi. Además, las últimas versiones de Free Pascal ha recuperado DOS como plataforma objetivo (estuvo en el limbo durante un tiempo) y funciona con FreeDOS 1.0, porque lo he comprobado.
|
#9
|
||||
|
||||
amigo Ñuño Martínez te comento que usaba Free Pascal ante pero tenia el inconveniente de que los ejecutable no funcionaban en versiones de Ms-Dos 7.1 hacia atras ya que me decia que sistema incompatible o algo parecido por eso lo deje de usar , mi pregunta es la siguiente cuando dices
Cita:
Última edición por kurono fecha: 08-05-2013 a las 09:40:13. |
#10
|
||||
|
||||
La verdad es que no sé muy bien cómo anda de compatibilidad. Probé con FreeDOS 1.0, y creo que también con 1.0.1, aunque no estoy seguro de esto último, y sí funcionaba. No he probado con MS-DOS, y he estado buscando pero no he visto en ningún sitio cuál es la versión mínima de MS-DOS soportada.
|
#11
|
||||
|
||||
Si funciona. Lo probe hace un año usando Virtualbox con MS-DOS.
|
#12
|
||||
|
||||
creo que yo tambien hare mis pruebas mas tarde les cuento el resultado
|
#13
|
||||
|
||||
amigos les cuento que e hecho mi prueba instale Free Pascal 2.6 la cual es la ultima version hice un programa sencillo lo compile y se ejecuta bien en win32 pero a la hora de ejecutarlo en un entorno Ms-dos real especificamente el disco de inicio que crea win98 no funciona me dice version del sistema incorrecto lo mismo que me pasaba antes asi que por lo que veo Free pascal no es compatible con Ms-dos modo real
|
#14
|
||||
|
||||
Cita:
No recuerdo qué versión de MS-DOS es Windows 98 (y espero que sea el Second Edition ), ¿tiene una copia de GO32v2 o has tenido que añadirla tu? Si la tiene y no funciona, entonces deberías probar con una versión de MS-DOS auténtica. Lo pongo en cursiva porque, en realidad, hasta Windows Me (inclusive) el núcleo (kernel) es MS-DOS, ejecutando Windows como shell, casi exactamente igual que en las primeras tres versiones de Windows, sólo que con algún comando modificado y alguna extensión para trabajar en modo protegido. Otra sugerencia: ¿Tiene que ser MS-DOS, y concrétamente el usado en Windows 98? Lo digo porque puede que sea mejor FreeDOS. Aun siendo de 32bit, es capaz de ejecutar programas en 16bit. |
#15
|
||||
|
||||
no tiene que ser exactamente el disco de inicio de win98 ya que e conseguido tambien la version 6.22 del ms-dos me gusta mas MS-DOS ya que e leeido que Freedos no es totalmente compatible con los comando de Ms-dos pero probare con FreeDos nuevamente les contare como me fue
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Usar la libreria crt.dcu de Turbo Pascal 7 en delphi 2205 | nunez1984 | API de Windows | 10 | 08-03-2010 05:36:34 |
Recompilar programas de TURBO PASCAL en DELPHI | amfm | Varios | 3 | 30-11-2009 10:40:00 |
Comparativa entre Free Pascal 2.2.0 y Turbo Pascal 7.0 | esocrates | Varios | 2 | 14-07-2008 15:56:24 |
Unidad Crt de Turbo Pascal en Delphi para consola | linuxfresh | Varios | 0 | 08-09-2006 19:06:55 |
compatibilidad entre Turbo Pascal 7 y Delphi 7 !! | Jat | Varios | 0 | 14-12-2004 00:24:34 |
|