Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  AcRxFunctionPtr - Fehler

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:  AcRxFunctionPtr - Fehler (1082 mal gelesen)
Bäumchen
Mitglied
Technischer Assistent für Informatik


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

Beiträge: 36
Registriert: 21.04.2007

erstellt am: 20. Jul. 2007 02:12    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

Guten abend,

Code:
int ElementeC(char*, char*);
wchar_t* convert(char*);


//Funktions-Definition
void initApp()
{
    // register a command with the AutoCAD command mechanism
  acedRegCmds->addCommand(_T("Elemente_COMMANDS"), _T("Elemente"),_T("IBElemente"), ACRX_CMD_TRANSPARENT, ElementeC );
}


bei ElementeC kommt der AcRxFunctionPtr Fehler:
error C2664: 'AcEdCommandStack::addCommand': Konvertierung des Parameters 5 von 'int (__cdecl *)(char *,char *)' in 'AcRxFunctionPtr' nicht möglich


ich hoffe mal das ihr mir helfen könnt danke!
Ich brauch die 2 chars, da ich einmal den aktuellen Blockname bekomme von LISP und dann noch eine Block-Elemente-Liste als String


danke
lg norbert

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

Josefus
Mitglied
Ingenieur


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

Beiträge: 23
Registriert: 22.03.2006

Windows 10, 64 bit
AUTOCAD 2019
c++ mit objectarx
MS Visual Studio 2017

erstellt am: 25. Jul. 2007 11:31    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 Bäumchen 10 Unities + Antwort hilfreich

Hallo,

mehr als ein 'char' als letzten Parameter habe ich auch noch nicht geschafft! Ich musste leider folgenden Umweg programieren:

statt Befehl: "funktion parameter1"
habe ich für jeden Parameter einen eigenen Funktionsaufruf gebaut:
"funktion1"
"funktion2" ...

mit:

void funktion1()
{
  funktion( L"Parameter1" );
}

usw.

Selbst bei 100 verschiedenen Parametern ist das Problem endlich.


Gruß Josefus

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

Bäumchen
Mitglied
Technischer Assistent für Informatik


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

Beiträge: 36
Registriert: 21.04.2007

erstellt am: 27. Jul. 2007 02:32    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

guten abend
ich hatte meinen bruder mal nbissel rumspielen lassen und auf einmal gehts jetzt

mal schauen, ob AutoCAD sich auch damit verträgt

sonst melde ich mich noch mal

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