Informationen zum Forum AutoCAD VBA:
Anzahl aktive Mitglieder: 784
Anzahl Beiträge: 12.030
Anzahl Themen: 2.140

Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 1964 - 1976, 3672 Gesamtergebnisse mit Suchbegriffen schreibschutz aufheben bei autocad-datei sec.
AutoCAD VBA : Toolbar mit Popupmenü
CADoktor am 04.12.2007 um 11:05 Uhr (0)
Problem gelöst!Die Menügruppe muss kompiliert, entladen und dann neu geladen werden.Die Menü´s müssen über ihren POPx Namen angesprochen werden.Anbei ein Beispiel, das eine Toolbar mit zwei Buttons erzeugt.Bei Klick darauf erscheint jeweils ein Kontextmenü (Zeichnen oder Aendern)Sub Toolbartest() Dim objMenuGroup As AcadMenuGroup Dim objMenus As AcadPopupMenus Dim objMenu As AcadPopupMenu Dim objMenuItem As AcadPopupMenuItem Dim objSubMenu As AcadPopupMenu Dim objSubMenuItem As AcadPopupMenuI ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Toolbar mit Popupmenü
Stelli1 am 03.12.2007 um 17:52 Uhr (0)
Hallo,ich finde in dem Beispiel ist es doch ganz gut erklärt und ich hätte kein besseres Beispiel parat.Vielleicht noch der Hinweis das man mit VBA keine Menügruppe anlegen kann.Deshalb wird eine Menügruppe aus einer leeren Datei geladen. Die kann man ja per VBA erzeugen.Aber das mit dem Popup/Pulldown Menü bekommst du doch auch "per Hand" nicht hin.Meinst du ein Flyout ?Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Probleme ein dem Verstehen eines Codeabschnitts
Gloem am 07.12.2007 um 08:27 Uhr (0)
Hallo,ich bin neu in der Programmierung von Autocad und soll ein bereits bestehendes Projekt erweitern. Leider ist in dem Code nicht kommentiert und eine ausführliche Beschreibung was das Programm machen soll hab ich auch nicht. Also muss ich aus dem Code den Sinn der Programms verstehen. An folgender Stelle versteh ich leider den Sinn nichtCode:Private Function Set_Block() As String Dim mPoint(0 To 2) As Double Dim Code As String Dim Pktnr As String Dim VarAttributes As Variant Dim m_AcadBlockReferenc ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Goofy007 am 07.12.2007 um 09:33 Uhr (0)
Hallo Forum!Ich hab mal eine Grafik in eine VB-Form eingefügt. Dadurch hat sich die Größe der dvb-Datei von ca. 200KB auf 7MB geändert. Nun hab ich diese Grafik wieder entfernt. Aber die dvb bleibt 7MB groß. Scheinbar wird die Grafik in der dvb noch immer mitgespeichert.Wie bekomme ich die wieder weg? Ich hätte gerne wieder eine dvb mit 200KB, weil man die schneller laden und schneller per mail verschicken kann.Falls die Antwort schon irgendwo im Forum steht, tut´s mir leid, aber ich konnte nichts fi ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Stelli1 am 07.12.2007 um 11:09 Uhr (0)
Hallo,exportiere das Formular doch mal in eine Textdatei und füge sie wieder neu (aus der Textdatei) ein.Wilfried Stelberg------------------Warum lispeln wenns auch anders geht. www.ib-stelberg.de

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Goofy007 am 07.12.2007 um 19:17 Uhr (0)
Hallo Carsten,danke für die Info´s. Ich hab schon sowas befürchtet, wollte es aber nicht wahrhaben. Also dann, exportieren und neu zusammenstellen.mfgDidi

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Goofy007 am 07.12.2007 um 14:23 Uhr (0)
Hallo Stelli,wenn ich das Formular exportiere und dann aus dem Projekt lösche, bleibt die Datei trotzdem viel zu groß (immer noch ca. 7 MB).Mir fällt dazu nur ein alles zu exportieren und ein neues Projekt zusammenzustellen. Aber das kann es doch nicht sein. Oder?mfgDidi

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Probleme ein dem Verstehen eines Codeabschnitts
Stelli1 am 07.12.2007 um 18:57 Uhr (0)
Hallo, Zitat:Original erstellt von Gloem:Also wäre der if-Kram identisch zum_AcadBlockReference.GetAttributes(0).TextString = PktnrNein. Zitat:Original erstellt von Gloem:Kann es Blöcke ohne Attribute geben?Ja, natürlich kann es Blöcke ohne Attribute geben. Deshalb wird ja auch mit "If m_AcadBlockReference.HasAttributes Then" geprüft ob der Block Attribute hat. Ansonsten gibt es natürlich einen Fehler wenn man auf nicht vorhandene Attribute zugreift.Vielleicht solltest du das AutoCAD mal mit F1 befragen un ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Carsten1210 am 07.12.2007 um 18:06 Uhr (0)
Hi Didi,Das ist wohl so. Probier doch mal folgendes aus: Öffne eine DVB und schau dir die Dateigröße an. Dann speicherst du diese Datei. Dann schau dir die Dateigröße nochmal an. Selbst wenn man nichts ändert wächst die DVB bei jedem speichern. Aus diesem Grund füge ich z.B. keine Bilder direkt ein, sondern lade diese zur Laufzeit. Und wenn ein Projekt fertig ist, wird alles einmal exportiert und wieder in eine leere DVB importiert. Das macht dann schon einiges aus.Gruß, Carsten

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Probleme ein dem Verstehen eines Codeabschnitts
KlaK am 07.12.2007 um 21:11 Uhr (0)
Hallo Gloem,betrachte es doch mal so:Du bekommst von der Methode GetAttributes das Feld zurückgeliefert in dem alle Namen (TagString) und Inhalte (TextString) aller zu dem Block gehörigen Attribute stehen.In Deinem Programm weist Du jetzt dem ersten Attribut (0) einen neuen Inhalt zu, nämlich die Punktnummer aus der Datenbank. Dies wird direkt in die entsprechende AutoCAD Tabelle eingetragen. In AutoCAD gibt es öfters Daten die nicht direkt anzusprechen sind, beispielsweise werden von vielen Programmen XDa ...

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Probleme ein dem Verstehen eines Codeabschnitts
startrek am 07.12.2007 um 19:40 Uhr (0)
Hallo,Code:m_AcadBlockReference.GetAttributes(0).TextString = PktnrGetAttributes ist eine Methode welches ein Array liefert.Objektkatalog F2:Function GetAttributes() Element von AutoCAD.AcadBlockReference Gets Attributes in the blockMach doch einfach mal ein:Code:for i=lbound(varAtt) to ubound(varAtt)debug.print varAtt(i).textstring,varAtt(i).NamenextOder setz mal bitte ein F1 auf GetAttributes ab, Autocad hat eine sehr schöne VBA-Hilfe.lg Nancy

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Filegröße einer dvb-Datei
Goofy007 am 09.12.2007 um 21:49 Uhr (0)
Hallo Doc ähm Verzeihung CADoktor!Danke für den Tipp das funktioniert gut. Hab soeben mein Projekt von 7 MB auf 80 KB verkleinert. mfgDidi

In das Form AutoCAD VBA wechseln
AutoCAD VBA : Probleme ein dem Verstehen eines Codeabschnitts
Gloem am 08.12.2007 um 11:37 Uhr (0)
Ersteinmal vielen Dank für eure Erklärungen. Aber so richtig weiter bin ich nocht nicht. Vielleicht leigt es auch daran, dass ich es momentan nicht ausprobieren kann, da ich Zuhause kein Autocad besitze.Vielleicht habe ich auch einfach zu viel Quellcode beigefügt aber ich dachte dann kann man mir eher helfen. Mein Problem ist eigentlich nur die lokale Variable und ob die unnütz ist. Wenn ich etwas einer lokalen Variablen zuweise und diese dann ändere ist das meiner Meinung nach unnütz wenn die zu deren Gül ...

In das Form AutoCAD VBA wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1 ...  139   140   141   142   143   144   145   146   147   148   149   150   151   152   153   154   155   156   157   158   159   160   161   162   163   164   ... mehr

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2026 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz