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  pot adauga un t...
 pot adauga un timer pe _screen ?
 
 8/15/2006 10:08:41 AM
User is offlinefxtech
109 posts
5th


pot adauga un timer pe _screen ?
 (Romania)
as vrea sa execut un cod la un anumit interval.
este vorba despre verificarea unei conexiuni catre sql server. chestia e ca am pus timer in fiecare form. dar nu e prea frumos :) .nu as putea sa pun timer ul pe screen ? sau cum as putea face sa mi se execute un cod la un anumit interval oriunde as fi.
sau cum as putea face mai elegant interceptarea pierderii unei conexiuni (si executarea unui anume cod) ?
 8/15/2006 10:14:52 AM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: pot adauga un timer pe _screen ?
 (Romania)

_Screen este un obiect de clasa FORM, asa ca poti adauga un obiect la el ca la orice alt form. Presupunand ca ai definit clasa timer (si ai scris si codul aferent in evenimentul Timer),
adaugarea se face astfel:

Set ClassLib To MyClasses.VCX
_Screen.AddObject("oTimer","MyTimer")
_Screen.oTimer.Interval = 1000

Si gata. O data pe secunda (aproximativ) se va executa codul ala. MyClasses si MyTimer sunt denumiri puse de mine - va trebui sa le inlocuiesti cu denumirile aplicabile in cazul tau.


Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
 8/15/2006 10:23:04 AM
User is offlinefxtech
109 posts
5th


Re: pot adauga un timer pe _screen ?
 (Romania)
ok . mersi
acum vreau sa mai intreb ceva. cum pot sa inchid formele deschise atunci cand pierd conexiunea .
as putea sa inchid tot _screen ul dar nu as vrea sa ies de tot. sau ce recomanzi sa fac atunci cand pica conexiunea in afara de informarea utilizatorului. eu as vrea sa inchid ferestrele deschise si eventual sa nu il las sa mai deschida nimic pana nu se face iar conexiunea. cum as putea face asta ?
 8/15/2006 11:22:00 AM
User is offlineDorin Vasilescu
1366 posts
1st




Re: pot adauga un timer pe _screen ?
 (Romania)
Ai putea sa incerci reconectarea dupa un SQLIdleDisconnect(), daca ai VFP9
Functioneaza si Requery() si Refresh() daca reusesti sa te reconectezi.


 8/16/2006 8:46:47 PM
User is offlinewtfia
142 posts
5th


Re: pot adauga un timer pe _screen ?
 (N/A)
Un form modal ? Eventual un messagebox cu 'S-a intrerupt. Incerc sa ma reconectez, sau abandonez ?' intr-un DO WHILE. Daca are un messagebox pe ecran nu poate sa faca nimic pana nu raspunde. Dar daca faci asta ar fi frumos din partea ta sa salvezi undeva ce a operat pana atunci, mai ales daca lucreaza de peste 10 minute. Altfel nu or sa-ti mai dea cafea cand ii vizitezi. :)
  Visual FoxPro  Visual FoxPro in general  pot adauga un t...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement