Eine erste Rückmeldung nach dem Test des Makros mit wenigen Kurven unter X7:
Das Verlängern und das Kappen der Verlängerungen klappen grundsätzlich schon wie gewollt. Danke für diese Arbeit! Folgendes fiel mir aber noch auf:
1. Beim Start des Makros mit dem Standardwert Länge=3 mm ergibt sich folgende Fehlermeldung:
"Fehler # -2147467259 wurde ausgelöst von Shapes Failed to invoke the method 'curve' of object 'COM:IVGShape'. COM method returned error code 80020009".
Wenn ich die Länge 3 manuell in die Maske eingebe, tritt diese Fehlermeldung nicht auf, die Verlängerung wird richtig ausgeführt.
2. Nach Ablauf des Makros sind die Original-Kurven auf der 1. Flickebene und die Verlängerungen auf der 2. Flickebene, die Ursprungsebene ist leer. Besser wäre es, wenn die Ursprungskurven auf der Ursprungsebene verblieben und die Verlängerungen auf die 1. Flickebene kämen.
3. Nach der zweiten Verlängerung bleiben die Original-Kurven auf der 1. Flickebene, die Verlängerungen liegen auf der 2. Flickebene. (Eine 2. Verlängerung und damit die zweite Flickebene dürften eigentlich nicht benötigt werden, wenn alles beim ersten Versuch schon klappt.)
4. Die Flickebenen werden nicht sofort im Objekt-Manager angezeigt, sondern erst nach dem Anklicken eines Elements auf der jeweiligen Ebene.
5. Der Button "Abbrechen" ist ohne Funktion, das Makro läßt sich nur mit dem Kreuz oben rechts beenden.
die 2. Fehlermeldung in meiner letzten Nachricht muß ich widerrufen, die Ursprungsobjekte bleiben auf der Ursprungsebene. Ich hatte sie wohl versehentlich auf der 1. Flickebene erstellt.
05.03.2019, 21:03 (Dieser Beitrag wurde zuletzt bearbeitet: 05.03.2019, 21:18 von koter.)
Hallo Wolfgang,
(05.03.2019, 20:13)wdreinheim schrieb: die 2. Fehlermeldung in meiner letzten Nachricht muß ich widerrufen, die Ursprungsobjekte bleiben auf der Ursprungsebene. Ich hatte sie wohl versehentlich auf der 1. Flickebene erstellt.
Na Gott sei Dank! Seit einer Stunde versuche ich den Fehler zu provozieren, ohne Erfolg.
zu 1: Der Fehler sollte jetzt behoben sein.
zu 3: eine Neue Flickebene wird nur noch angelegt, wenn das entsprechende Kontrollkästchen markiert wurde.
zu 4: Der Fehler sollte jetzt behoben sein.
zu 5: Die Schaltfläche war nur zur Unterbrechung der Ausführung gedacht, nicht zum Schließen des Dialogs. Nun sollte sich der Dialog (zumindest nach einem zweiten Klick auf die Schaltfläche) schließen.
Bevor Du die neue GMS verwendest, solltest Du die Alte löschen.
danke sehr für die neue Version. Leider kann ich sie nicht testen, weil trotz Löschen des alten Makros nach dem Laden des neuen der Eintrag im Makro-Manager unvollständig erscheint. Es werden nur die Zeilen "anflicken1" und darunter "ThisMacroStorage" angezeigt, die darunterliegenden Ebenen einschließlich "Start" fehlen.
ich habe die Zip-Datei aus dem Forum heruntergeladen entpackt und getestet.
Bei mir funktioniert alles. Leider hebe ich im Moment keine Idee warum es bei Dir nicht geht.
Ich werde mir morgen noch einmal Gedanken, heute schaffe ich es nicht mehr.
ich weiß nicht warum das Laden der GMS bei Dir nicht funktioniert.
In der angehängten Zip-Datei ist eine GMS die mit X6 erstellt wurde.
Auch diese Datei kann ich mit X7 laden.
Wenn das bei Dir nicht klappt, kannst Du versuchen, ein neues Makroprojekt anzulegen und die „StartModul.bas“ sowie die „UserForm1.frm“ zu importieren. Das geht auch mit „Drag and Drop“:
danke für diese Nachricht mit der Demonstration der Vorgehensweise beim Laden des neuen Makros.
Das erste Makro anflicken1.gms konnte ich ohne weiteres Zutun ganz einfach durch Rechtsklick auf GlobalMacros und "Makroprojekt laden" installieren, es war dann sofort startfähig durchKlick auf "start - Ausführen".
So habe ich das auch beim neuen Makro gemacht, und da ließ es sich nicht starten. Daß nun so ein langer Weg wie in der Demonstration nötig ist, habe ich nicht geahnt.
Läßt sich das für mich Junior Member noch vereinfachen?
Da der Downloadzähler noch auf Null steht, vermute ich, dass Du die neue GMS (anflicken1_X6.gms) noch nicht getestet hast.
(06.03.2019, 14:15)wdreinheim schrieb: ...Läßt sich das für mich Junior Member noch vereinfachen?...
Falls Du es tatsächlich nicht schaffen solltest, zwei Dateien per Drag and Drop in den Projekt-Explorer zu ziehen, müsstest Du beschreiben, an welcher Stelle Du scheiterst. Ich weiß ja nicht, was an der Erklärung Du nicht verstehst.
Wenn Du die neuste GMS laden kannst, ist es nicht nötig die Anleitung zu verfeinern. Versuche das erst einmal!