Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  AutoCAD ObjectARX und .NET
  1. app

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:  1. app (1373 mal gelesen)
fca_mi2
Mitglied
Bauingenieur


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

Beiträge: 505
Registriert: 10.01.2003

3 GHZ
512 MB Arbeitsspeicher
Win XP<P>AutoCad 2004
SofiCad 16.3

erstellt am: 25. Dez. 2010 20:44    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,

bin absoluter neuling und möchte mir meine 1. helloworld app zusammenbasteln und  bekomme folgende fehlermeldungen:

1>k:\programmieren\c++\t8\t81\t81\t81.cpp(25) : error C2664: 'AcEdCommandStack::addCommand' : cannot convert parameter 1 from 'const char [20]' to 'const ACHAR *'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>k:\programmieren\c++\t8\t81\t81\t81.cpp(33) : error C2664: 'AcEdCommandStack::removeGroup' : cannot convert parameter 1 from 'const char [20]' to 'const ACHAR *'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast
1>k:\programmieren\c++\t8\t81\t81\t81.cpp(39) : error C2664: 'acutPrintf' : cannot convert parameter 1 from 'const char [14]' to 'const ACHAR *'
1>        Types pointed to are unrelated; conversion requires reinterpret_cast, C-style cast or function-style cast

------------------
MfG
Frank

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


Ex-Mitglied

erstellt am: 25. Dez. 2010 20:59    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

die Fehlermeldungen ohne Code, die diese Fehler auslösen    ==> bitte (zumindest einen Teil vom) Projekt hier hochladen.

Die Fehlermeldungen ohne Angabe der Software, die Du einsetzt    ==> bitte SysInfo für Compiler, die Du verwendest.

Mit 2004 wird's schon nicht so einfach, ist schon lange her. Lass trotzdem wissen, ob Du zumindest ObjectARX-Kit schon hast, da hast Du auch Beispiele (zumindest für die aktuellen AutoCAD-Versionen) aus denen Du ankupfern/vergleichen kannst.

- alfred -

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

fca_mi2
Mitglied
Bauingenieur


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

Beiträge: 505
Registriert: 10.01.2003

3 GHZ
512 MB Arbeitsspeicher
Win XP<P>AutoCad 2004
SofiCad 16.3

erstellt am: 25. Dez. 2010 21:41    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

// t81.cpp : Defines the exported functions for the DLL application.
//

#include "stdafx.h"
#include <acutads.h>
#include <tchar.h>


#include <aced.h>
#include <rxregsvc.h>

void initApp();
void unloadApp();


void helloWorld();

void initApp()
{
    // register a command with the AutoCAD command mechanism
    acedRegCmds->addCommand("HELLOWORLD_COMMANDS",
                            "Hello",
                            "Bonjour",
                            ACRX_CMD_MODAL,
                            helloWorld);

//acutPrintf(_T("%s%s", "Inside InitApp - ", "Registering commands with acedRegCmds\n"));
//acutPrintf("Enter \"HELLO\" at the command prompt to execute.\n");
}

void unloadApp()
{
    acedRegCmds->removeGroup _T(("HELLOWORLD_COMMANDS"));
//acutPrintf("%s%s", "Goodbye\n", "Removing command group \"HELLO_COMMANDS\"\n");
}

void helloWorld()
{
    acutPrintf(_T("\nHello World!"));

extern "C" AcRx::AppRetCode
acrxEntryPoint(AcRx::AppMsgCode _T(msg), void* pkt)
//acrxEntryPoint("r4", void* pkt)
{
    switch (msg)
    {
case AcRx::kInitAppMsg:
    acrxDynamicLinker->unlockApplication(pkt);
    acrxRegisterAppMDIAware(pkt);
    initApp();
    break;
case AcRx::kUnloadAppMsg:
    unloadApp();
    break;
case AcRx::kLoadDwgMsg:
//acutPrintf("Received Acrx::kLoadDwgMsg\n");
break;
default:
    break;
    }
    return AcRx::kRetOK;
}

------------------
MfG
Frank

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


Ex-Mitglied

erstellt am: 26. Dez. 2010 10:06    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

hast Du schon mal > >>hier<<< geguckt?

- alfred -

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

ivb.hst
Mitglied
Programmierer


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

Beiträge: 15
Registriert: 11.10.2010

AutoCAD 2007-2013 32/64bit
Windows 7 Ultimate 64Bit
Inter(R) Core(TM) i5-2500K 3.3 GHz

erstellt am: 05. Jan. 2011 07: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 fca_mi2 10 Unities + Antwort hilfreich

Mit

acedRegCmds->addCommand(L"HELLOWORLD_COMMANDS",
L"Hello", L"Bonjour", ACRX_CMD_MODAL, &helloWorld);

acedRegCmds->removeGroup (_T("HELLOWORLD_COMMANDS"));

sollte es funktionieren

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