Search  
Friday, May 25, 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  Form-uri si generatoare de form-uri  Inchiderea unei...
 Inchiderea unei aplicatii din butonul Close (X)
 
 11/17/2005 12:57:47 PM
User is offlineRomeo
529 posts
1st


Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
Doresc sa inchid o aplicatie (*.exe) din butonul Close - X-ul din dreapta sus a cadrului aplicatiei.
Primesc mejajul: Cannot Quit Visual FoxPro.
( Daca o inchid prn meniul Iesire, cu CLEAR EVENTS nu sunt probleme.)

Ce trebuie sa-i fac pentru a se inchide si prin acest buton ?

Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 11/17/2005 1:03:35 PM
User is offlineandrei
54 posts
www.andreiloto.home.ro


Re: Inchiderea unei aplicatii din butonul Close (X)
 (N/A)

In programul principal scrie

ON SHUTDOWN QUIT

Adica daca vreau sa-l inchid, sa-l inchida fara comentarii :)

 11/17/2005 1:08:14 PM
User is offlinerlutia66
229 posts
4th




Re: Inchiderea unei aplicatii din butonul Close (X)
 (United Kingdom)
Asta merge si daca am _SCREEN ascuns?
Rares LUTIA
Matricia Solutions
 11/17/2005 1:17:55 PM
User is offlineanonymous
0 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
Pai daca ai _Screen ascuns nu poate sa de-a click pe X, nu?
 11/17/2005 1:21:07 PM
User is offlinerlutia66
229 posts
4th




Re: Inchiderea unei aplicatii din butonul Close (X)
 (United Kingdom)

Eu personal lucrez de obicei cu un form principal As Top Level si cu _SCREEN ascuns.

Nu stiu, o fi bine, o fi rau...

Oricum, la cazul asta ma gandeam cand am intrebat.

Rares


Rares LUTIA
Matricia Solutions
 11/17/2005 1:23:04 PM
User is offlineanonymous
0 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
S-a mai discutat problema asta si concluzia a fost ca n-are rost sa te chinui cu un Top Level Form, pentru ca poate si _Screen sa faca tot ce face un form, ba chiar face treaba mai bine.
 11/17/2005 1:25:40 PM
User is offlineRomeo
529 posts
1st


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
Multumesc pt raspuns. A mers.

Dar daca vreau sa suprasccriu o metoda sau proprietate din _screen ? Este posibil ?

Slava Tatalui si Fiului si Sfantului Duh si acum si pururea si-n vecii vecilor. Amin.
 11/17/2005 1:30:42 PM
User is offlineanonymous
0 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)

Poti sa folosesti BindEvent.

 11/17/2005 1:35:23 PM
User is offlinerlutia66
229 posts
4th




Re: Inchiderea unei aplicatii din butonul Close (X)
 (United Kingdom)

 Cristi wrote
S-a mai discutat problema asta si concluzia a fost ca n-are rost sa te chinui cu un Top Level Form, pentru ca poate si _Screen sa faca tot ce face un form, ba chiar face treaba mai bine.

Ah, deci nu merge...


Rares LUTIA
Matricia Solutions
 11/17/2005 5:25:24 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Inchiderea unei aplicatii din butonul Close (X)
 (N/A)
Merge, CLEAR EVENTS in QueryUnload() si nu mai comenteaza.

 9/4/2006 7:34:05 PM
User is offlinedaflexx2003
90 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
nu merge am aceias problema . nu se inchide fereastra dispare inclusiv butonul  .X.

Daca nu fac fereastra TOPLEVEL si o fac in screen level se dechide in meniul ala tampit al foxului care ma enerveaza .

Totusi ce anume trebuie sa fac sa fortez inchiderea ?
 9/4/2006 8:25:24 PM
User is offlinedaflexx2003
90 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
Uite am incercat si mi-a mers asa pt cine se mai chinuie cu asta inca

config.fpw:
screen = off

main.prg:
on shutdown quit && Forteaza shutdown
do form main
read events
on shutdown

Forma: main.scx cu proprietatile
.showWindow = 2 (Top Level Form)

In FORMA main.scx  la .destroy() method:
clear events

REBUILD la executabil si merge se inchide direct de la X.

bafta tuturor sper ca am fost de folos si eu la ceva .
 9/4/2006 9:14:57 PM
User is offlineDorin Vasilescu
1366 posts
1st




Re: Inchiderea unei aplicatii din butonul Close (X)
 (N/A)
Poti pune CLEAR EVENTS in QueryUnload()

 4/20/2007 11:41:33 PM
User is offlinedjluc
41 posts


Re: Inchiderea unei aplicatii din butonul Close (X)
 (N/A)
 daflexx2003 wrote
Uite am incercat si mi-a mers asa pt cine se mai chinuie cu asta inca

config.fpw:
screen = off

main.prg:
on shutdown quit && Forteaza shutdown
do form main
read events
on shutdown

Forma: main.scx cu proprietatile
.showWindow = 2 (Top Level Form)

In FORMA main.scx  la .destroy() method:
clear events


REBUILD la executabil si merge se inchide direct de la X.

bafta tuturor sper ca am fost de folos si eu la ceva .

In legatura cu acest cod, prezentat mai sus, eu vreau, in programul principal, sa apelez meniul, nu o forma.

Asa ca o sa am in main:

do meniu

read events

In acest caz unde fac "clear events" tinand cont ca din meniu rulez diverse programe si forme?

Multumesc

 4/20/2007 11:47:33 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: Inchiderea unei aplicatii din butonul Close (X)
 (Romania)
In rutina On Shutdown. In cazul asta, de oriunde din program poti sa executi pur si simplu Quit.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Form-uri si generatoare de form-uri  Inchiderea unei...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement