|
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
Dabrunz am 28.06.2004 um 15:43 Uhr (0)
______________________ etwas abseitig ______________________ Tja, wenn ich mal von den Sonder-Formen c:bla-bla absehe, ist lambda eigendlich genau das, was ich brauche, um Funktionen zu schreiben, denn lambda hat schließlich eine Funktion als Rückgabewert. Eher akademisch ist dann eher die Frage, ob die Verwendung von Code: (defun la-li-lu (x y)(.. ) oder Code: (setq la-li-lu (lambda (x y)(.. )) vorzuziehen ist. Für Funktionen, die keinen Namen brauchen, ist mir aber das setq zu schade. _ ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Probleme mit align
Mci am 02.03.2006 um 20:07 Uhr (0)
Vielen Dank für die Anregungen. Ich habe nun als Anfänger so viel zu überlegen, daß ich mich wohl eine ganze Weile damit beschäftigen werde. zu 1) Das mit dem (if (not (member "geom3d.arx" (arx)))(arxload "geom3d.arx")) werde ich mal ausprobieren, hört sich gut an. zu 2) Offensichtlich bricht _align mein (command "_undo" "b") mit einem eigenen (command "_undo" "b") ab, denn wie ich von Axel nun gelernt habe aus dem o.g. Link, der sich mit einem allgemeinen Error-Handler beschäftigt (von dem ich ansonsten ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Systemvariablen-Tool
mapcar am 28.08.2004 um 22:31 Uhr (0)
Hi Nancy, zunächst mal ein herzliches Willkommen in der Mod-Riege! Das Tool, so wie ich es hier veröffentlicht habe, war eigentlich keines - ich setze hier eigentlich nie fertige Tools rein, nur Denkanstöße gewissermaßen für Leute, die selber daran weiterprogrammieren wollen. Mein Code ging auch in die Richtung Variablen speichern und später vergleichen, ob sich was geändert hat - z.B. durch Applikationen, abgebrochene Programme usw. Fuchsi hatte dann die Idee mit dem BB, die ich auch deutlich besser fin ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : PC-Username in INI schreiben
Omegacentauri am 03.02.2005 um 16:33 Uhr (0)
Danke euch erst mal für die bereitwillige Hilfe. Zur Erklärung. Ich möchte ein System generieren, wo ich verschiedene Benutzer registrieren kann und diese in eine spezifische Datei speichern kann. Das ist nicht das Problem. Das habe ich schon. Nun soll das System aber den derzeitigen angemeldeten Benutzer identifizieren und die dazugehörigen Daten anschließend aus der Benutzerdatei laden. Im ersten Schritt soll das System den Anmeldebenutzernamen iin einer ini schreiben. In dieser ini befinden sich dann au ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Fehler - Ausnahmebedingung - VL.arx ...
Wolfgang S am 10.10.2008 um 11:37 Uhr (0)
Grüß euch!Ich häng grad sehr schwer in einem Problem drin, und zwar folgendes:- Ich starte AutoCAD und alles läuft super.- Ich gehe in die CUI und ändere etwas & beende mit "Übernehmen" & "OK" danach bekomme ich Fehlermeldungen welche für mich nicht nachvollziehbar sind:- Beim wiederholten Aufruf von CUI bekomme ich verstärkt Fehlermeldungen aber an anderer Stellex es ist nur ein Reactor aktiv (Fensterwechsel), auch das Deaktivieren brachte keine Änderungx selbst ganz alltägliche Lispbefehle versagen (z.B ...
|
| In das Form Lisp wechseln |
|
AutoLisp : Probleme mit Lambda ?
mapcar am 01.04.2003 um 02:06 Uhr (0)
Hallo Andi, beschäftigen tue ich mich schon lange damit - da muss ich selber schmunzeln, wenn ich dran denke. War wohl 90/91, als ich mir meinen ersten PC angeschafft habe, ein XT mit 8 MHz!!! Und da war ein AutoCAD 2.6 drauf - das hat mich irgendwie interessiert. Ich habe ein bisschen damit rumgespielt, habe rausgekriegt, wie man in Lisp programmiert, und ein halbes Jahr später bin ich zu einem AutoCAD-Händler gegangen und hab mal vorgeführt, was ich da so gemacht habe. Kam gut an, und seitdem bin ich in ...
|
| In das Form AutoLisp wechseln |
|
Lisp : Brauche Hilfe Für ein Schriftfeld Flächentool für AutoCAD 2010
autocart am 23.06.2009 um 02:01 Uhr (0)
Zitat:Original erstellt von Linus23:Hier die Lisp die an sich funktioniert:...Was hält ihr davon?Da du schon fragst...Du hast anscheinend den Code, den du vor einiger Zeit im Internet gefunden hast hergenommen und daran herumgeschustert. Dieser Code ist leider nicht gut - zumindest aus folgenden Gründen:1) Du versuchst ein Zeichnungselement, dessen ename in der Variablen att gespeichert sein muss, zu entmoden (also zu ändern). Der Variablen att ist aber nirgends ein Wert zugewiesen. Daher müsste the ...
|
| In das Form Lisp wechseln |
|
AutoLisp : ActiveX: Layer-Erzeugung erzeugt Access Violation
tom.berger am 28.06.2004 um 13:30 Uhr (0)
Zitat: Original erstellt von Dabrunz: Nun habe ich bereits einen Workaround gefunden, der ist allerdings wenig elegant (das sind Workarounds allerdings i.d.R. nicht). Mich würde nun schwer interessieren, ob s hier jemanden gibt, der/die zu diesem Verhalten fundierte Hindergründe kennt Hallo Achim, im Gegensatz zu CADwiesel kann ich den Fehler unter AutoCAD 2002 unmittelbar nachvollziehen. Eine Erklärung dafür habe ich zwar auch nicht, aber auf eine ganze Reihe ähnlich seltsamer Bugs der COM Schnittst ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Suche nach: Funktionen zur Listenbearbeitung...
Dabrunz am 18.08.2005 um 10:57 Uhr (0)
Tag zusammen.Wenn auch mit einiger Verzögerung (sorry), so doch noch diese Woche mein versprochener Beitrag zu ausgeglichenen Binärbäumen. Dazu möchte ich erst einmal etwas ausführlicher beleuchten, warum die einfache Implementierung der Funktion (:binTree-fill Liste Baum) von oben keine guten Bäume produziert, wenn Liste sortiert ist.Was passiert, wenn ich die Liste (1 2 3 4 5 6 7) in einen leeren Binärbaum packe? Betrachten wir einige Zwischenergebnisse nach einem :binTree-add mal mit grafischer Aufberei ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Pfad für _ddinsert setzen
CADmium am 12.11.2004 um 12:23 Uhr (0)
_-insert ist die internationale Variante! Drück mal in deinem Autocad F1 und suche mal den deutschen Befehl einfüge .. da steht dann : ...Plaziert eine Zeichnung oder einen benannten Block in der aktuellen Zeichnung ... Wenn Sie -einfüge an der Eingabeaufforderung eingeben, fordert Sie EINFÜGE zu weiteren Eingaben in der Befehlszeile auf. Blocknamen eingeben oder [?] letzter : Geben Sie einen Namen ein, geben Sie ? oder ~ ein, oder drücken Sie die EINGABETASTE. Einfügepunkt angeben oder [Faktor/X/Y ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Suche nach: Funktionen zur Listenbearbeitung...
Dabrunz am 12.08.2005 um 17:46 Uhr (0)
Tag zusammen.Zur Zeit ist das Forum einfach zu schnell für mich - oder genauer: ich bin zu langsam fürs Forum. Im Kern ist bereits alles Wesentliche gesagt, aber zu Axels Anmerkungen, dass, unter der Voraussetzung der Existenz von Vergleichs-Operatoren und = für die Elemente innerhalb der Liste, erheblich schnellere Implementierungen möglich seien, möchte ich noch ein Beispiel mit Verwendung von Suche mit binären Bäumen vorstellen.In den Anhängen finden sich 2 Dateien beispiel-liste-0.lsp und beispiel-lis ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : vlax-ldata-list in AutoCAD 2007
archtools am 28.04.2006 um 12:46 Uhr (0)
Zitat:Original erstellt von marc.scherer:Hi,zum Thema LDATA gab es doch schon mal ne ellenlange Diskussion?Da hatte der von uns allen geschätzte Axel ne eindeutige Meinung zu oder? http://ww3.cad.de/foren/ubb/Forum145/HTML/000830.shtml#000005 Rainer, kannst Du mal ne DWG mit solchen LData uppen?Würde gerne mal wissen, ob ich mit meinem Dictionary-Leser an Deine LData rankomme und somit eventuelle vlax-ldata-list überflüssig wäre.Der gute Axel hat da im Wesentlichen meine Erfahrungen weiter gereicht, die d ...
|
| In das Form AutoLisp wechseln |
|
AutoLisp : Objekte zählen
mapcar am 25.06.2004 um 22:24 Uhr (0)
Hmmm... Ich wollte mit meinem Beitrag eigentlich nur meiner Schuldigkeit nachkommen, meine Kritik an CADchups Programm zu begründen, aber dass das hier gleich wieder soooo losgeht, verstehe ich überhaupt nicht. Toms Antwort auf meine Programmkritik sehe ich nach wie vor als einen sachlichen und konstruktiven Beitrag (damit ist der beitrag gemein, wo es vor allem um das quoten von T geht, damit jetzt nicht noch neue Mißverständnisse entstehen) - was daran nun arrogant sein sollte, ist mir völlig unverständl ...
|
| In das Form AutoLisp wechseln |