REPORTBEHAVIOR 90 mit Echo?

21/04/2008 - 18:36 von Matthias Suck | Report spam
Hallo NG,

Ich habe in den Tools-Options-Reports die „Report Engine behavior“ auf 90
umgestellt.
Habe seit dem folgendes Phànomen wenn ich einen Report drucke kommt kurz
bevor der Preview angezeigt wird im Hintergrund auf meinem Formular ein
Echo/Task, so dass sich das Formular nach oben schieb.

Ich habe die Frage vor ein paar Wochen schon einmal gestellt aber leider
keine hinreichenden Antworten bekommen. (siehe "Druck Echo im Formular??" vom
3/27/2008).

Habe auch in der Zeit viel im Internet gesucht zu diesem Problem aber leider
alles ohne Erfolg.

Ich arbeite seit kurzen mit VFP 9.0 SP2.

Die erzeugten Eintràge auf meinem Formular sind:
.T.
.NULL.
GFXNORENDER
LISTENER.VCX
LISTENER.VCX
LISTENER.VCX
End of Locate scope.
.F.
.T.
.T.
.T.
.NULL.

Wie kann ich das verhindern oder womit hàngt das zusammen?
Ich möchte schon die neuen Funktionen und Tools von VFP nutzen!

Viele Grüße aus Göttingen
Matthias Suck
 

Lesen sie die antworten

#1 Jürgen Wondzinski
21/04/2008 - 20:07 | Warnen spam
Hallo Matthias,

wie schon damals gesagt: Es hàngt 100% mit einer falschen Einstellung von
SET TALK zusammen, die in deiner Konstellation scheinbar auf ON anstatt OFF
steht. Wieso, kann ich dir nicht sagen. Überprüf doch mal, ob du auch
wirklich die neuesten Reportxxx.app's hast. Lad dir sicherheitshalber von
www.codeplex.com/vfpx die neueste Version! Oder verwendest du einen eigenen
ReportListener?

Wichtig ist, dass in jedem Objekt, das ne PrivateDatasession haben kann
(also in Forms, Custom-Class, und Reports), das SET TALK per Default auf ON
steht, und daher explizit auf OFF gesetzt werden muss.

Ansonsten der pragmatische Ansatz: geh halt in den Sourcecode der
Reportxxx.apps und papp ein SET TALK OFF am Anfang rein.




Jürgen Wondzinski

Microsoft Visual FoxPro Technologieberater
Microsoft Most Valuable Professional seit 1996
"*´¨)
¸.•´¸.•*´¨) ¸.•*¨)
(¸.•´. (¸.•` *
.•`.Visual FoxPro: It's magic !
(¸.•``••*

Ähnliche fragen