Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Lisp
  HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:407\Applications

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:  HKEY_LOCAL_MACHINE\SOFTWARE\Autodesk\AutoCAD\R16.2\ACAD-4001:407\Applications (2351 mal gelesen)
Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 09. Jun. 2011 15:18    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

So manche Applikation trägt sich hier in die Registry ein - wo kann ich mich schlauer machen, was die einzelnen Einträge bewirken und bedeuten?

Danke

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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

cadffm
Moderator
良い精神




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

Beiträge: 21533
Registriert: 03.06.2002

Alles

erstellt am: 09. Jun. 2011 15:26    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 Peter2 10 Unities + Antwort hilfreich

Beim Hersteller der Applikationen (Wenn sie dir bekannt sind)

------------------
CAD.de System-Angaben  -  CAD on demand  -  User:FAQ(Acad)

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 09. Jun. 2011 15:45    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

Vielleicht auch, aber ich denke, da sind AutoCAD-spezifische Definitionen wie "Loader" (anstelle der acad.rx) und registrierte Befehle usw. drinnen.

Und dazu müsste es doch Vorgaben geben?

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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


Ex-Mitglied

erstellt am: 09. Jun. 2011 15:57    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

>> Und dazu müsste es doch Vorgaben geben?

cadffm hat schon recht! Ja, intern bei Autodesk wird es (für deren Applikationen) Vorgaben geben, aber diese sind weder (nach aussen) dokumentiert noch sind die Einstellungen in der Registry etwas, worauf Verlass ist (die können in der nächsten Version schon komplett anders benannt bzw. strukturiert sein).

Du wirst ev. für die eine oder andere Reg-Eintragung per Google was finden, aber eine Doku, in welcher die alle möglichen Reg-Einstellungen niedergeschrieben sind (vielleicht sogar noch für alle AutoCAD-Versionen und zusätzliche alle vertikalen Autodesk-Produkte oder gar von allem, was es unter Windows an Applikationen gibt), wirst Du vergeblich suchen.

- alfred -

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 09. Jun. 2011 16: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

Nun, dann machen wir die Frage einfacher:

"was sind registrierte Befehle bzw. wie macht man das?"

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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

joern bosse
Ehrenmitglied
Dipl.-Ing. Vermessung


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

Beiträge: 1734
Registriert: 11.10.2004

Window 10
ACAD 2021
CIVIL 2021
BricsCAD V14-V22
Intel(R) Core(TM)i5-8250U CPU @ 1.60GHz 1.80 GHz
16.0GB RAM
NVIDIA GeForce GTX 1050<P>

erstellt am: 09. Jun. 2011 17:46    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 Peter2 10 Unities + Antwort hilfreich


RegApplications.jpg

 
Hallo Peter,
ich weiß zwar auch nicht viel darüber, aber als Entwickler kann ich dort meine .Net-DLLs für den AutoLoad zur Verfügung stellen.
Anbei ein kleines Bildchen: die angegebene DLL wird beim Start von AutoCAD automatisch geladen, so daß ich meine enthaltenen Funktionen zur Verfügung habe.
Vielleicht liest Holger Brischke ja mit, der kann bestimmt noch ein bißchen mehr dazu erzählen.

------------------
viele Grüße

Jörn
http://www.bosse-engineering.com

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 09. Jun. 2011 20:20    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

Danke, Jörn
Zitat:
Original erstellt von joern bosse:
...Anbei ein kleines Bildchen: die angegebene DLL wird beim Start von AutoCAD automatisch geladen, so daß ich meine enthaltenen Funktionen zur Verfügung habe....

- "Loader" erscheint klar.
- "Description" ist halbklar - wo taucht das dann auf?
- "Managed" und "Loadctrls" sind mir derzeit nicht klar...

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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


Ex-Mitglied

erstellt am: 09. Jun. 2011 20:54    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat

Hi,

stolpern wir mal alle über den Begriff 'registrierter Befehl'. Ich fang damit an.  

Zuerst mal weiß ich gar nicht, ob's den Begriff so offiziell gibt. Ich würde mal die Varianten kennen:

- vordefinierte in AutoCAD integrierte Befehle

- Lisp-Befehle, die mit (defun ...) durch Laden von LSP-/FAS-/VLX-Dateien zur Laufzeit in der aktuellen Session registriert werden

- dann gibt's noch die Befehle, die in der Registry definiert sind (ARX-basierend), die für demand-loading vorbereitet sind, sprich ein Befehl wird zwar beim Start von AutoCAD als bekannt definiert, aber erst wenn der Befehl angeworfen wird, wird auch das Modul dazugeladen

- und zuletzt von Jörn gezeigt der Weg für dotNET-Applikationen, mit dieser Registry-Eintragung wird AutoCAD angewiesen, das Modul mit dem Start von AutoCAD automatisch mitzuladen (und dessen 'Initialize' auszuführen, wenn im DLL definiert).


Wenn Du, Peter, das 'nur' für LISP suchst, dann kannst Du den Weg kaum über Registry beschreiten, dann sind ACAD.LSP, ACADDOC.LSP oder der Startinhalt (Befehl _APPLOAD) von AutoCAD dafür verantwortlich.
Einzig der Startinhalt ist dabei in der Registry gespeichert, für Civil3D2012 würde ich das z.B. hier finden:
HKCU\Software\Autodesk\AutoCAD\R18.2\ACAD-A000:407\Profiles\<Profilname>\Dialogs\Appload\Startup\1Startup


Das wär mal meine laienhafte Ansicht über 'registrierte Befehle', um die Diskussion anzukurbeln.  
Weiteres Schmökermaterial: >>>hier<<<

- alfred -

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

[Diese Nachricht wurde von a.n. am 09. Jun. 2011 editiert.]

archtools
Mitglied



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

Beiträge: 823
Registriert: 09.10.2004

Entwickler für AutoCAD, BricsCAD u.a., alle Systeme

erstellt am: 09. Jun. 2011 22:50    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 Peter2 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von Peter2:
Danke, Jörn
- "Loader" erscheint klar.
- "Description" ist halbklar - wo taucht das dann auf?
- "Managed" und "Loadctrls" sind mir derzeit nicht klar...

Peter


"Managed" bedeutet einfach "verwaltet". So ein Computer mag manchem ja wie ein Zauberkasten vorkommen, aber irgendwie und irgendwo muss ein Computer auch alles verwalten, was er so an Krimskrams braucht, um seine Aufgaben erfüllen zu können. In objektorientierten Systemen, deren Klimax wir gerade erleben, kann man im Idealfall in jeder Programmiersprache Klassen und Objekte jeden einzelnen anderen Programms für die eigenen Programme verwenden. Programme sind in solchen Systemen nicht mehr so alleine für sich stehende Entitäten, sondern bestehen aus vielen einzelnen Komponenten, und greifen auf viele Komponenten des Betriebssystems und anderer Programme zu. Die Grenzen zwischen einzelnen Programmen verwischen, man könnte sagen, dass der ganze Computer ein einziges, sehr komplexes Programm wird.
Damit das alles ordentlich verwaltet wird (diesem Irrglauben hängen die Programmierer jedenfalls an, und die Anwender hoffen und beten), ist ein riesiger, strukturierter Baukasten nötig. Microsoft hat dieses Framework von Windows .Net genannt - das hast Du vielleicht schon gehört. Mehr dazu: http://de.wikipedia.org/wiki/Managed_Code#Managed_und_Unmanaged

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

Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 10. Jun. 2011 09: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

Ich danke allen für die Beiträge, werde mich aber für 3 Wochen ausklinken - und dann weitermachen.

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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

fuchsi
Mitglied
Programmierer c#.net Datawarehouse


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

Beiträge: 1201
Registriert: 14.10.2003

AutoCad Version 2012 deu/enu
<P>Windows 7 64bit

erstellt am: 17. Jun. 2011 12:42    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 Peter2 10 Unities + Antwort hilfreich

through-the-interface ist immer wider eine sehrgute Informationsquelle für managed Programmierung

http://through-the-interface.typepad.com/through_the_interface/2006/09/automatic_lo adi.html

kurz und bündig
LOADCTRLS steuer, ob die .net-Dll sofort mit Autocad mitgeladen wird, oder erst dann, wenn sie benötigt wird (also ein in ihr definierter Befehl aufgerufen wird)

[Diese Nachricht wurde von fuchsi am 17. Jun. 2011 editiert.]

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



Technischen Zeichner / Konstrukteur Anlagenplanung Walzwerk (m/w/d)

Wir sind ein smarter unabhängiger Mittelständler, der die Welt des Stahls besser macht. Wir sind die Pioniere der renommierten 3-Walzentechnologie in der internationalen Stahlbranche. Engineering bedeutet bei uns, über das Bestehende hinauszudenken. Seit mehr als sieben Jahrzehnten steht KOCKS rolled® steel für exzellente Güte.

Die Kultur bei KOCKS ist weltoffen, kollegial & aufrichtig: ...

Anzeige ansehenTechnischer Zeichner, Bauzeichner
Peter2
Ehrenmitglied V.I.P. h.c.




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

Beiträge: 3701
Registriert: 15.10.2003

Win 10/64 Pro
AutoCAD MAP 3D 2018
BricsCAD 22

erstellt am: 28. Jun. 2011 16:53    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

Zitat:
Original erstellt von fuchsi:
through-the-interface ist immer wider eine sehrgute Informationsquelle für managed Programmierung

http://through-the-interface.typepad.com/through_the_interface/2006/09/automatic_lo  adi.html



Danke. Der Kandidat hat 100 Punkte. Werde es heute im Zug studieren.

Peter

------------------
Für jedes Problem gibt es eine einfache Lösung.
Die ist aber meistens falsch. ;-)

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