Hallo Leute,
ich weis, mein Thread gehört nicht hierher... aber wo sonst kann ich das schreiben?? Dafür gibt es keine Rubrik.
Nun, zu meinem Problem. Ich habe die Codes (Developer ID, Numeric Developer ID, und den Authorization key) für die Developer Tools bekommen und wollte mal das Beispiel "Goodie Functions" nach dem
Beispiel kompilieren. Leider ging das nicht so, das Addon ließ sich nicht starten.
Bisherige Vorgehensweise:
Die AddOns, die bei der API dabei sind lassen sich mit dem Visual Studio von Microsoft
kompilieren und funktionieren mit ArchiCAD in der Demoversion ohne Probleme.
Nachdem die DeveloperID per eMail eintraf, wurden Versuche unternommen die Beispiele
auch in der Vollversion einzubinden.
1) Mit dem AddOnAdmin-Tool wurde eine XML-Datei erstellt, ein neues AddOn hinzugefügt und
die Datei auch als Header-Datei abgespeichert. Die DeveloperID (nicht der String, sondern nummerisch)
und die AddOnID wurden aus der Header-Datei kopiert.
2) Ein Beispiel (Goodie_Functions) aus der API wurde geladen und verändert:
Die Stelle
@ #include "MDIDs_APICD.h"
'MDID' 32500 "Add-On Identifier" {
MDID_APICD
MDID_APICD_GoodieFunctions
}
wurde ersetzt durch:
'MDID' 32500 "Add-On Identifier" {
<<DeveloperID aus der Header-Datei>>
<<AddOnID aus der Header-Datei>>
}
Demnach sollte das AddOn nun auch in der Vollversion funktionieren.
ArchiCAD konnte das kompilierte AddOn aber nicht laden. Im AddOn-Manager erschien nur
die Fehlermeldung: "Das Add-On kann nicht freigeschalten werden. Bitte kontaktieren Sie Ihren Distributor.
Nun meine Fragen, was habe ich falsch gemacht und wozu brauche ich die Numeric Developer ID?
Ich hoffe dass mir jemand helfen kann.
Viele Grüße
Dietmar
[ 01. September 2006, 17:16: Beitrag editiert von: DG ]