03-20-2013 04:47 AM
03-20-2013 09:53 AM
This is the Standard I/O windows where somebody writes "error" message: this may happen if you have left somewhere in your code a printf () statement; you could start searching for such a line. CVI offers DebugPrintf () function that is useful in that it writes to CVI debug window and does nothing in a compiled executable so if you want to have some log message while developing the program you could switch to DebugPrintf instead of prinf ().
Are you using some external module or library? In one case I had a problem similar to yours and didn't find a reason in my code so I supposed some message could be raised from a third-party library I was using in that program.
03-22-2013 02:00 AM
I am sorry, I can't understand what you say. I am a new user. And I know little about computer operating principle. Can you explain it in detail?
03-22-2013 06:08 PM - edited 03-22-2013 06:16 PM
CVI can use a console (sort of command prompt window) to output messages from specific functions. This console is called Standard I/O window and is exactly the one you are seeing running your app. Now, printf () is the most probable cause of this window to appear, but there are several other instructions that can cause this to happen: this old knowledgebase article lists some of them. You may check if your app is using any of them.
Standard I/O behaviour can be modified: see this document for reference; look also SetStdIOWindowOptions () command. Consider also this forum thread, which can be useful if calls to those functions is included in some external library you are using that you cannot modify.
03-29-2013 01:39 AM
I know how to solve this problem. Just share with thoes who are confronted with this probelm. Thank you for your enthusiasm.
01-19-2017 05:54 AM
by unticking mark in Use console window for strd I/O WHEN dbugging maybe causing problem
will solve my problem huh??
and Iam using sprintf this also causong problem huh?