Answered by:
set talk off can't remove system wordings

Question
-
Hi Experts,
When I run my compiled program, I get the following wordings on the screen. How can I remove it. I have put SET TALK OFF already but it still there. Thanks.
1
.T.
chinship
root
192.168.1.101
SAPOPEN
C:\Users\user\Documents\jackain\icon\glosap.ico
Custom Module
06/25/02
Friday, December 28, 2012 2:14 AM
Answers
-
It works when I put append blank back from init to load. Thanks All for your hints.
- Marked as answer by fanda333 Monday, December 31, 2012 4:14 AM
Monday, December 31, 2012 4:14 AM
All replies
-
Did you get this when you run a report or when exactly these messages started to appear? Are you running VFP9 application with ReportEngineBehavior = 90 ?
For every expert, there is an equal and opposite expert. - Becker's Law
My blogFriday, December 28, 2012 2:26 AM -
I run a stand alone compiled exe program. The form is inside the main menu. When I click on the form, the wordings come out on the screen.Friday, December 28, 2012 3:31 AM
-
Does your form have commands such as
? some variable
For every expert, there is an equal and opposite expert. - Becker's Law
My blogFriday, December 28, 2012 2:10 PM -
Other settings influencing output are SET CONSOLE OFF and SET NOTIFY OFF
Naomi asked about reports, because such output is a known bug of the report engine, but if it doesn't happen, when you print FRXes with certain reportlisteners. Also @say and ? output text to the active form or screen. You can set _screen.allowoutput=.F., any other form also has that property to disallow text output.
Bye, Olaf.
Friday, December 28, 2012 2:22 PM -
Then you don't have TALK OFF. TALK is scoped in a private data session and the default is ON, so you need to reset it in a form.
Craig Berntson
MCSD, Visual C# MVP
INETA Community Speaker
www.craigberntson.com- Proposed as answer by Pavel Celba Friday, December 28, 2012 11:38 PM
Friday, December 28, 2012 3:00 PM -
Yes, forms using Private Data session should have SET TALK OFF in Load event code.Friday, December 28, 2012 11:39 PM
-
Load is too late. You need to put it in BeforeOpenTables
Craig Berntson
MCSD, Visual C# MVP
INETA Community Speaker
www.craigberntson.comSaturday, December 29, 2012 6:23 PM -
Load is too late. You need to put it in BeforeOpenTables
Yes, but I would guess the DataEnvironment methods are not used so often.
Saturday, December 29, 2012 7:09 PM -
It works when I put append blank back from init to load. Thanks All for your hints.
- Marked as answer by fanda333 Monday, December 31, 2012 4:14 AM
Monday, December 31, 2012 4:14 AM