Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Alibre Design
  API Handshake klappt nicht mehr

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
Alibre Design kommuniziert neue Produktkonzepte , ein Anwenderbericht
Autor Thema:  API Handshake klappt nicht mehr (1187 mal gelesen)
JoachimR
Mitglied



Sehen Sie sich das Profil von JoachimR an!   Senden Sie eine Private Message an JoachimR  Schreiben Sie einen Gästebucheintrag für JoachimR

Beiträge: 343
Registriert: 25.03.2007

WIN7
Geomagic Design 64 Bit - aktuelle freigegebene Version

erstellt am: 10. Jan. 2009 18:08    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo,

hat jemand von Euch Api-Nutzern unter Vista schon den Handshake mit AlibreX.dll hinbekommen?

Bei mir klappt das gar nicht.

Habe dann versucht die AlibreX.dll von hand zu registrieren bzw. unregistrieren, aber auch da gibt es Probleme ("DLL Registerserver Eingangspunkt wurde nicht gefunden").

Bin grad echt am Verzweifeln, weil ich meine alten API Programm dringend brauche...

Kann jemand helfen?

Viele Grüße
Joachim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JoachimR
Mitglied



Sehen Sie sich das Profil von JoachimR an!   Senden Sie eine Private Message an JoachimR  Schreiben Sie einen Gästebucheintrag für JoachimR

Beiträge: 343
Registriert: 25.03.2007

WIN7
Geomagic Design 64 Bit - aktuelle freigegebene Version

erstellt am: 10. Jan. 2009 18:15    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


FehlerAPI.jpg

 
Hab noch ein Screenshot mit der Fehlermeldung rangehängt...

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Ralf Schrödter
Moderator
Konstruktion & Support




Sehen Sie sich das Profil von Ralf Schrödter an!   Senden Sie eine Private Message an Ralf Schrödter  Schreiben Sie einen Gästebucheintrag für Ralf Schrödter

Beiträge: 2287
Registriert: 17.02.2006

-> Windows 11- 64 bit
-> i9 / Nvidia RTX
-> Alibre-Design V27
-> Moi3D V5
-> KeyShot V11

erstellt am: 10. Jan. 2009 18:35    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoachimR 10 Unities + Antwort hilfreich

Hallo Joachim,

zwischen der V10 und der V11 wurde einiges umgestellt.
Wenn Du im Ami forum suchst: AlibreX.dll
findest Du einige Beiträge dazu.

Gruß Ralf

------------------
www.alibre.info

Suchfunktion
Fragen
Nettiquette

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JR
Mitglied
Konstrukteur


Sehen Sie sich das Profil von JR an!   Senden Sie eine Private Message an JR  Schreiben Sie einen Gästebucheintrag für JR

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 11. Jan. 2009 09:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoachimR 10 Unities + Antwort hilfreich

Hallo Joachim,
unter Vista mit Alibre V11.1 funktioniert es bei mir so.
Ich hoffe es hilft Dir weiter.

Den Verweis füge ich wie folgt hinzu.
Verweis hinzufügen / Registerkarte Durchsuchen / AlibreX.dll aus dem Alibre Program-Verzeichnis.

Gruß Jörn

Code:

using System;
using System.Windows.Forms;
using System.Runtime.InteropServices;

using AlibreX;

namespace ADTest {

  /// <summary>
  /// </summary>
  public partial class Workspace : Form {

    IAutomationHook _hook = null;
    IADRoot         _root = null;

    private bool ConnectToAD() {

      try {

        _hook = (IAutomationHook)Marshal.GetActiveObject("AlibreX.AutomationHook");
        _root = (IADRoot)_hook.Root;

        return true;

      } catch {

        return false;

      } // try

    }

    /// <summary>
    /// </summary>
    public Workspace() {

      InitializeComponent();

      if (!ConnectToAD())
       
        MessageBox.Show("Oops");

      else

        MessageBox.Show("Ok");

    }

  }

}



