Hallo, ich schreibe Makros im DRAW
Zum Generieren von Polygonshapes setzt man die Koordinatenpunkte z.B. nach dpoints , ein Objekt-Array von com.sun.star.awt.Point. Das Generieren verlangt aber ein array der KORREKTEN Länge.
Zu Beginn weiss ich nicht, wieviele Punkte ich haben werde.
Also generiere ich ein "dim dPoints(1) As new com.sun.star.awt.Point"
Wenn ich weiss, wieviel Punkte ich habe, wollte ich mit "redim dPoints(anzahl) As com.sun.star.awt.Point" die Dimensionierung richtig setzen. Das funktioniert NICHT. (ach wenn ich bei redim... NEW reinschreibe, geht es auch nicht
redim funktionert aber bei anderen Variablentypen (z.B Integer) korrekt.
Ich kann natürlich die Generierung des Polygonshapes in eine Subroutine verlegen und die Dimensionierung dort vornehmen, das funktioniert schon.
Trotzdem "nervt" es immer ein bisschen, wenn reDim bei Integer oder anderen Variablentypen funktioniert, aber nicht beim Point-Objekt (oder anderen Objekten?
Ist nicht TOP-wichtig, aber dennoch wäre ich für eine Lösung dankbar
🙏 Helfen Sie mit, unser LibreOffice Forum zu erhalten! 🙏
Mit Ihrer Spende sichern Sie den Fortbestand, den Ausbau und die laufenden Kosten dieses Forums. 🌱
🍀 Jeder Beitrag zählt – vielen Dank für Ihre Unterstützung!🍀
>> Dank Ihrer Unterstützung -> Keine Werbung für alle registrierten LibreOffice-Forum User! <<
🤗 Als Dankeschön werden Sie im Forum als LO-SUPPORTER gekennzeichnet. 🤗
[GELÖST] DRAW redim funktioniert nicht bei Objekt
[GELÖST] DRAW redim funktioniert nicht bei Objekt
Zuletzt geändert von JohannF am Mo 7. Sep 2015, 16:22, insgesamt 1-mal geändert.
Re: DRAW redim funktioniert nicht bei Objekt
Hallo
Das Zauberberwort heisst redim preserve ...
Das Zauberberwort heisst redim preserve ...
LO7.4.7.5 debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
LO24.8.0.3 flatpak debian 12(bookworm) auf Raspberry4b 8GB (64bit)
Re: DRAW redim funktioniert nicht bei Objekt
Ich danke Dir, es funktioniert mit preserve (ich dachte, ich hätte es ohne Erfolg probiert)
Nun, so geht es!
(eigentlich sollte das "preserve" ja nur die bereits enthaltenen "retten")
Und bei z.B. Integer braucht man preserve NICHT)
Egal, Hauptsache es funktiniert, auch wenn es ein weing ausserhalb der Definitionen ist
Nun, so geht es!
(eigentlich sollte das "preserve" ja nur die bereits enthaltenen "retten")
Und bei z.B. Integer braucht man preserve NICHT)
Egal, Hauptsache es funktiniert, auch wenn es ein weing ausserhalb der Definitionen ist
An alle, die das LibreOffice-Forum gern nutzen und unterstützen wollen:
Bitte helfen Sie uns mit 7 Euro pro Monat.
Durch Ihren Beitrag tragen Sie dazu bei, unsere laufenden Kosten für die kommenden Monate zu decken.
Unkompliziert per Kreditkarte oder PayPal.
Als ein kleines Dankeschön werden Sie im LO-Forum als SUPPORTER gekennzeichnet.