tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
3
ZUGRIFFE
1061
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Hallo Experten,

    ich habe von unserem Kunden eine VB-DLL zur Schnittstellenanbindung bekommen. Wie kann ich einen Teil der enthaltenen Methoden auf einer Windows-2000-Server-Maschine als Java-Methoden implementieren? Bin ich gezwungen, diese DLL ins "system32"-Verzeichnis zu legen? Würde wirklich lieber diese DLL zu unseren Klassen packen. Kann ich diese DLL einfach benutzen oder muß diese noch irgendwie registriert werden? Wenn ja, wie geht das?
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  2. #2
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

  3. #3
    Avatar von schnuffie
    schnuffie schnuffie ist offline Mitglied Platin
    Registriert seit
    Oct 2004
    Ort
    Ober-Roden (Hessen)
    Beiträge
    725
    Hmm, Tom, tut mir leid. Damit kann ich ohne Kommentar garnicht s anfangen.

    Ich hatte mir da eher sowas vorgestellt:
    Code :
    1
    2
    3
    4
    5
    6
    7
    
    public class MyNative {
     
    public native getXY();
     
    public native setXY(String s);
     
    }
    Natürlich müßten diese Methoden dann irgendwie "wissen", daß der Code in der DLL steht.
     
    CU schnuffie

    Fragliche Fragen stellende Fragensteller sind für verantwortungslose Antworten antwortender verantwortlicher Antworter selbst verantwortlich.

  4. #4
    Registriert seit
    Jun 2002
    Ort
    Saarbrücken (Saarland)
    Beiträge
    9.886
    Blog-Einträge
    29
    Hallo!

    Es gibt keine nativen Klassen sondern nur als native deklarierte Methoden, damit teilt man der Java Laufzeit mit, dass die Implementierungen nicht in Form von Java Code sondern eben in Form nativer (z.bsp. C ) Routinen vorliegen.

    Schau doch einfach mal nach welche Funktionen in dieser "ominösen" DLL definiert sind und welche Paraemeter diese erwarten und welchen Rückgabewert es gibt. Das geht beispielsweise ganz easy mit dem PE Explorer http://www.heaventools.com/

    dann schauen wir mal weiter...
    Gruß Tom
     
    Java rocks!
    How to become a good Java Programmer?
    Does IT in Java and .Net
    The only valid measurement of code quality: WTFs / minute
    Blog
    Xing
    Twitter

Ähnliche Themen

  1. Mittels JavaScript "Klassen" eigene Buttons animieren
    Von Ortwin1st im Forum Javascript & Ajax
    Antworten: 4
    Letzter Beitrag: 09.12.09, 16:02
  2. Antworten: 0
    Letzter Beitrag: 14.06.05, 14:16
  3. Antworten: 0
    Letzter Beitrag: 07.06.05, 20:43
  4. Antworten: 0
    Letzter Beitrag: 14.02.05, 19:31
  5. [JS] Wie kann ich eine Art "vBulletin-Editor" schreiben?
    Von Andreas Gaisbauer im Forum Webmaster FAQ
    Antworten: 0
    Letzter Beitrag: 05.08.03, 15:40