Search  
Wednesday, May 23, 2012 ..:: Forum ::.. Register  Login
 Forum Minimize
Pentru a putea posta mesaje trebuie să vă înregistraţi.
Notă: Mesajele cu conţinut jignitor sau ilegal (inclusiv cereri de soft piratat) nu sunt acceptate şi vor fi şterse imediat .

Pentru a primi raspunsuri rapide si corecte, scrieti in mesaj ce intentionati sa faceti, ce mesaj de eroare primiti, in ce context si in urma caror actiuni. De asemenea, mentionati versiunea de FoxPro in care lucrati!
Dacă nu specificați versiunea, se consideră VFP 9.0 SP2.

SearchForum Home
  Visual FoxPro  Visual FoxPro in general  Hide screen ?...
 Hide screen ?
 
 6/14/2006 12:14:26 PM
User is offlinedcristut
99 posts


Hide screen ?
 (N/A)

Buna ziua,

Am urmatoarea tema : un task care sa ruleze in background si, la 10 secunde (de exemplu) sa citeasca un fisier text si sa preia date de acolo.

Buun, ce am facut: un program cu o linie: do form CEAS; o forma CEAS cu un timer care la 10 secunde face ce trebuie, totul compilat intr-un EXE. Merge.

Probleme: - aplicatia afiseaza ecranul fox (_Screen) si trebuie sa-l minimizez by-hand (nu e o problema asa mare dar nu arata bine)

   - daca pun in program ceva de genul _Screen.Hide, nu mi se mai afiseaza nimic, intreruperile merg dar nu maiam acces la task, nici task-managerul nu il mai vede.

   - daca vreau sa inchid aplicatia imi da mesaj de Cannot quit Fox (sau cam asa ceva)

   - forma CEAS nu se vede de loc, desi timerul merge; ma gandeam sa pun aici un comand button care sa opreasca ceasul si sa opreasca aplicatia

Modul de lucru la care tanjesc este: o forma (care sa contina timerul) care sa apara la lansare program, fara afisareas ecranului fox, posibilitatea de minimizare a aplicatiei, posibilitatea de maximizare si oprire a aplicatiei.

Ce gresesc?

Multumesc

 

 6/14/2006 12:34:51 PM
User is offlineanonymous
0 posts


Re: Hide screen ?
 (Romania) Modified By anonymous  on 6/14/2006 12:35:09 PM)
Ai la forma propietatea ShowWindow care implicit este 0 (In Screen), trebuie s-o pui 2 (As Top Level Form). Iar pentru Screen faci un fisier config.fpw in care scrii: SCREEN = OFF. Acest fisier il incluzi in proiect, si ai rezolvat problema. Daca forma ta Ceas vrei sa porneasca minimizata ai propietatea: WindowState care trebuie sa fie 1.
 6/14/2006 12:48:23 PM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: Hide screen ?
 (Romania)
 dcristut wrote

   - daca vreau sa inchid aplicatia imi da mesaj de Cannot quit Fox (sau cam asa ceva)

 



In programul principal:

ON SHUTDOWN QUIT

VFP 6 si 9 + Oracle
 6/14/2006 1:02:29 PM
User is offlinedcristut
99 posts


Re: Hide screen ?
 (N/A)

Multumesc mult!

Acum, intr-adevar, NU se mai vede screen-ul, urmare a liniei din config.fpw, dar nici altceva.

Adica nu se vede nici forma Ceas ( minimizata sau nu). In consecinta, nu am acces sa opresc taskul in derulare; numai cu

task-managerul + End task. Programul merge undeva in background, pentru ca l-am pus sa scrie ceva intr-un fisier si e OK dar, dupa cum spuneam,

este total invizibil si inaccesibil.

????????

 6/14/2006 1:18:15 PM
User is offlineedyshor
1450 posts
1st




Re: Hide screen ?
 (Romania)
ai uitat de ShowWindow=2 ;)
daca i-ai dat sa porneasca minimizat (windowstate=1) ai grija ca showintaskbar sa fie .t. (cumva borderstyle=2 ?!)
 
 6/14/2006 1:50:44 PM
User is offlinedcristut
99 posts


