Blanko Basic-Dialog einfügen
Verfasst: Sa, 12.05.2012 01:47
Hallo Basic-Freunde,
ich habe da mal wieder ein kleines Problem, hoffe ich zumindest.
Wie ich Basic-Module einfügen kann, weiß ich mittlerweile. Und das geht auch recht einfach.
Wie das funktioniert versteh ich. Aber das gleiche Verfahren kann ich nicht anwenden, wenn ich einen Blanko Dialog einfügen will.
Das schmeißt mir in der Zeile bei myDlg.insertbyname einen Fehler raus.
IllegalArgumentException
Und ich würd wohl auch sagen das das daran liegt, das ich im Dialog keinen Text als Parameter mit geben kann, gar so wie bei Basic-Modul.
XRAY sagt mir wohl folgendes für insertByName.
Den 1. Parameter versteh ich, das ist der Name. Aber mit dem 2. kann ich jetzt für Dialog nix mit anfangen. Was müsste ich jetzt als 2. Parameter angeben?
Sinngemäß müsste der Hinweistext ja in ungefähr so lauten: "Ein Element als irgendwas!?" Oder was soll ich mir darunter vorstellen?
Oder bin ich mal wieder aufm falschen Dampfer, und ich muss einen ganz anderen Weg gehen?
Würde mich freuen wenn mir wer helfen kann.
Gruß
balu
ich habe da mal wieder ein kleines Problem, hoffe ich zumindest.
Wie ich Basic-Module einfügen kann, weiß ich mittlerweile. Und das geht auch recht einfach.
Code: Alles auswählen
Sub ModulEinfuegen
If ThisComponent.BasicLibraries.hasByName( "Standard" ) Then
myLib = ThisComponent.BasicLibraries.getByName( "Standard" )
moduleText = "REM ***** BASIC *****"
mylib.insertbyname("ModuName1", moduleText)
end if
End Sub
Code: Alles auswählen
Sub DialogEinfuegen
If ThisComponent.DialogLibraries.hasByName( "Standard" ) Then
myDlg = ThisComponent.DialogLibraries.getByName( "Standard" )
modulText = "REM ***** BASIC *****"
myDlg.insertbyname("ModuDialog", modulText)
end if
End Sub
IllegalArgumentException
Und ich würd wohl auch sagen das das daran liegt, das ich im Dialog keinen Text als Parameter mit geben kann, gar so wie bei Basic-Modul.
XRAY sagt mir wohl folgendes für insertByName.
Code: Alles auswählen
insertByName ( aName as string, aElement as any )
Sinngemäß müsste der Hinweistext ja in ungefähr so lauten: "Ein Element als irgendwas!?" Oder was soll ich mir darunter vorstellen?
Oder bin ich mal wieder aufm falschen Dampfer, und ich muss einen ganz anderen Weg gehen?
Würde mich freuen wenn mir wer helfen kann.
Gruß
balu