von DPunch » Mo, 19.09.2011 13:50
Aloha
toni007 hat geschrieben:Kann ich diese Prozedur aus einer anderen Prozedur aufrufen?
Die richtige Vorgehensweise wäre, die Prozedur "PLZ_Pruefen" unabhängig vom Dialog zu machen und bei der Ereignisbehandlung im Dialog nur die Parameter an "PLZ_Pruefen" durchzureichen. Dann könntest Du ohne Probleme von überall die Funktionalität der Prozedur in Anspruch nehmen.
toni007 hat geschrieben:Dann noch eine Verständnisfrage:
Code: Alles auswählen
Sub PLZ_Pruefen(oEvent As com.sun.star.awt.ActionEvent)
oder
es funktioniert beides. Ist auch beides richtig?
Offensichtlich.
Wie komma4 schon sagt, kannst Du die Typdeklaration auch komplett weglassen.
Dann übernimmt einfach die implizite Typkonvertierung.
Aloha
[quote="toni007"]Kann ich diese Prozedur aus einer anderen Prozedur aufrufen?
[code]Sub xxx
Call PLZ_Pruefen(...)
End Sub[/code][/quote]
Die richtige Vorgehensweise wäre, die Prozedur "PLZ_Pruefen" unabhängig vom Dialog zu machen und bei der Ereignisbehandlung im Dialog nur die Parameter an "PLZ_Pruefen" durchzureichen. Dann könntest Du ohne Probleme von überall die Funktionalität der Prozedur in Anspruch nehmen.
[quote="toni007"]Dann noch eine Verständnisfrage:
[code]Sub PLZ_Pruefen(oEvent As com.sun.star.awt.ActionEvent)[/code]
oder
[code]Sub PLZ_Pruefen(oEvent As Object)[/code]
es funktioniert beides. Ist auch beides richtig?[/quote]
Offensichtlich.
Wie komma4 schon sagt, kannst Du die Typdeklaration auch komplett weglassen.
Dann übernimmt einfach die implizite Typkonvertierung.