BRe: Hide screen ?
 (N/A)

Nu am uitat, uuufff !??

Nu mai stiu ce sa-i fac ca mi-a scos peri albi.

 

 6/14/2006 2:05:39 PM
User is offlineanonymous
0 posts


Re: BRe: Hide screen ?
 (Romania)
Pune-l aici sa vedem ce gresesti.
 6/14/2006 2:29:15 PM
User is offlinedcristut
99 posts


Re: BRe: Hide screen ?
 (N/A)
Buna, Multumesc mult again. Deci: lansez EXE-ul, si morisca merge, pune if fisierul C:TIMER.TST cate o linie cu TIME() la fiecare 10 secunde dar NU ramane nimic pe ecran sau in bara de stare ca sa pot accesa taskul si eventual sa-l opresc. Singura metoda este CTRL+ALT+DEL si End task (cred ca ma repet acum) Cred ca nu am o zi buna: nu am reusit sa atasez CEAS.ZIP, imi zice ca exista deja fisierul (desi nu ) asa ca fisierul CEAS.TXT atasat este de fapt CEAS.ZIP, scuze, redenumeste-l inainte. Ma mai gandesc ca poate abordarea mea nu e buna si se poate si altcumva. Am vazut undeva un driver de casa de marcat care se lansa (prin StartUp), mergea frumos in bara de stare, langa ceas si monitoriza COMM-ul casei. Cand voiai sa-i faci ceva faceai click pe el, etc... Era facut in VFP6. Cu sperante Daniel
 6/14/2006 3:01:17 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: BRe: Hide screen ?
 (Romania)
Ai pus READ EVENTS in Init() si il blochezi

Pune READ EVENTS in Activate() si CLEAR EVENTS in QueryUnload() si va merge



 6/14/2006 3:07:59 PM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: BRe: Hide screen ?
 (Romania) Modified By nae racaru  on 6/14/2006 3:09:21 PM)
Ia incearca asta.

Daca vrei sa-l faci executabil, scrie READ EVENTS dupa DO FORM TEST din programul test.



VFP 6 si 9 + Oracle
 6/14/2006 3:16:30 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: BRe: Hide screen ?
 (Romania)

READ EVENTS merge intotdeauna in pereche cu CLEAR EVENTS. Lasa test.prg sa arate asa:

DO FORM test
Read Events

si in metoda Destroy a form-ului introdu un CLEAR EVENTS.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 6/14/2006 3:20:17 PM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: BRe: Hide screen ?
 (Romania)
 Grigore Dolghin wrote

READ EVENTS merge intotdeauna in pereche cu CLEAR EVENTS. Lasa test.prg sa arate asa:

DO FORM test
Read Events

si in metoda Destroy a form-ului introdu un CLEAR EVENTS.



Multumesc Grig! Chiar asi bea o bere, de fapt chiar o s-o beau pe la 17,30.

VFP 6 si 9 + Oracle
 6/14/2006 3:35:22 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: BRe: Hide screen ?
 (Romania)
Pai daca ai chef si ajungi cumva in centru, da-mi un semn la 0744-379089 si o bem impreuna. Ce zici?
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 6/14/2006 3:40:53 PM
User is offlinedcristut
99 posts


Re: BRe: Hide screen ? URAAA !
 (N/A)

Merge perfect!

Sa traiti o mie de ani si sa va bucurati de beri !

 

Multumesc

Daniel

 

 6/15/2006 7:48:50 AM
User is offlinenae racaru
714 posts
www.rarom.ro
1st




Re: BRe: Hide screen ?
 (Romania)
 Grigore Dolghin wrote
Pai daca ai chef si ajungi cumva in centru, da-mi un semn la 0744-379089 si o bem impreuna. Ce zici?

Imi pare rau da ieri la 15,30 am taiat-o scurt de la serviciu, asa ca ramane pentru altadata. Si chiar, poate stabilim cu forumisti din Bucuresti o iesire la o berica, pe la vo' terasa, sa lasam masinile acasa.

VFP 6 si 9 + Oracle
  Visual FoxPro  Visual FoxPro in general  Hide screen ?...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement