Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Java in Delphi-Anwendung einbetten (https://www.delphipraxis.net/182162-java-delphi-anwendung-einbetten.html)

Kenrai 6. Okt 2014 10:51

Java in Delphi-Anwendung einbetten
 
Hallo Leute,

undzwar hätte ich heute eine spezielle Frage... Ist es möglich, bzw. wie ist es möglich eine Java-Application in Delphi zu implementieren?
Sollte dann so aussehen, dass man eine Form hat und auf dieser Form einen bereich indem die Anwendung von Java dargestellt wird. Und man dann (wie bei einer dll) Funktionen in der Java anwendung aufrufen kann.
Klingt alles ziemlich wirr, entschuldigung dafür :)

Danke im Voraus!
-Eugeene

mkinzler 6. Okt 2014 10:55

AW: Java in Delphi-Anwendung einbetten
 
Mit einem eingebetten Browser, könnte man auch ein Java-Applet einbetten.

Bernhard Geyer 6. Okt 2014 11:04

AW: Java in Delphi-Anwendung einbetten
 
Zitat:

Zitat von mkinzler (Beitrag 1274925)
Mit einem eingebetten Browser, könnte man auch ein Java-Applet einbetten.

Was ist ein Java-Applet?
Spaß beiseite. Wer es sich leisten kann (also das nicht zwangsweise benötigt) wir Java im Browser deaktivieren. Oder Java gleich deinstallieren damit der bescheuerte Installer von Oracle das nicht jedesmal wieder aktiviert.


Zum Fragenden:

Zitat:

Sollte dann so aussehen, dass man eine Form hat und auf dieser Form einen bereich indem die Anwendung von Java dargestellt wird.
"Einfach" mittels FindWindows das entsprechende Fenster suchen und dann mit SetParent/SetWindowLong das Fenster "einschnappen" lassen.

Zitat:

Und man dann (wie bei einer dll) Funktionen in der Java anwendung aufrufen kann.
Das macht man über die JNI-Schnittstelle.

Kenrai 6. Okt 2014 11:09

AW: Java in Delphi-Anwendung einbetten
 
Perfekt! Genau sowas habe ich gesucht! :)
Vielen vielen lieben Dank für die blitzschnelle Antwort :o


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:10 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz