Search  
Thursday, May 24, 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  Win32 API  Verificare daca...
 Verificare daca programul porneste local sau in retea
 
 1/19/2011 10:19:40 PM
User is offlinemadalinsuny
21 posts


Verificare daca programul porneste local sau in retea
 (N/A) Modified By madalinsuny  on 1/19/2011 11:26:03 PM)
Buna seara.

Am creat un program creat in Visual FoxPro 9.0 sp2 care poate rula in retea (programul este instalat pe un singur calculator care are partitia respectiva sher-uita cu drepturi depline, iar pe celelalte calculatoare este mapata partitia respectiva)
Stiu cum pot afla daca programul ruleaza sau nu (uitandu-ma in procesele care ruleaza), dar cum pot sa aflu daca programul este pornit de pe calculatorul principal sau de pe un calculator ce foloseste partitia mapata? (adica daca programul ruleaza local sau in retea)

 1/19/2011 10:43:51 PM
User is offlineDaniel Buduru
2333 posts
1st




Re: Verificare daca programul porneste local sau in retea
 (N/A)
Programul ruleaza intotdeauna pe calculatorul de pe care este lansat, nu pe calculatorul pe care se gaseste executabilul.
Cand il vezi in taskmanager, ruleaza pe calculatorul tau.
Poti vedea daca un fisier este deschis de pe o alta statie in din control panel/ administrative tools/ computer management/ system tools / shared folders / shares
Sau start / run compmgmt.msc


Daniel Buduru
 1/20/2011 7:53:39 AM
User is offlinemadalinsuny
21 posts


Re: Verificare daca programul porneste local sau in retea
 (N/A) Modified By madalinsuny  on 1/20/2011 9:16:19 AM)
Multumesc pentru interesul acordat acestei probleme. Sper ca ii va ajuta si pe alti programatori .

Exact asta am observat si eu: chiar daca ma uit in taskmanager nu imi pot da seama daca programul a fost lansat de pe calculatorul principal sau de pe una din statii.

Cu programul deschis pe una din statii , folosind compmgmt.msc m-am uitat la Shared Folders si nu imi zice ca ar rula nici un program (m-am uitat si pe statie si pe calculatorul principal)

As vrea totusi, daca exista, o solutie in Visual FoxPro ca sa o pot intrega in programul meu astfel incat sa stiu in momentul pornirii programului daca calea catre executabul este una locala sau una catre o partitie mapata.

M-am gandit la urmatoarea solutie:
Folosind comanda : JustDrive(fullpath(' ')) obtin litera partitiei de pe care porneste.
Pasul doi ar fi sa vad daca acea litera de drive (ex: Z:) este local sau mapat. Nu stiu cum pot face acest lucru.
Exista vreo comanda care sa imi listeze toate literele partitiilor fizice (nu mapate) din calculator, ca pe urma sa pot compara cu litera obtinuta de JustDrive(fullpath(' ')) ?
 1/20/2011 10:43:51 AM
User is offlineCostel
227 posts
www.adrisoft.ro
4th




Re: Verificare daca programul porneste local sau in retea
 (N/A)
Si eu tot la comanda  JustDrive ma gindeam. Daca totusi vrei sa aprofundezi vezi link-ul urmator:


http://www.profox.ro/Articole/ObiectulFileSystem/tabid/148/Default.aspx





Nu munci atit de mult incit sa nu-ti mai ramina timp ca sa cistigi bani. (proverb evreiesc)
 1/20/2011 11:26:00 AM
User is offlinemadalinsuny
21 posts


Re: Verificare daca programul porneste local sau in retea
 (N/A)
Multumesc pentru articol. Nu am putut decat sa arunc o scurta privire asupra lui si pare foarte interesant .Am vazut : Thisform.aTypes[3]="Retea" deci as putea identifica tipul partitiei. Acum sunt la munca, dar diseara o sa ma uit pe demo atasat articolului si sper sa pot rezolva aceasta problema.
 1/20/2011 7:28:11 PM
User is offlinemadalinsuny
21 posts


Re: Verificare daca programul porneste local sau in retea
 (N/A)
Avand acel demo mi-a fost foarte usor sa determin daca programul porneste in retea sau local. O sa testez pe mai multe retele, dar se pare ca functioneaza perfect.
  Visual FoxPro  Win32 API  Verificare daca...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement