locked
set talk off can't remove system wordings RRS feed

  • 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 blog

    Friday, 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 blog

    Friday, 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.com

    Saturday, 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