Autor
|
Thema: Zeilenumbruch in *.catvba Makrotext (2596 mal gelesen)
|
matzenotte Mitglied Student
Beiträge: 13 Registriert: 20.10.2008
|
erstellt am: 06. Nov. 2008 08:57 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte eine Rule per Makro programmieren. Leider ist eine Zeile der catvba-Datei auf 1024 Zeichen begrenzt. Wie kann ich innerhalb meines Quelltextes Zeilenumbrüche einbringen? Natürlich kann ich auch einfach mehrere Rules erstellen. Würde das aber nicht so gerne machen wollen. Vielen Dank im Voraus! Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 06. Nov. 2008 09:03 <-- editieren / zitieren --> Unities abgeben: Nur für matzenotte
Hallo Mathias, das geht mit Chr(10). z.B.: Text = "ich bin ein" & Chr(10) & "Text" Ausgabe: ich bin ein Text ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matzenotte Mitglied Student
Beiträge: 13 Registriert: 20.10.2008
|
erstellt am: 06. Nov. 2008 09:12 <-- editieren / zitieren --> Unities abgeben:
Hallo Rick, danke für die Antwort, allerdings nicht ganz das was ich meinte. Es geht darum, dass ich im Makrotext den Zeilenumbruch brauche um diesen auf 1024 Zeichen zu begrenzen und den Befehl in der zweiten Zeile fortzusetzen. Ich hoffe das ist zu verstehen. MfG Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
bgrittmann Moderator Konstrukteur
Beiträge: 11780 Registriert: 30.11.2006 CATIA V5R19
|
erstellt am: 06. Nov. 2008 09:14 <-- editieren / zitieren --> Unities abgeben: Nur für matzenotte
|
RSchulz Moderator² Head of CAD, Content & Collaboration / IT-Manager
Beiträge: 5541 Registriert: 12.04.2007 @Work Lenovo P510 Xeon E5-1630v4 64GB DDR4 Quadro P2000 256GB PCIe SSD 512GB SSD SmarTeam V5-6 R2016 Sp04 CATIA V5-6 R2016 Sp05 E3.Series V2019 Altium Designer/Concord 19 Win 10 Pro x64
|
erstellt am: 06. Nov. 2008 09:18 <-- editieren / zitieren --> Unities abgeben: Nur für matzenotte
Hallo, dann musst du halt alle 1024 Zeichen ein Chr(10) setzen. Anders läuft das in einem Textfeld auch nicht. Du brauchst halt 2 weitere Variablen. Eine die die Zeichen zählt und eine die den letzen Umbruch festhält und bei jeder differenz von 1024 setzt du das Zeichen und setzt die 2Variable gleich der ersten. ------------------ MFG Rick Schulz Konfuzius sprach: "Wer sich das Alte noch einmal vor Augen führt, um das Neue zu verstehen, der kann anderen ein Lehrer sein."
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matzenotte Mitglied Student
Beiträge: 13 Registriert: 20.10.2008
|
erstellt am: 06. Nov. 2008 09:33 <-- editieren / zitieren --> Unities abgeben:
Ich nehme den Vorschlag von Bernd an. Hätte ich eigentlich auch selber drauf kommen müssen. Aber wieso wunderst du dich über 1024 Zeichen? Wenn man eine Rule per Makro aufstellen lässt, dann kommen die ganz schnell zusammen. MfG Matthias Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 06. Nov. 2008 12:51 <-- editieren / zitieren --> Unities abgeben: Nur für matzenotte
Also ich habe das jetzt so verstanden, dass du eine Quelltext-Zeile umbrechen möchtest udn nciht eien Text-Zeile. Das würde über _ oder "Text" & _ "Text" gehen, wenn ich mich nicht irre ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
matzenotte Mitglied Student
Beiträge: 13 Registriert: 20.10.2008
|
erstellt am: 06. Nov. 2008 13:50 <-- editieren / zitieren --> Unities abgeben:
Henry du hast das richtig verstanden. Ich möchte gerne eine Quelltextzeile unterbrechen und den Befehl in der nächsten Zeile fortführen. Ich weiß nicht ob einer von euch schonmal eine Regel über ein Makro programmiert hat. Aber da braucht man diese Möglichkeit nunmal. Leider hat alles was ich bisher ausprobiert habe noch nicht zum gewünschten Erfolg geführt. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
HoBLila Mitglied Dipl.-Ing. (BA) praktische Informatik - Senior Entwickler CAx
Beiträge: 1118 Registriert: 29.05.2008 DELL PRECISION T3500 Intel(R) Xeon(R) CPU W3540 @ 2.93GHz 12285 MB RAM NVIDIA Quadro FX 1800 Microsoft Windows 7 Enterprise Service Pack 1 CATIA V5 R19 SP09 HF69 VB6.5 CAA RADE CDC
|
erstellt am: 07. Nov. 2008 09:35 <-- editieren / zitieren --> Unities abgeben: Nur für matzenotte
Auch das _ hat nichts gebracht? Ich programmiere leider kein VB mehr könnte aber schwören, dass ich damit nen Code-Zeilenumbruch hatte. ------------------ Mit freundlichen Grüßen, Henry Schneider alias Lila Es gibt einen ewigen Wettkampf zwischen der Natur und den Ingenieuren: Die Ingenieure versuchen, immer idioten-sicherere Systeme zu bauen, die Natur versucht, immer bessere Idioten zu bauen Xing Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |