Schaltfläche beenden

Programmierung unter AOO/LO (StarBasic, Python, Java, ...)

Moderator: Moderatoren

Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schaltfläche beenden

Beitrag von komma4 »

Hallo Castro,

Bernd will seinen letzten Post damit wieder ins Blickfeld "pushen"...


Bei Dir fehlt höchstwahrscheinlich die (modul-/sitzungsweite) Gültigkeit der Varibalen Dlg (d.h. Deklaration oberhalb des ersten SUBs als PRIVATE oder GLOBAL)
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schaltfläche beenden

Beitrag von komma4 »

Ja.
Dlg ist eine Varibale [sollte mit dem Objekt des Dialoges gesetzt sein: Dlg = LoadDialog(... ]


Und die Deklaration muss oben, vor dem ersten SUB (im Quelltext) stehen, damit die Variable während der Laufzeit bekannt ist:

Code: Alles auswählen


Private Dlg 

Sub dlg_erstellen 
' 
Dlg = LoadDialog( "Standard" , "Dialog1" )
' ...

End Sub

Sub beenden
' hier weiter mit Deinem Code
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schaltfläche beenden

Beitrag von komma4 »

Bitte: zeige uns Deinen gesamten Code! Meine Glaskugel ist leider beschlagen...
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schaltfläche beenden

Beitrag von komma4 »

Nun ich "sorry":

in Deinem Code wird kein Dialog geladen oder ausgewertet ... warum möchtest Du einen solchen dann mit Dlg.endExecute beenden?

Und wie wird Deine Routine "beenden" aufgerufen?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Benutzeravatar
komma4
********
Beiträge: 5332
Registriert: Mi, 03.05.2006 23:29
Wohnort: Chon Buri Thailand Asia
Kontaktdaten:

Re: Schaltfläche beenden

Beitrag von komma4 »

Schön selbst gefunden.


Hinweis: Du kennst Andrew Pitonyaks Makro Dokument?
Cheers
Winfried
aktuell: LO 5.3.5.2 30m0(Build:2) SUSE rpm, unter Linux openSuSE Leap 42.3 x86_64/KDE5
DateTime2 Einfügen von Datum/Zeit/Zeitstempel (als OOo Extension)
Antworten