Setmouse(.T.) ist ohne Wirkung [gelöst]
Verfasst: Di, 26. Jul 2011 10:55
Hallo zusammen.
Ich beschäfuige mich seit einiger Zeit damit nach und nach Programme von Clipper auf XBase++ umzustellen.
Das macht (wie ihr wisst) manchmal Probleme.
Nachdem ich nun drucken kann (Danke Hubert), stoße ich auf Mausprobleme.
In einem vorherigen (neu erstellten) PRG lief alles ohne Probleme.
SETMOUSE(.T.) und ich kann in GET - READ Passagen Eingabefelder mit der Maus anspringen.
In einem weiteren, sehr umfangreichen PRG (aus einem Clipper Progarmm umgebaut) geht das jetzt nicht.
SETMOUSE(.T.) steht am Programmanfang, dirkt hinter 'proc main'.
Dann kommt ein Prompt-Menu. Da kann ich die Maus auch noch benutzen.
Wählt man aber einen Menupunkt (z.B. Daten ändern oder was anderes) wird dann die Maus bei GET - READ ignoriert.
Die Abfrage SETMOUSE() in dem betreffenden Progarmmteil zeigt aber .T.
Ich hab viel gesucht:
'Set Key to' oder 'Inkey(X)' sollen Probleme machen - das wird aber im ersten PRG ohne Probleme gemacht.
Ich weiß - ich sollte auf AppEvent() umbauen - aber das dauert noch etwas.
Könnt ihr mir sagen, wo ich weiter suche sollte?
Uwe aus OS
Ich beschäfuige mich seit einiger Zeit damit nach und nach Programme von Clipper auf XBase++ umzustellen.
Das macht (wie ihr wisst) manchmal Probleme.
Nachdem ich nun drucken kann (Danke Hubert), stoße ich auf Mausprobleme.
In einem vorherigen (neu erstellten) PRG lief alles ohne Probleme.
SETMOUSE(.T.) und ich kann in GET - READ Passagen Eingabefelder mit der Maus anspringen.
In einem weiteren, sehr umfangreichen PRG (aus einem Clipper Progarmm umgebaut) geht das jetzt nicht.
SETMOUSE(.T.) steht am Programmanfang, dirkt hinter 'proc main'.
Dann kommt ein Prompt-Menu. Da kann ich die Maus auch noch benutzen.
Wählt man aber einen Menupunkt (z.B. Daten ändern oder was anderes) wird dann die Maus bei GET - READ ignoriert.
Die Abfrage SETMOUSE() in dem betreffenden Progarmmteil zeigt aber .T.
Ich hab viel gesucht:
'Set Key to' oder 'Inkey(X)' sollen Probleme machen - das wird aber im ersten PRG ohne Probleme gemacht.
Ich weiß - ich sollte auf AppEvent() umbauen - aber das dauert noch etwas.
Könnt ihr mir sagen, wo ich weiter suche sollte?
Uwe aus OS