Ir al contenido


Foto

Delphi y Java


  • Por favor identifícate para responder
2 respuestas en este tema

#1 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 10 julio 2009 - 01:09

Hola a todos,
tal vez al igual que a mi han pensado, "ojalá Java fuese tan fácil como Delphi", quizá es problema de costumbre o pereza por aprender un lenguaje nuevo, ¡pero si estamos en la era del aprendizaje!...  tocará ponernos al dí­a 8-|.

Ahora bien, me he puesto en la tarea (como en otras ultimamente  :p) de investigar el tema y descubrir que o como a avanzado hasta el dí­a de hoy, algunos descubrimientos son positivos, todo depende del modo en que se le observe.

Algo como este proyecto http://djbridge.sourceforge.net/

Code that makes it feasible to do mixed-language programming in Delphi (i.e. Borland Object Pascal) and Java.


Y otro como http://www.pacifier....adpr/index.html

javadpr is a native Windows executable that produces a Delphi project file from native methods declared in a Java class file.


Eso sí­, todos tienen algo en común: Java Native Interface (JNI). Algo de lectura sobre el tema http://java.sun.com/...ownload/jni.pdf

Basicamente se trata del manejo de librerias de acceso dinámico desde el código Java, algunos trabajan implementaciones diferentes pero es el mismo principio.

A partir de acá, es donde he tenido la idea de diseñar una propia Dll con nuestras funciones o procedimientos "favoritos", que nos ayuden a mejorar el tedioso diseño de componentes desde Java (bueno a veces lo veo de ese modo :D). Más adelante espero exponer en otro tema con mayor profundidad esta idea.

Por ahora les dejo otro link http://www.pacifier....ead/jni/delphi/
...ahhh... y tambien este otro http://docs.rinet.ru...JavDev/ch5.htm  :D :p

Saludos!
  • 0

#2 egostar

egostar

    missing my father, I love my mother.

  • Administrador
  • 14.448 mensajes
  • LocationMéxico

Escrito 10 julio 2009 - 01:27

Vaya

Si esto lo hubiese conocido en el 2000 me hubiese ayudado mucho. Resulta que tenia que disparar algunas clases de JAVA desde Delphi y en aquel tiempo utilice un truco que me encontré en Trucomaní­a, yo creo que algunos lo conocen, es el famoso procedimiento

RunDosInMemo(Que:String;EnMemo:TMemo)

Y con ese procedimiento ejecutaba algo como esto:



delphi
  1.     Proceso      := 'java CheckIn '+NameH+':'+
  2.                     Room+':'+LangCW+':CIn:'+IPAdd+':'+
  3.                     RoomNew+':'+Absoluto+':'+PassCode;
  4.     Memo1.Clear;
  5.     Memo1.Lines.Add('© Copyright 2000 eGO Desarrollos');
  6.     Memo1.Lines.Add('');
  7.     RunDosInMemo(Proceso,Memo1);



Con esto "simulaba" una Consola de Comandos INCRUSTADA dentro del programa :D, que tiempos aquellos, les dejo una pantallita de ese programita :p

Salud OS

  • 0

#3 felipe

felipe

    Advanced Member

  • Administrador
  • 3.283 mensajes
  • LocationColombia

Escrito 10 julio 2009 - 01:31

Ah que pillo :p...
Pues mira como cambian las cosas, ahora todo tiende a ser mas universal.

Saludos!
  • 0




IP.Board spam blocked by CleanTalk.