AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Suchfunktion Ergebnis der Suchanfrage

Ergebnis der Suchanfrage


Datum des Suchindex: Heute, 12:32

Parameter dieser Suchanfrage:

Suche in Thema: JNI gesucht
Suche alle Beiträge, die von "Luckie" geschrieben wurden
• Suchmethode: "Suche nach allen Begriffen"
• Nach Datum (firstpost) sortiert
• Zeige Treffer als Beiträge
Zeige 26 von insges. 26 Treffern
Suche benötigte 0.003s

Es liegen Ergebnisse in folgenden Bereichen vor:

Seite 1 von 2  1 2      
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 28. Sep 2006
    Es ist zum verzweifeln. Mein Code aus dem PDF und der Code von dem unwissenden kompilieren zwar, liefern aber beide - als fehlercode zurück. Ich hänge mal meinen Code und meien Exe an. Eventuell hilft es ja. :?
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 27. Sep 2006
    Wir haben es uns viel zu schwer gemacht. Wenn ich die jvm.dll in das Exe verzeichnis kopiere und gegen die jvm.lib linke, dann kann man sich das ganze dynamische Zeugs sparen. ;)


    #include <stdio.h>
    #include <tchar.h>
    #include <windows.h>
    #include "MpuTools.h"
    #include "jni.h"
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 26. Sep 2006
    Kann ich dir erst morgen sagen. ;)
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 26. Sep 2006
    So, mit UNICODE in den Projekteinstellungen geht es jetzt. Zu mindest findet er den Pfad zur DLL. Allerdings stürzt er ab, wenn er die JavaMachine mit den Unicode Pfad starten soll. Ich nehme an, diese Funktion versteht kein Unicode. :?

    Ich habe meine Dateien noch mal angehangen.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 26. Sep 2006
    So neue Erkenntisse:
    Dieser Code:

    #include "stdafx.h"
    #include <stdio.h>
    #include <tchar.h>
    #include <windows.h>
    #include "MpuTools.h"

    int OpenRegPath(TCHAR* Path) {
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 26. Sep 2006
    Das mit der Deklaration habe ich jetzt auch gesehen. Nur ein Programm, was den betreffenden Schlüssel öffnet, werde ich gleich mal machen.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 26. Sep 2006
    Also bei deiner Exe funktioniert es.

    Kompiliere ich deinen Quellcode kommt das:

    Dann stürzt er ab und will einen Fehlerbericht senden.

    Das verstehe ich einfach nicht. Mit Delphi geht es ja. Und warum geht dein Programm bei dir und mir und wenn ich deinen Code kompiliere geht es nicht mehr?

    Wie kannst du den Quellcode überhaupt kompilieren? Denn in der Funktion int getJvmDllPath(char*...
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 25. Sep 2006
    Werde ich norgen mal an der Arbeit ausprobiern. Danke für deine Mühe.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 25. Sep 2006
    So, es hat etwas gedauert, da ich erst mal feststellen musste das MinGW keinen Debugger mitbringt. :wall:

    Also dein Testprogramm liefert auch keinen gültigen Pfad zurück. Und es kommt der gleiche fehler wie bei mir:


    Ich verstehe das nicht. Funktioniert es denn bei dir?

    SysErrorMessage ist nur ein Wrapper im FormatMessage, um es etwas einfacher zu Hand haben.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 25. Sep 2006
    OK, ich bin etwas weiter gekommen. Und zwar findet er diesen Pfad "SOFTWARE\\JavaSoft\\Java Runtime Environment" wohl nicht, obwohl er genauso in der Registry steht. Das verstehe ich irgendwie nicht. Jedenfalls bekomme ich an dieser Stelle

    res = RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_PATH_TO_JRE, 0, KEY_READ, &key);
    printf("RegOpenKeyEx(HKEY_LOCAL_MACHINE, REG_PATH_TO_JRE, 0, KEY_READ,...
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 11. Sep 2006
    Ich versuche das ganze gerade zu debuggen.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 11. Sep 2006
    Ich habe jetzt deine Funktionen genommen und bei mir in das Programm eingebaut, sprich reinkopiert. Den entsprechenden Aufruf habe ich angepasst:

    status = createJavaVm(jvm, env, &path);


    Leider bekomme ich dieses Windows Fenster zu sehen: "foobar.exe hat ein Problem festgestellt und muss beendet werden." Ich kann aber im Moment noch nicht sagen, woran es liegt, da ich noch nicht...
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 11. Sep 2006
    Ich habe mir mal deine Test-C-Dateien angeguckt. Wie nutze ich diese jetzt?
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 9. Sep 2006
    Na ja, was das mal werden soll, kannst du hier nachlesen: http://www.michael-puff.de/Developer/Artikel/2006_09/2006_09_09_HelloWorld.shtml

    Ich muss das dann noch irgendwie an die xfire Schnittstelle des Webserviceses dranklemmen. Und dann soll die DLL noch universell einsetzbar sein, also nicht auf einen Webservice speziell zugeschnitten ein. Das wird noch richtig lustig. :wall:
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 7. Sep 2006
    Besten Dank. Ich habe es in der Zwischenzeit mit Delphi probiert. Mal sehen, wenn der Chef einsichtig ist, kan nich dabei bleiben. ;)
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 6. Sep 2006
    Und warum wird das in den Beispielen nie gemacht? Also scheint es doch auch statisch irgendwie funktionieren zu müssen.


    Mal sehen, ob ich das hinbekomme.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Danke, ich werde es morgen an der Arbeit ausprobieren.
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Das ist die Windows Version des Compilers. Ich habe damit schon erfolgreich normale Exe-FDateien, wie auch DLLs kompilieren können. Und was ist ein "normaler" C-Compiler?
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Wenn ich deinen Code mit MinGW kompiliere, bekomme ich folgende Fehlermeldungen:


    **** Full rebuild of configuration Debug for project Direct Soap Bridge Exe Demo ****

    mingw32-make clean all
    rm -rf ./ExeDemo.o ./ExeDemo.d DirectSoapBridgeExeDemo.exe
    process_begin: CreateProcess((null), rm -rf ./ExeDemo.o ./ExeDemo.d DirectSoapBridgeExeDemo.exe, ...) failed.
    make (e=2): Das System...
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Hm:
    -I"C:\Programme\Java\jdk1.5.0_07\include\*" -I"C:\Programme\Java\jdk1.5.0_07\include\win32\*" -O0 -g3 -Wall -c -fmessage-length=0

    Ändert leide rnichts an der Fehlermeldung. Der Compiler gibt allerdings schon eine warnung auis:
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    So, soweit scheint es zu funktionieren. Bis auf eine Fehlermeldung vom Linker: "undefined reference to `JNI_JNI_CreateJavaVM'". Muss ich da noch irgendwie eine lib-Datei linken oder so?
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Habe ich auch gerade gemerkt. Ich lade mir jetzt die SE Version runter. Werde ja dafür bezahlt, dass ich dem Download zu gucke. ;)
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Ja, JDK meine ich: java_ee_sdk-5-windows.exe
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Ist das richtig, dass das JDG ca. 123 MB groß ist? dann dauert das noch eine Weile, bis ich das habe. :?
  • Forum: Programmieren allgemein

    Re: JNI gesucht

     
      by Luckie, 5. Sep 2006
    Ich habe jetzt folgendes Java Programm:

    public class HelloWorld {
    public static void main(String argv) throws Exception
    {
    HelloWorld test = new HelloWorld();
    int res = test.Test();

    System.in.read();
Seite 1 von 2  1 2      


URL zu dieser Suchanfrage:

https://www.delphipraxis.net/dp_search.php?do=usersearch&search_username=Luckie&search_exact_username=1&search_sortby=dateline&search_resulttype=post&search_matchmode=0&searchthreadid=76478
Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:50 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