[Diese Nachricht wurde von JR am 11. Jan. 2009 editiert.]

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JR
Mitglied
Konstrukteur


Sehen Sie sich das Profil von JR an!   Senden Sie eine Private Message an JR  Schreiben Sie einen Gästebucheintrag für JR

Beiträge: 106
Registriert: 21.10.2003

Alibre Design Expert V26
Keyshot 11.2

erstellt am: 11. Jan. 2009 09:51    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoachimR 10 Unities + Antwort hilfreich

Hallo Joachim,
hab gerade gesehen das Du ja VB verwendest und ich C#.
Da wird Dir mein Beipiel wohl nicht weiterhelfen.
Hast Du dir die API-Dokumentation für die V11 von der Alibre-HP runtergeladen ?
Ich weiß zwar nicht ob es funktioniert, aber unter "Getting Started" steht beschrieben wie die AlibreX.tlb unter VB referenziert wird.
Vielleicht hilfts ?

Gruß Jörn

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JoachimR
Mitglied



Sehen Sie sich das Profil von JoachimR an!   Senden Sie eine Private Message an JoachimR  Schreiben Sie einen Gästebucheintrag für JoachimR

Beiträge: 343
Registriert: 25.03.2007

WIN7
Geomagic Design 64 Bit - aktuelle freigegebene Version

erstellt am: 11. Jan. 2009 10:39    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hi,

ich habe die Hilfe runtergeladen und alles genau so gemacht.
Geht aber leider nicht.

Jetzt hoffe ich mal auf die Amis...

Viele Grüße
Joachim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JR
Mitglied
Konstrukteur


Sehen Sie sich das Profil von JR an!   Senden Sie eine Private Message an JR  Schreiben Sie einen Gästebucheintrag für JR

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 11. Jan. 2009 11:14    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoachimR 10 Unities + Antwort hilfreich

Hallo Joachim,
hab es eben mal mit VB.NET ausprobiert und es funktioniert.
Du mußt bei der DIM-Anweisung IAutomationHook (nicht AutomationHook) angeben.

Gruß Jörn

Code:

Public Class Workspace


    Private Sub OnFormLoad(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load

        Dim hook As AlibreX.IAutomationHook
        Dim root As AlibreX.IADRoot

        hook = GetObject(, "AlibreX.AutomationHook")
        root = hook.Root

        root.CreateEmptyPart("c:\temp\test.adprt", False)

    End Sub

End Class



Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JoachimR
Mitglied



Sehen Sie sich das Profil von JoachimR an!   Senden Sie eine Private Message an JoachimR  Schreiben Sie einen Gästebucheintrag für JoachimR

Beiträge: 343
Registriert: 25.03.2007

WIN7
Geomagic Design 64 Bit - aktuelle freigegebene Version

erstellt am: 11. Jan. 2009 18:40    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

Hallo Jörn,

Danke, Danke und nochmals Danke !!!!!!!!!!!

Du bist ein Held!

Jetzt geht alles wieder.

Sollen wir den Amis sagen, dass die API-Hilfe diesbezüglich falsch ist oder behalten wir das für uns? 

Vielen Dank und viele Grüße
Joachim

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

JR
Mitglied
Konstrukteur


Sehen Sie sich das Profil von JR an!   Senden Sie eine Private Message an JR  Schreiben Sie einen Gästebucheintrag für JR

Beiträge: 106
Registriert: 21.10.2003

erstellt am: 12. Jan. 2009 18:16    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für JoachimR 10 Unities + Antwort hilfreich

Hallo Joachim,
freut mich das es wieder funktioniert.

Zitat:
Original erstellt von JoachimR:
Sollen wir den Amis sagen, dass die API-Hilfe diesbezüglich falsch ist oder behalten wir das für uns?    


Das haben die bestimmt auch schon gemerkt 

Gruß Jörn

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz