Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Tablas planas (https://www.clubdelphi.com/foros/forumdisplay.php?f=20)
-   -   Paradox En Linux Con Wine (https://www.clubdelphi.com/foros/showthread.php?t=88082)

ebeltete 10-04-2015 02:42:22

Paradox En Linux Con Wine
 
Hola amigos del foro, no se si es aquí que tengo que plantear esta cuestión, tengo algunas aplicaciones que desarrolle en Delphi con tablas paradox en Windows. Son aplicaciones que ya tienen unos años, pero todavía dan sus frutos. Estoy probando Linux y tratando de correr las mismas con WINE, las puedo abrir, pero cuando intento conectarme a la base de datos que están en un recurso compartido en una red Windows, me aparece "network initialization failed drive not ready... bla bla bla..." tengo montada la unidad correctamente y mapeada en WIne, incluso accedo a los archivos desde el explorador pudiendo ver y modificar los archivos de la base de datos. No se bien cual sera el problema, si alguno ha tenido este inconveniente agradezco su ayuda.
Saludos

Casimiro Notevi 10-04-2015 22:24:03

Creo que alguna vez se ha tratado ese tema, a ver si lo encuentras mediante una búsqueda por los foros.
De todas formas, no le veo mucho sentido usar un programa de windows en linux, si se va a utilizar un emulador de windows.
Lo ideal sería que cambiases a un sistema de bases de datos como firebird, postgresql, etc. que corre en linux.
Y mucho mejor si tu programa lo adaptas para linux, con lazarus, por ejemplo.

Manuel 10-04-2015 23:44:28

Yo intente lo mismo pero con interbase usando el bde, el problema es este último al final termine instalando virtual box y corre estupendamente bien.

Casimiro Notevi 10-04-2015 23:49:51

BDE es algo obsoleto desde hace muchos años.

Manuel 10-04-2015 23:58:10

Sip, pero me ha funcionado bien mis programas, y volver conectarme con otro componente significa hacer mucho cosas de nuevo, según yo, puede que no sea tanto.

ebeltete 11-04-2015 01:33:10

No seamos malos con BDE que nos ha dado tantas satisfacciones. Es cierto que esta viejito y mejor es Firebird, de hecho ese es el objetivo, pero para el mientras tanto quiero hacer correr todos los programas con WINE, para de a poco ir reprogramando con Lazarus y Firebird, y hacer aplicaciones nativas en Linux.

Casimiro Notevi 11-04-2015 12:02:25

Cita:

Empezado por ebeltete (Mensaje 491142)
No seamos malos con BDE que nos ha dado tantas satisfacciones. Es cierto que esta viejito y mejor es Firebird, de hecho ese es el objetivo, pero para el mientras tanto quiero hacer correr todos los programas con WINE, para de a poco ir reprogramando con Lazarus y Firebird, y hacer aplicaciones nativas en Linux.

BDE sirve para conectar con distintas bases de datos, incluyendo firebird. Pero es viejísimo, la última vez que lo usé ya estaba obsoleto, fue en 1998.
Lo que comentaba es que no le veo sentido pasar un programa windows a linux, si se va a usar un emulador de windows. Para eso es mejor quedarse en windows.
Muy distinto es, por supuesto, reprogramar el software para correr en linux y usar una base de datos nativa en linux.
Lo otro no vale la pena.

Manuel 11-04-2015 16:22:12

Bueno Casimiro mi padre es un hombre viejo pero un viejo bueno, a pesar de eso me sigue ayudando, pero dejemos eso a un lado, a mi toco instalarun simulador de winndows en linux por que mi cliente (informático) es un purista en linux, pero el dueño de la empresa es un buen empresario y el software que le ofrecí alcanza sus objetivos, por lo tanto dio la orden de instalar, y yo no voy a reprogramar mi software por un solo purista en linux, esa es mi experiencia.

Casimiro Notevi 11-04-2015 17:53:31

No entiendo bien qué quieres decir.

AgustinOrtu 11-04-2015 19:50:58

En realidad Windows como puesto de trabajo o para uso domestico cumple bastante bien

Donde realmente se puede llegar a apreciar el mayor rendimiento de Linux es en un servidor

Dile al purista de linux que se instale un windows y que use tu aplicacion para trabajar, ya despues cuando tenga que usar la pc para otras tareas usa su amado linux.

Sino con ese criterio no vas a terminar nunca, un dia viene un fanatico de Chrome OS, otro dia viene un amante de Mac, otro dia uno de Solaris...

Manuel 12-04-2015 03:59:18

En todo caso es el cliente el que coloca las condiciones.

Casimiro Notevi 12-04-2015 12:40:51

Cita:

Empezado por Manuel (Mensaje 491183)
En todo caso es el cliente el que coloca las condiciones.

El cliente no pone condiciones, sino objetivos qué quiere conseguir, problema que quiere solucionar, etc.
La herramienta la decides tú, como experto. ¿Le dices al médico o al mecánico qué herramientas debe usar y cómo debe trabajar?

ebeltete 13-04-2015 12:39:01

Gracias a todos por sus apreciaciones, pero no queria armar este revuelo, soy desde hace muchos años programador Windows con Delphi 5, tengo unos cuantos programas desarrollados en Delphi con firebird, pero todavia funcionan algunos con bde. El tema es que todo funcionaba bien, hasta que un dia en la empresa empezaron a migarr a Linux por un tema de Licencias. Lo que quiero hacer es poder instalar todo el software con Wine, y de a poco ir migrando las aplicaciones a Linux, pensando en usar Lazarus. Esto me va a llevar un tiempo, no lo puedo hacer de un dia para el otro, es el trabajo de muchos años. Saludos.

Manuel 13-04-2015 13:34:21

Correcto, al final como dicen los gringos "Un hombre debe hacer lo que un hombre debe hacer".

bitbow 09-05-2015 00:38:06

ReactOS
 
Puedes hacer pruebas con React OS, aunque aún sigue bastante verde, también existen versiones de Linux optimizadas para trabajar con algunos elementos de Windows pero como Linex o Lindows, los más sano va a ser que migres todas tus aplicaciones y por último se me ocurre que revises el kilyx haber si tiene algún componente que emule o reemplace el BDE.
El problema que te ha surgido es interesante, ojala publiques al final como se resolvió, suerte y saludos.

ebeltete 09-05-2015 16:49:59

Gracias Bitbow, todavia no he podido solucionar el problema, en una distribucion kubuntu no puedo conectarme a la base de datos pero si logro hacer una conexion a la unidad de red con Wine donde estan los archivos, con una distribucion Elementary OS, si primero busco el archivo net de la base de datos desde el explorador de c, la aplicacion funciona bien. Los mantendre al tanto si logro solucionarlo. Saludos

bitbow 09-05-2015 19:54:42

React OS
 
Realice una pruebas con React OS 0.3.17 ( bastante inestable ) y consegui instalar el BDE y al realizar un test no presento problemas, supongo que es un avance pero no creo que sea la solucion que buscas, saludos.


La franja horaria es GMT +2. Ahora son las 10:29:21.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi