| |
 | Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für SOLIDWORKS |
| |
 | 7 Tipps für die Konstruktion von Kunststoffteilen und Spritzgussformen, ein Webinar am 27.06.2025
|
Autor
|
Thema: SWX 2008: Schriftfeld Makro funktioniert nicht mehr (905 mal gelesen)
|
T. Steffen Mitglied Konstrukteur
 
 Beiträge: 339 Registriert: 27.03.2002
|
erstellt am: 29. Jan. 2008 10:42 <-- editieren / zitieren --> Unities abgeben:         
Guten Morgen zusammen Wir setzen seit Jahren Stefan's Schriftfeld Makro in einer abgeänderten Version ein. Dieses hat bis jetzt auch jedes SWX Release überdauert, nur bei 2008 macht es jetzt schlapp. Ich konnte bis jetzt verschiedene Abstürze herbeiführen. Erstens wenn ich auf den Button "Heute" drücke, zweitens beim Druck auf den Button "Wert eintragen". Hätte jemand von den VB Profis kurz Zeit das Makro anzuschauen? Das wäre super. Besten Dank Gruss Tom [Diese Nachricht wurde von T. Steffen am 29. Jan. 2008 editiert.] [Diese Nachricht wurde von T. Steffen am 29. Jan. 2008 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Baumjäger Mitglied CAD/PDM Administrator
 
 Beiträge: 339 Registriert: 21.06.2006 SW2017 - S5.0 AutoCAD Mechanical 2018 Win10 Intel Xeon E3-1240 V2 3,4GHz 16GB RAM NVIDIA Quadro 4000
|
erstellt am: 29. Jan. 2008 11:15 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
|
T. Steffen Mitglied Konstrukteur
 
 Beiträge: 339 Registriert: 27.03.2002
|
erstellt am: 29. Jan. 2008 11:18 <-- editieren / zitieren --> Unities abgeben:         
|
caramelo Mitglied Gelegenheits-CADler

 Beiträge: 15 Registriert: 12.11.2002 WIN 7 - 64 bit, SWX 2012, SP 4.0
|
erstellt am: 29. Jan. 2008 13:18 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
|
T. Steffen Mitglied Konstrukteur
 
 Beiträge: 339 Registriert: 27.03.2002
|
erstellt am: 29. Jan. 2008 14:11 <-- editieren / zitieren --> Unities abgeben:         
|
jens_oliver Mitglied Softwareentwickler
 
 Beiträge: 114 Registriert: 28.06.2005
|
erstellt am: 29. Jan. 2008 14:25 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
Hi, das sieht nicht nach einem Problem von SW oder dem Makro aus. Schau mal bitte in die Verweise im VBA-Editor. Wahrscheinlich stimmt etwas mit einer der Bibliotheken nicht (z.B. "Visual Basic for Applications"). Gruß Oliver ------------------ Software nach Maß für Ihr CAD-System www.ib-knepper.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
T. Steffen Mitglied Konstrukteur
 
 Beiträge: 339 Registriert: 27.03.2002 Windows 10 x64 SOLIDWORKS 2021 SP4.1 HP Z4 G4 Workstation 32GB RAM NVIDIA Quadro P2200
|
erstellt am: 29. Jan. 2008 15:51 <-- editieren / zitieren --> Unities abgeben:         
|
StefanBerlitz Guter-Geist-Moderator IT Admin (CAx)

 Beiträge: 8756 Registriert: 02.03.2000 SunZu sagt: Analysiere die Vorteile, die du aus meinem Ratschlag ziehst. Dann gliedere deine Kräfte entsprechend und mache dir außergewöhnliche Taktiken zunutze.
|
erstellt am: 29. Jan. 2008 15:58 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
Hallo Tom, da ist doch schon der Übeltäter: der Verweis auf die sdm 1.0 TypeLibrary ist nicht vorhanden, deswegen meckert das Makro, sobald es aus einer Bibliothek eine Funktion suchen muss (in deinem Fall die Date bzw. Chr$, die sind beide in der VBA Bibliothek). Also einfach den Haken wegmachen, wenn du eh nicht weißt, wofür der da ist, oder diese sdm Bibliothek wieder korrekt installieren. Ich vermute ihr wolltet mal eine Vorschau nach meinem alten API Tutorial 6 einbinden und habt dann vergessen, den Verweis wieder rauszunehmen ... sonst gibt es eigentlich keinen Grund, wozu man das brauchen sollte. Ciao, Stefan ------------------ Inoffizielle deutsche SolidWorks Hilfeseite http://solidworks.cad.de Stefans SolidWorks Blog Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
T. Steffen Mitglied Konstrukteur
 
 Beiträge: 339 Registriert: 27.03.2002
|
erstellt am: 29. Jan. 2008 16:09 <-- editieren / zitieren --> Unities abgeben:         
|
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation

 Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 29. Jan. 2008 16:19 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
Was ist denn der Unterschied von CHR$() zu CHR()? Ich habe bis jetzt immer "nur" CHR() gebraucht. Ist das eine dumme Angewohnheit oder funktioniert beides ohne Probleme? Sonst muss ich dann für die 2008 Version alle Makros überarbeiten! ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jens_oliver Mitglied Softwareentwickler
 
 Beiträge: 114 Registriert: 28.06.2005
|
erstellt am: 30. Jan. 2008 08:18 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
Google sei Dank. wer-weiss-was Zitat: BASIC ist eine schon etwas ältere Programmiersprache (1964).Damals wurde das '$'-Zeichen als String-Markierung verwendet. Somit hatten auch alle Funktionen welche einen String als Resultat liefern ein angehängtes '$'. wie CHR$(), LEFT$(), MID$(), RIGHT$() usw. Moderne BASIC-Dialekte haben mit dem Ur-BASIC nicht mehr viel gemeinsam, aber manches der alten Schreibweise wurde, zumindest als Option, beibehalten. Bei VB ist das '$' heute optional.
Gruß Oliver ------------------ Software nach Maß für Ihr CAD-System www.ib-knepper.de Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
G. Dawg Ehrenmitglied V.I.P. h.c. Teamleiter FEM Simulation

 Beiträge: 2622 Registriert: 12.07.2004 SolidWorks_2o2o SP3.o Win10_x64, Quadro_P2ooo. VisualStudio_2o19_Pro. FEM: Forge_NxT_HPC, ANSYS_WB. 3D-Printer: Ultimaker_2, Tinker_Gnome.
|
erstellt am: 30. Jan. 2008 08:30 <-- editieren / zitieren --> Unities abgeben:          Nur für T. Steffen
Zitat: Original erstellt von jens_oliver: Google sei Dank. ... BASIC ist eine schon etwas ältere Programmiersprache (1964).Damals wurde das '$'-Zeichen als String-Markierung verwendet. ...
Ja, jetzt wo Du es sagst! Damals auf dem C64 war es tatsächlich CHR$()! Da bin ich froh, dass das heute optional ist! Code: CHR$ - Character with a specific ASCII code Syntax: CHR$(<Value>) Example: CHR$(80) -> "P"
Auszug aus http://www.infinite-loop.at/Power64/
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |