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  RULARE FORM IN ...
 RULARE FORM IN FUNDAL
 
 7/5/2011 9:22:14 AM
User is offlineSCHRECK
158 posts
5th


RULARE FORM IN FUNDAL
 (N/A)

Am urmatoarea problema.Lansez un form1 care are in metoda INIT are do form form2. Se deschide form2 pe care il inchid cu butonul Terminare, dupa care ajung iar la form1. Pornirea form2 este necesar sa se execute diferite metode care populeaza niste tabele nacesare pt. form1.Sa pun aceste metode in form1 ar fi dificil (nu intru in detalii).

INTREBARE. Cum se poate realiza sa se execute form2, sa nu apara pe ecran, sa se execute metodele dupa cere sa se inchida automat. Este posibil ?

 7/5/2011 10:39:36 AM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: RULARE FORM IN FUNDAL
 (N/A)
E documentat in help, la sintaxa lui DO FORM:

DO FORM form2 NOSHOW

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/5/2011 12:21:57 PM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: RULARE FORM IN FUNDAL
 (N/A)
Revin la subiectul asta fiindca arhitectura asta a ta nu e ok. In form trebuie sa fie numai codul care se refera STRICT la acel form. Daca ai cod care trebuie apelat din si din alta parte, locul lui nu e nici in form, nici in "alta parte", ci intr-o clasa/fisier de proceduri independent. Sugestia mea ar fi sa scoti codul din form si sa faci o functie/mai multe functii intr-un fisier prg pentru care executi in prealabil un SET PROCEDURE TO sau sa faci o clasa in care pui codul respectiv ca metode, si cand ai nevoie de ea o instantiezi si apelezi metodele sau o instantiezi intr-un loc public (_Screen, de exemplu) si o ai la dispozitie non-stop.
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 7/6/2011 9:25:11 AM
User is offlineSCHRECK
158 posts
5th


Re: RULARE FORM IN FUNDAL
 (N/A)

DO FORM form2 NOSHOW nu functioneaza, apare form2 imi dispare doar grid-ul. Acele metode din form2 asi putea sa le pun si

in form1 cu anumite modificari, dar orice modificare prezinta si un risc se pot strecura greseli. In cazul meu nu merita osteneala, ar rezolva doar 0

simpla problema de estetica. Oricum multumesc pt.raspuns

 7/6/2011 9:44:44 AM
User is offlineGrigore Dolghin
3592 posts
www.class-software.eu
1st






Re: RULARE FORM IN FUNDAL
 (N/A)
Um... vezi ca ai un SetFocus() pe undeva.

Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Form-uri si generatoare de form-uri  RULARE FORM IN ...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement