2013-10-06 2 views
0

Visual FoxPro에서 간단한 프로그램을 작성하려고하는데 도움말이 내장되어 있지만 대답을 찾을 수 없습니다. 수십 개의 샘플이 있지만 형식은 모두 작동하며 console.out() 또는 printf()와 같은 것이 필요합니다. 인터넷에서 몇 가지 샘플을 찾고 있지만 Visual FoxPro 9 명령 창에 인쇄하려면 어떻게합니까?

는 발견이 :

? 2 + 2 

4를 인쇄 할 가정이 줄하지만, 프로그램이 메뉴 또는 도구 모음에서 실행하면 아무 반응이 없습니다.

답변

0

명령 텍스트 상자에 이것을 입력하고 Enter 키를 누릅니다. 열린 테이블을 모두 보려면 닫으십시오. 4

0

? 화면에 표시하는 올바른 방법입니다. 현재 주 창의 다음 줄에 표시됩니다.

더 결과를 얻는없는 경우는 전에 SET 콘솔을 시도하여? 2 + 2

또 다른 옵션은, 필요에 따라, 즉 대기 창을 사용 WINDOW '테스트'

0

당신을 기다리는 것입니다 텍스트를 인쇄하기 전에 ACTIVATE SCREEN을 시도 할 수도 있습니다.

1

명령 창에서 "화면에 장치 설정"
프로그램을 만들 수 있습니다. 프로그램에서 위의 줄을 포함하여 "start.prg"라고 부를 수 있습니다. 이 Foxpro 데스크톱에서 시작할 때마다 실행됩니다. 도구, 옵션, 파일 위치에

클릭, 시작 프로그램, 다음, 예를 들어, 을 "수정"과 "start.prg"의 위치를 ​​입력 C:\Program Files\Microsoft Visual Foxpro 9\start.prg

******to print to paper *********************************************   
     set device to printer            
     set printer to &&& turn off all open print commands    
     ???" "    &&& open printer in raw mode      
     p_Landscape_On =chr(27)+"&l1O"         
     p_Landscape_Off =chr(27)+"&l0O"          
     n_Row=2           
     @n_Row, 1 say (p_Landscape_On) +(p_Draft)+(p_14inPaper)    
     n_Row=n_Row+1           

******end of printing*****************************       
     @n_Row,n_Col_fav say (p_Landscape_Off)+(p_12CharPerInch)+p_Portrait) 
     set printer to            
     set device to screen 
관련 문제