Seite 1 von 1

Re: Schaltfläche beenden

Verfasst: Fr, 13.03.2009 09:25
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)

Re: Schaltfläche beenden

Verfasst: Fr, 13.03.2009 10:04
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

Re: Schaltfläche beenden

Verfasst: Fr, 13.03.2009 11:00
von komma4
Bitte: zeige uns Deinen gesamten Code! Meine Glaskugel ist leider beschlagen...

Re: Schaltfläche beenden

Verfasst: Fr, 13.03.2009 11:29
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?

Re: Schaltfläche beenden

Verfasst: Fr, 13.03.2009 16:40
von komma4
Schön selbst gefunden.


Hinweis: Du kennst Andrew Pitonyaks Makro Dokument?