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  Inchidere fisie...
 Inchidere fisiere HELP
 
 4/19/2011 1:03:10 PM
User is offlineLucian Ilea
110 posts
5th


Inchidere fisiere HELP
 (Germany)
Buna ziua,

Am facut o functie care face update-ul aplicatiei de pe un FTP. Totul merge ok, insa, daca utilizatorul a pornit aplicatia, a folosit help-ul si apoi a accesat functia de update, se incurca lucrurile. Eu descarc fisierul help de pe FTP cu functia API FtpGetFile - care imi si redenumeste fisierul asa cum am eu nevoie. Am incercat sa pun SET HELP OFF ca sa pot descarca fisierul, dar nu ma ajuta.

Exista o alta modalitate de a inchide "de tot" fisierul help?

Multumesc mult.

Cu stima,
Lucian Ilea
 4/19/2011 3:34:58 PM
User is offlinevaly.m
227 posts
4th


Re: Inchidere fisiere HELP
 (N/A) Modified By valy.m  on 4/19/2011 3:56:16 PM)
Pararea mea e sa fortezi inchiderea procesului lansat de help. Era pe undeva pe aici o functie prin care se inchidea un proces lansat. O sa o caut si o sa ii postez linkul....

Editat:
Poti sa faci o metoda la forma pe care o numesti "isrunning" in care sa pui acest text:

PARAMETER lcProcess,llshutdown
LOCAL llIsRunning

oWMI = GETOBJECT('winmgmts://')
cQuery = "select * from win32_process where name='"+lcProcess+"'"
oResult = oWMI.ExecQuery(cQuery)
llIsRunning=.F.
FOR EACH oProcess IN oResult
      llIsRunning=.T.
      IF llshutdown
            oProcess.Terminate(0)
      ENDIF
NEXT
RETURN llIsRunning

Iar in forma unde faci update-ul fisierului tau faci asa: Din cate stiu eu procesul de help este "hh.exe", asa ca o sa ai:

IF thisform.isrunning("hh.exe")
       ? thisform.isrunning("hh.exe",.T.)
ENDIF

Valy Maties - Beginner programmer
 4/19/2011 4:37:55 PM
User is offlineGrigore Dolghin
3590 posts
www.class-software.eu
1st






Re: Inchidere fisiere HELP
 (N/A)
Incearca cu SET HELP TO (fara parametru).
Grigore Dolghin
Visual FoxPro MVP 2006 - 2010
Class Software
My blog
  Visual FoxPro  Visual FoxPro in general  Inchidere fisie...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement