Search  
Saturday, February 11, 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
  FoxPro  FoxPro 2.x DOS  Reactie intarzi...
 Reactie intarziata a tastaturii
 
 9/28/2009 12:10:56 AM
User is offlinegirofar
16 posts


Reactie intarziata a tastaturii
 (N/A)
Am cateva programe facute in foxpro26, sub dos, care ruleaza intr-o fereastra windows (XP sp3) si la care exista o foarte mare intarziere intre apasarea tastei si realizarea efectiva a comenzii; cine imi poate da un sfat pentru a elimina acest lucru (in afara de Tame pe care l-am incercat si imbunatateste viteza de reactie la apasarea tastelor, insa are si dezavantaje - ex. nu pot maximiza ecranul de lucru)?  Multumesc.
 10/8/2009 5:09:48 PM
User is offlineasecui
11 posts
www.orastieinfo.ro


Re: Reactie intarziata a tastaturii
 (N/A)
Am si eu aceeasi problema: intarziere intre apasarea tastei si executarea comenzii.
Mentionez ca calculatorul are ca procesor un AMD LE-1640, cu memorie 1 GB DDR2. Sistem de operare WinXP Pro SP3.
In afara de asta as adauga ca nu pot lucra cu 2 sesiuni de FoxPro2.6 in acelasi timp, in sensul ca se misca foarte greu. Inainte foloseam un calculator mai slab cu win98 pe el si nu aveam problemele astea.

 10/8/2009 5:16:27 PM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Aplicatie e rulata in full screen sau in window?

Daniel Buduru
 10/9/2009 9:25:25 AM
User is offlineasecui
11 posts
www.orastieinfo.ro


Re: Reactie intarziata a tastaturii
 (N/A)
Full Screen.
 10/9/2009 10:54:16 AM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A) Modified By Daniel Buduru  on 10/9/2009 10:21:16 AM)
Am intalnit astfel de probleme cu diverse esecutabila dos  rulate in full screen.
Incearca rularea in window. Se configureaza in shortcut, properties, Program, Run: Normal Window.  Iar in screen, usage, wimdowed.

Daniel Buduru
 10/9/2009 12:37:14 PM
User is offlineasecui
11 posts
www.orastieinfo.ro


Re: Reactie intarziata a tastaturii
 (N/A)
M-am uitat. Chiar asa erau setate. Cred ca astea sunt setarile implicite.
 10/9/2009 12:58:29 PM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Si totusi ruleaza in fullscreen?


Daniel Buduru
 10/9/2009 1:08:55 PM
User is offlineasecui
11 posts
www.orastieinfo.ro


Re: Reactie intarziata a tastaturii
 (N/A)
Da, ruleaza si in full screen dar din cand in cand are momente cand nu ruleaza cursiv, se opreste pentru 1-2 secunde.
 10/9/2009 1:44:28 PM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Eu spuneam ca o aplicatie dos ar trebui rulata in mod window, si nu fullscreen.
Am constatat o ocupare a procesorului de 50%, pe un sistem dual core - deci 100% pe un procesor - cand o aplicatie dos (orice fel, nu numai fp) ruleaza fullscreen, precum si anomalii la mouse si tastatura.

Daniel Buduru
 10/9/2009 8:48:37 PM
User is offlinegirofar
16 posts


Re: Reactie intarziata a tastaturii
 (N/A)

Am incercat toate variantele de setare a shortcut-ului, indiferent daca e in full-screen sau in window, tot aceeasi intarzire. S-ar putea sa fie nevoie de un patch al windows-ului pentru chestia asta, dar nu am gasit. Poate totusi stie careva o solutie la problema asta. PS: si pc-ul meu are cam aceeasi configuratie.

 12/24/2009 3:55:59 PM
User is offlinegirofar
16 posts


Re: Reactie intarziata a tastaturii
 (N/A)

Nimic? oameni buni. Chiar nu se gaseste rezolvare la problema mea?

 12/24/2009 7:43:03 PM
User is offlineEugen Gliga
1038 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Incearca si urmatoarea varianta:

Dupa lansarea programului, dai un Ctrl+Alt+Del si intri in Task Manager, apoi mergi la procese, si la ntvdm, dai un click dreapta si pui  Set Priority pe Low.  Apoi revii in program si vezi daca s-a rezolvat ceva.



 12/28/2009 11:49:29 AM
User is offlinegirofar
16 posts


Re: Reactie intarziata a tastaturii
 (N/A)
 Eugen Gliga wrote
Incearca si urmatoarea varianta:

Dupa lansarea programului, dai un Ctrl+Alt+Del si intri in Task Manager, apoi mergi la procese, si la ntvdm, dai un click dreapta si pui Set Priority pe Low. Apoi revii in program si vezi daca s-a rezolvat ceva.





Da. Se vede diferenta. Insa cum fac sa setez permanent NTVDM pe low? Asta ar rezolva definitiv problema mea. Multumesc pt. ajutor.
 12/28/2009 12:35:56 PM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Exista aici un utilitar command-line, freeware, cu care se poate seta prioritatea si care poate fi utilizat programatic:
http://www.beyondlogic.org/solutions/processutil/processutil.htm


Daniel Buduru
 12/28/2009 1:50:37 PM
User is offlinegirofar
16 posts


Re: Reactie intarziata a tastaturii
 (N/A)
 Daniel Buduru wrote
Exista aici un utilitar command-line, freeware, cu care se poate seta prioritatea si care poate fi utilizat programatic:
http://www.beyondlogic.org/solutions/processutil/processutil.htm



E bun si asta, doar ca trebuie sa adaug in toate programele mele acea comanda dos. Intre-timp am gasit ceva mai simplu de utilizat si free: Process Tamer. Daca se poate face setarea respectiva si din windows va rog sa-mi spuneti cum (banuiesc ca trebuie modificat un registru).
 12/28/2009 3:24:05 PM
Online now...Daniel Buduru
2143 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Prioritatea procesului nu se seteaza in registry.
Aici ai un alt utilitar care poate salva setarea nivelului de prioritate - instaleaza un driver pentru asta.
http://www.raymond.cc/blog/archives/2009/02/25/permanently-set-process-priority-in-windows-task-manager-with-prio/

In ceea ce priveste utilitarul command-line,  nu e nevoie sa incluzi comanda in aplicatiile tale, e suficient sa lansezi aplicatia cu un batch (sa zicem ca pui utilitarul intr-un folder in c:\):

MyAppstart.bat va contine:

start myapp.exe
c:\ProcessPriority\process -p ntvdm.exe belownormal
end

Eu as prefera varianta in care prioritatea se stabileste la lansarea aplicatiei, fie din batch, fie din aplicatie, si nu m-as baza pe o setare existenta in windows, aceasta putand fi anulata in urma diverselor operatii de intretinere a sistemului.

Mai poti inecrca si Tamedos, daca nu l-ai incercat deja.




Daniel Buduru
 12/28/2009 10:16:28 PM
User is offlineEugen Gliga
1038 posts
1st




Re: Reactie intarziata a tastaturii
 (N/A)
Am folosit si eu solutia asta cu "process -p ntvdm.exe low" pus intr-un bat si executat dupa lansarea aplicatiei. Totul a fost Ok pana cand a trebuit sa lansez simultan mai multe aplicatii dos, caz in care programul process nu se mai descurca doar cu numele procesului ci vroia sa-i dau PID-ul. Atunci am descoperit ca "Start" permite si setarea prioritatii. In acest caz  Bat-ul va contine doar o linie:  " Start  /Low  MyDosApp.pif"  Tinand cond ca este o aplicatie Dos cred ca e bine s-o lanasezi prin intermediul unui pif.





  FoxPro  FoxPro 2.x DOS  Reactie intarzi...

Search  Forum Home         

 Google Ads Minimize

    

Copyright 2002-2010 Profox   Terms Of Use  Privacy Statement