Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  32-bit dll unter cad 64-bit zuladen?

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
  
Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte
Autor Thema:  32-bit dll unter cad 64-bit zuladen? (1614 mal gelesen)
DATAflor
Mitglied
Autodesk ADN und ISV Partner


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

Beiträge: 421
Registriert: 10.11.2004

erstellt am: 01. Apr. 2009 23:38    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.

wir möchten (müssen) unsere applikation auch als 64-bit version anbieten, da sich z.b. acad 2010 nicht als 32-variante unter vista 64-bit installieren läßt.
unsere applikation haben wir erfolgreich als 64-bit version kompiliert. wir haben nun mehrere externe DLLs, die wie mit zuladen müssen, aber sich nicht zuladen lassen. wer hat ähnliche probleme bzw. auch schon eine lösung um 32-bit komponenten zu verwenden?

------------------
Mit freundlichen Grüßen aus Göttingen

   

[Diese Nachricht wurde von DATAflor am 01. Apr. 2009 editiert.]

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


Ex-Mitglied

erstellt am: 01. Apr. 2009 23:46    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

unter 64bit AutoCAD funktionieren nur ARX's und DLL's, die explizit für 64bit gebaut sind, leider kein Ausweg. Mischbetrieb funktioniert nicht weil

a) gewisse Datentypen (insbesondere Pointer) dann auch nicht austauschbar wären
b) Adressierungen nicht mehr funktionieren würden

Das bedeutet alles in eurer Applikation muss auf 64bit-Basis kompiliert/gelinkt sein und darf auch nur auf Lib's hingreifen, die ebenfalls 64bit-basierend sind.

Sorry, - alfred -

------------------
www.hollaus.at


Ex-Mitglied

erstellt am: 18. Jul. 2009 20:27    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

doch nach langer Zeit noch Info dazu:

Ich hab gerade damit gekämpft, einen Teil einer Applikation umzubauen, die auf MS-Access-Dateien hingreift. In diesem Punkt bin ich auch in der Zwickmühle gewesen, 32bit unter 64bit ansprechen zu müssen, da es für den Zugriff auf MDB-Files nur 32bit gibt (danke an Microsoft, keine Unterstützung für Access-Dateizugriff mit 64bit).

Ich habe einen (etwas mühsamen, aber funktionierenden) Weg gefunden und gebaut über 'Inter Process Communication', ev. hilft es Dir. Die beste gefundene Erklärung mit Step-by-Step habe ich hier gefunden.

- alfred -

------------------
www.hollaus.at

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)2023 CAD.de | Impressum | Datenschutz