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  Cum scap de ecr...
 Cum scap de ecranul fox la pornirea aplicatiei?
 
 8/8/2005 6:49:09 PM
User is offlineGhiorghiu Bogdan
928 posts
1st




Cum scap de ecranul fox la pornirea aplicatiei?
 (Romania)

Cum scap de ecranul fox (_screen) la pornirea aplicatiei?

Este deranjant efentul acela cand vezi cum se seteaza ecranul.

 


Ghiorghiu Bogdan >>> Dacă tot te apuci să faci o treabă, fă-o bine de la inceput!
 8/9/2005 12:04:39 AM
User is offlinecristifaur
9 posts


Re: Cum scap de ecranul fox la pornirea aplicatiei?
 (Romania)

Cea mai folosita solutie este sa editezi fisierul config.fpw,

care de obicei se gaseste in directorul in care se instaleaza VFP

si sa setezi:

screen=off

Acum, ca scenariu pentru o aplicatie, eu as face (si chiar fac) cam asa:

1. Copiez fisierul config.fpw in directorul proiectului, de obicei chiar linga

fisierele proiect.

2. Setez in el:

screen =off

3. INCLUD ACEST FISIER IN PROIECT IN SECTIUNEA OTHER FILES.

4. Compilez proiectul.

Numai acest lucru, in mod evident, nu este de ajuns...

Asa ca, atunci cind doresti tu, pe parcursul programului principal,

trebuie sa setezi ecranul sa fie vizibil.

Eu fac asta de obicei dupa Splash screen-ul aplicatiei, dar asta este hotarirea ta.

Acolo pe undeva, trebuie sa setezi

_screen.Visible=.t.

Nu-mi e la indemina sa-ti dau un exemplu simplu, pentru ca

folosesc un obiect aplicatie relativ complex, dar EXTREM de

schematic, un fisier 'main' trebuie sa arate cam asa:

close all

...

set sysmenu off

set ...

on shutdown shutdown()

if inlist(right(sys(16,1), 3), "APP", "EXE")

   _screen.windowstate = WINDOWSTATE_MAXIMIZED

endif

set classlib to d:\Classes\ClaseleTale.VCX

SET PATH TO DATA;FORMS;REPORTS;MENUS;PICTURES;d:\CLASSES

_screen.caption = " "

************************

* Aici faci ce vrei tu

************************

* si la un moment dat:

 _screen.Visible=.t.

* Nu uita, in config.fpw ai inclus

* screen=off, iar fisierul l-ai inclus

* in proiect

return

function shutdown

quit

endfunc

Acum e unu noaptea, spune-mi dac-ai inteles ceva...

daca nu, dimineatza in 10 minute rezolvam.

Cristi Faur 

 8/9/2005 9:44:37 PM
User is offlineGhiorghiu Bogdan
928 posts
1st




Re: Cum scap de ecranul fox la pornirea aplicatiei?
 (Romania)

Merci mult.

Mi-a fost de super ajutor raspunsul tau.

S-a rezolvat.


Ghiorghiu Bogdan >>> Dacă tot te apuci să faci o treabă, fă-o bine de la inceput!
  Visual FoxPro  Visual FoxPro in general  Cum scap de ecr...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement