Descărcați foxpro. FoxPro a trăit, FoxPro este în viață, FoxPro va trăi Foxpro funcționează sub Windows 10

Visual FoxPro este o aplicație profesională de baze de date relaționale de la dezvoltatorii Microsoft, bazată pe limbajul de programare orientat pe obiecte FoxPro. Are un set mare de instrumente diferite pentru crearea bazelor de date, gestionarea acestora, precum și procesarea și stocarea datelor. Este foarte convenabil atunci când lucrați, datorită prezenței în aplicație a designerilor specializați, vrăjitorilor, serviciilor de indicii etc.

Visual FoxPro este rapid cu baze de date mari. Sprijină utilizarea formatelor de foi de calcul utilizate pe scară largă pentru a permite schimbul rapid de informații cu alții aplicații Microsoft. Programul contine un numar mare deșabloane și exemple integrate pentru a crea rapid baze, chiar și cu o structură pe mai multe niveluri. În plus, susține capacitatea de a lucra cu mai mult de patruzeci diverse formate fișiere (act, app, cdx, dbc, dbf, dct, dcx, fky, fll, fmt, fpt, ​​​​frt, frx, fxp, idx etc.).

ÎN ultima versiune Sistemul de raportare al produsului a fost îmbunătățit semnificativ, capabilitățile SQL au fost extinse, sistemul de căutare în baza de date a fost îmbunătățit, funcția de tipărire a datelor a fost îmbunătățită, prezentarea vizuală a informațiilor sub formă de grafice sau diagrame a fost implementată pe deplin , iar suportul pentru tehnologia IntelliSense a fost adăugat, ceea ce facilitează foarte mult crearea codul programului, datorită funcției de auto-completare la scrierea comenzilor sau a parametrilor. De asemenea, Visual FoxPro oferă acum posibilitatea de a salva setările ferestrei principale, casete de dialog, bare de instrumente, personalizare tabel folosind un fișier de personalizare.


Introducere

Scopul acestui articol nu este de a promova relevanța software-ului învechit. Autorul a vrut să-i ajute pe cei care, la datorie, sunt nevoiți să însoțească dos software.

În acest articol, vreau să vorbesc despre DBMS FoxPro, sau mai degrabă despre versiunile sale DOS.

S-a întâmplat că multe programe scrise în Fox sunt încă „în serviciu”. Fereastra familiară a modului de text poate fi adesea văzută într-o bancă, într-un oficiu poștal, în centre de decontare pentru locuințe și servicii comunale și pur și simplu în organizații.

Este dificil de explicat de ce Fox a prins atât de bine pe hard disk-urile unor computere, la fel cum este greu de înțeles de ce majoritatea utilizatorilor de computere nu suportă acest produs software.

Cu mult timp în urmă, când copacii erau mari și dischetele aveau cinci inci, FoxPro trăia liniștit sub MS-DOS și își încânta utilizatorii. Dar timpul nu stă pe loc, DOS a fost înlocuit cu Win95, urmat de Win98. Dar și aici, programele noastre roșcate au continuat să funcționeze din greu, fără a cauza probleme inutile utilizatorilor și administratorilor de sistem.

Următorul sistem de operare popular care a inundat aproape toate computerele a fost Windows XP. Și aici au început problemele cu DBMS-ul nostru. Pe de o parte, XP nu este atât de bine adaptat pentru software-ul DOS și are o arhitectură diferită de Win9x, pe de altă parte, progresul nu stă pe loc și au apărut o mulțime de lucruri noi în hardware-ul computerului - multi- procesoare de bază, imprimante USB etc.

Ambii acești factori au dat naștere unui număr considerabil de diverse erori și probleme. Nu degeaba puteți vedea adesea declarații rău intenționate împotriva FoxPro pe forumuri cu un apel pentru a o îngropa complet și irevocabil.

Să vedem ce probleme tipice apar atunci când fox lucrează sub Windows XP și ce se poate face în aceste situații pentru a vă ușura viața.


Programul nu începe deloc sau începe cu krakozyabry în loc de litere

Primul pas este să verificați dacă bibliotecile FoxPro sunt prezente pe computer. De obicei, acestea sunt plasate într-un folder, de exemplu, C:\Foxpro. Pentru ca programul să le găsească, este necesar în fișierul de sistem

C:\windows\system32\autoexec.nt

setați calea către biblioteci adăugând linia

Cale=c:\foxpro;

(Desigur, numele unității și numele folderului Windows pot diferi).

Dacă programul nu conține limba rusă și literele sunt afișate incorect, atunci este necesar un driver în limba rusă pentru MS-DOS, de exemplu, keyrus. Lansarea sa trebuie, de asemenea, înregistrată în autoexec.nt. Pentru dreptate, aș dori să remarc că, de obicei, driverul keyrus este necesar foarte rar, deoarece Windows XP se descurcă bine cu funcțiile sale în sine.

Aș dori să remarc și momentul în care FoxPro a avut mai multe versiuni, iar bibliotecile sunt necesare strict din versiunea pe care a fost scris programul. Diverse versiuni- 2.0, 2.5, 2.6 - sunt incompatibile între ele.

De asemenea, în fișierul de sistem C:\windows\system32\config.nt ar trebui să fie prezente următoarele 2 rânduri:

FIȘIERE=150 TAMPONE=80

Primul indică numărul maxim de fișiere deschise simultan, al doilea - dimensiunea bufferelor.

De fapt, totul. Pașii de mai sus sunt suficienți pentru a porni programul.


Fara memorie

Dacă apare următoarea situație - programul pornește, se pare că totul funcționează, dar din când în când într-un anumit loc (de exemplu, calcul) sau aleatoriu, programul se blochează cu o eroare care spune că nu există suficientă memorie sau că există nu există zone de lucru libere („Toate zonele de lucru sunt în uz”).

În acest caz, acordați atenție comenzii rapide de pe desktop, care lansează programul. Faceți clic dreapta pe comandă rapidă - accesați proprietăți, deschideți fila „Memorie”. Ne uităm la parametrii „Memorie afișată (EMS)” și „Memorie suplimentară (XMS)”. În aceste două rânduri, trebuie să setați valoarea maximă - 16384 (de obicei, la crearea unei comenzi rapide, Windows nu alocă această memorie).


„Ecran mic”

Când programul pornește, pornește în modul fereastră sau full-screen, dar programul în sine funcționează doar pe jumătate de ecran, a doua jumătate rămâne goală (pentru modul text 80x25).

Această problemă are două soluții, descrise mai jos.

Prima cale (standard). Setați proprietățile comenzii rapide în modul ecran complet. Începem programul. Apoi apăsăm combinația Alt + Enter - programul merge la modul ferestre. Faceți clic dreapta pe bara de titlu albastră a ferestrei programului. Mergem la proprietăți. Deschideți fila „Locație”. Parametrii „Screen buffer size” și „Window size” sunt setați la 80 pe 25 (dacă aveți un mod standard de text, dacă altul - setați propriile parametri).

Faceți clic pe OK, va apărea dialogul „Modificare proprietăți”. Selectați „Salvați proprietăți pentru alte ferestre cu același nume”, faceți clic pe OK. Făcând nimic altceva, ieșim din program (de preferință prin meniul programului). Tot. Acum, când porniți programul, acesta se va extinde frumos la ecran complet. Metoda funcționează aproape întotdeauna, dar uneori există computere pe care acest truc nu funcționează. În acest caz, mergeți la metoda 2.

A doua metodă (dacă prima nu a ajutat). Deschideți folderul programului. Căutăm fișierul CONFIG.FP în el, dacă nu este găsit, îl creăm. Adăugați o linie precum display=VGA25 acolo și salvați. Acum programul va funcționa și pe ecran complet. Singura avertizare - cel mai probabil, va trebui să instalați driverul keyrus în limba rusă.


Imprimare lentă pe o imprimantă matriceală

Aplicații MS-DOS în Mediul Windows NT/2000/XP utilizează un spooler NT la imprimare, care așteaptă ceva timp (15 secunde în mod implicit) înainte de a trimite datele primite la imprimantă. Pentru a reduce timpul de expirare a imprimării, care este setat în registru, deschideți REGEDIT și urcați în ramură

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\WOW

În parametrul șir „LPT_timeout” setați valoarea acestuia la „3”.

Nu trebuie să atingeți setările driverului imprimantei, lăsați-le să rămână implicit.

Apropo, dacă în sistem sunt instalate mai multe imprimante, atunci cea matriceală trebuie instalată implicit.


Imprimarea pe o imprimantă USB (locală sau de rețea)

Această problemă pentru programele de pe FoxPro este deosebit de acută. Imprimantele matriceale nu sunt aproape niciodată folosite, dar numărul imprimantelor laser crește ca ciupercile după ploaie.

Pentru a rezolva această problemă, se folosesc programe care interceptează imprimarea pe LPT, convertesc documentul și îl trimit la o imprimantă USB. Există multe astfel de programe. Dar programul DOSUSB este cel mai potrivit pentru aceste scopuri. După instalare, trebuie să îl puneți la pornire sau să faceți o comandă rapidă către utilizator de pe desktop.

DOS2USB are o mulțime de setări. Va trebui să selectați o imprimantă USB, să setați dimensiunea și tipul fontului și să bifați caseta de selectare „Advance Spool”.

Printre caracteristicile programului, aș dori să remarc modul „DMP Print”. Permite, atunci când conectați o imprimantă matriceală prin USB, să emulați un mod obișnuit de imprimare a textului LPT. Ceea ce este foarte convenabil: dacă computerul nu are sau nu are un port LPT, o imprimantă matriceală poate fi conectată prin USB ( ultimele modele EPSON permite-l).


Imprimarea pe o imprimantă matriceală de rețea

Dacă trebuie să imprimați prin rețea la o imprimantă matriceală, atunci există o astfel de oportunitate.

Pentru a deschide accesul în rețea la imprimanta matriceală pe care vom imprima, pe computerul de pe care vom imprima, trebuie făcute următoarele modificări: în fișierul autoexec.nt adăugați linia: net use LPT1: \\nume computer\ numele imprimantei de rețea, de exemplu:

Utilizare net LPT1: \\sveta\epsonlx

Dacă programul nostru fox este lansat printr-un fișier .BAT, atunci în loc de autoexec.nt, această linie poate fi adăugată direct la acest bat.


Programul se blochează pe procesoare multi-core

Dacă în sistem există două sau mai multe procesoare de bază, programele FoxPro se blochează periodic. Acest lucru se întâmplă, aparent, din cauza faptului că Windows încearcă să distribuie codul programului la mai multe nuclee în același timp, iar acest lucru nu funcționează foarte bine. Pentru a preveni acest lucru, sistemul trebuie să ruleze programe DOS pe un singur nucleu CPU.

Pentru a face acest lucru, aveți nevoie de utilitarul imagecfg.exe, cu ajutorul acestuia trebuie să corectați fișierul ntvdm.exe. După aceea, problemele vor dispărea. O puteți face și mai ușor - luați un ntvdm patch-at gata făcut și înlocuiți-l cu îndrăzneală în sistem. Scrieți în directoare

\Windows\system32\Windows\system32\dllcache\

iar dacă există

\Windows\I386\

Adevărat, sistemul de operare va reacționa după un timp - pe ecran va apărea o fereastră cu un avertisment că fișierele de sistem au fost înlocuite. Răspundem Windows că așa ar trebui să fie și că lasă fișierul modificat. Dacă nu se răspunde la această întrebare, sistemul va returna automat ntvdm-ul original la locul său din backup fără știrea dvs.

Aș dori să notez că puteți înlocui în siguranță ntvdm-ul unui sistem cu altul, chiar dacă nu se potrivesc ca dimensiune (SP1, SP2, SP3).


Nu se poate deschide DBF

Din când în când programul se blochează cu un cadru roșu - o eroare la deschiderea bazei de date DBF.

Acest miracol a fost observat pe un computer pe care este instalat Kaspersky Anti-Virus. Aparent, programul și antivirusul nu pot partaja accesul la fișier. Pentru a evita problema, trebuie să adăugați fișiere dbf la lista de excluderi (pentru ca antivirusul să nu le verifice) sau adăugați programul în zona de încredere a antivirusului.


Programul „mâncă” toate resursele computerului

Într-adevăr, dacă minimizați un program care rulează sau treceți la modul fereastră (de exemplu, în timpul unui calcul lung), atunci chiar și pe un computer modern puternic puteți simți „frânarea”.

Există programe speciale care vă permit să scăpați de acest efect. Acestea sunt Resfree și Tame.

Resfree este o dezvoltare internă, este un singur fișier .com de 488 de octeți, care trebuie înregistrat pentru lansare în autoexec.nt (sau într-un fișier .bat).

Tame este un analog străin mai sofisticat. Programul este instalat automat și are caracteristici suplimentare, cum ar fi mai multe reglaj fin, monitorizarea programelor etc.

Diferența dintre programul foxpro și toți ceilalți analogi, prezentate pentru descărcare doar într-o listă mică, este o metodă integrată de procesare a cursoarelor bazei de date, care este implementată datorită funcțiilor puternice care vă permit să rezolvați aproape orice sarcină, indiferent de scară. Acest produs unic, care este și important de subliniat, are funcții clar concentrate pe lucrul cu baza de date de recunoaștere, care este facilitată de prezența unor instrumente de lucru destul de flexibile. Lucrul cu această aplicație este încă foarte convenabil datorită capacității sale de a funcționa într-un mediu de servicii, dar aș prefera să vorbesc despre asta separat.

Descărcați programul foxpro fără înregistrare

Profitând de recomandarea mea și descarcând programul foxpro, care este popular printre utilizatorii experimentați și profesioniști, puteți organiza cu ușurință un tabel, puteți crea o bază de date de integrare și pur și simplu procesați rapid o interogare folosind instrumentul corespunzător. În total, nu există mai mult de zece instrumente pentru lucrul cu baze de date în programul foxpro, dar cu ajutorul lor puteți rezolva cu ușurință și natural aproape orice sarcină prin simpla execuție descărcare gratuită pe computerul de distribuție odată cu lansarea viitoare a instalatorului integrat.


Nu trebuie să presupuneți că lucrul cu programul foxpro este foarte complicat și problematic, principalul lucru, așa cum am spus, este să alegeți portalul potrivit de unde să descărcați gratuit acest produs și apoi să îl instalați, ceea ce, de regulă, necesită un timp puțin prețios, calculat nu mai mult de două - trei minute.


Dacă intenționați să vă dați seama cum funcționează programul foxpro pe cont propriu și, cel mai important, ce instrumente sunt folosite pentru ce, puteți descărca în plus videoclipuri de instruire de pe portalul nostru, pe baza cărora puteți obține toate răspunsurile necesare la orice de propriile tale întrebări, oricât de exigente ar fi acestea. Ei bine, puteți merge direct la descărcarea kitului de distribuție folosind una dintre linkurile de adrese inferioare.

Această arhivă include fișierul VFP9RUS.DLL.

Înainte de a instala un nou pachet de servicii pentru Visual Foxpro, trebuie să eliminați DLL-ul Russified dacă a fost instalat anterior, deoarece. la pornirea mediului după instalarea unui nou SP, va da o eroare că versiunea fișierului DLL nu se potrivește.

1) DLL este destinat rusificării IDE-ului pentru dezvoltatori Visual Foxpro

2) Descărcați și instalați SP2 pentru Visual Foxpro 9.0

3) Pentru cei care au instalat Windows rusesc iar în parametrii regionali țara este Rusia, trebuie doar să copiați fisierul datîn directorul în care este instalat Visual Foxpro.

4) Pentru cei care au o altă țară în setările lor regionale, trebuie să redenumiți acest fișier în VFP9ENU.DLL și să copiați acest fișier în directorul în care este instalat Visual Foxpro, după crearea unei copii a fișierului original, astfel încât dacă este necesar , returnați totul așa cum a fost.

5) Dacă dintr-un motiv oarecare este necesar să eliminați fisura, atunci pentru 3) - trebuie să ștergeți fișierul VFP9RUS.DLL din directorul Visual Foxpro, pentru 4) - despachetați dosarul original VFP9ENU.DLL și înlocuiți DLL-ul corectat.

(Nu uitați să faceți o copie a fișierului VFP9ENU.DLL la pasul 4). Noroc.

Distributie Visual FoxPro 9+ SP2 pentru Windows - pentru cei care nu.

Dacă ceva nu a funcționat:

Mai întâi, fișierul vfp9enu.dll a fost copiat în fișierul vfp9rus.dll. Apoi resursele cu același nume au fost copiate din fișierul vfp9rrus.dll în fișierul vfp9rus.dll

Resursele 10, 2, 3, 4 au fost înlocuite în folderul \999.

Resursa 1 din folderul \999 a rămas la fel ca în versiunea în limba engleză, deoarece la înlocuirea acesteia, comanda set collate to "rusă" nu funcționează. De asemenea, resursa 5 din folderul \999 - a lăsat versiunea în limba engleză, deoarece. Am găsit o descriere a erorii pe forum: nu rusificați decriptarea pentru PEM (fișierul 5 în folderul \999): în caz contrar, o excepție la tastarea MaxLenght TextBox „a în fereastra de proprietăți.

Fișierul VFP9RUS.DLL este copiat în directorul Visual Foxpro. Când porniți shell-ul, meniul se afișează în rusă - pentru Russian Windows.

Utilizați acest fișier pe propriul risc. Nu există garanții. Pentru erori fatale sau alte erori, pur și simplu eliminați fișierul VFP9RUS.DLL din directorul Visual Foxpro.

Înainte de a încărca un fișier, notați numărul versiunea instalată Visual FoxPro. Selectați DLL de descărcat cu același număr de versiune ca cel instalat pe computerul dvs. Descărcați arhiva. Despachetați versiunea rusă a DLL-ului în directorul Visual FoxPro. Când porniți, meniul programului va fi în rusă, dacă aveți instalată versiunea în limba rusă a XP și limba rusă pentru formatele de dată/ora/număr este setată în setările regionale. Dacă descărcați o versiune DLL care nu se potrivește cu cea instalată pe computer, Visual FoxPro va genera o eroare de nepotrivire a versiunii DLL la pornire. Pentru a returna interfața în limba engleză, eliminați pur și simplu fișierul DLL rus din directorul Visual FoxPro. Pentru cei care au alte formate de dată / oră / număr setate în setările regionale pentru a obține interfața rusă - 1) creați o copie de arhivă a fișierului VFP*ENU.DLL din directorul Visual FoxPro - 2) ștergeți VFP*ENU. Fișier DLL - 3) Despachetați fișierul rusesc în directorul Visual FoxPro și redenumiți-l din VFP*RUS.DLL în VFP*ENU.DLL - 4) Pentru a returna interfața în limba engleză în această opțiune, trebuie să returnați versiunea originală a VFP* ENU.DLL în directorul Visual FoxPro din copia de arhivă a fișierului (vezi. elementul 1). Numele fișierului VFP*RUS.DLL trebuie să fie cu majuscule.Atenție - înainte de a instala SP (actualizare), eliminați fișierul VFP*RUS.DLL din directorul Visual FoxPro. După instalarea SP, instalați versiune noua DLL (versiunea DLL rusificată și versiunea Visual FoxPro trebuie să se potrivească).

Poate e nevoie de altceva. Am o coajă engleză

Poate că este setat implicit în setările regionale. limba engleza Puteți redenumi fișierul vfp9rus.dll în vfp9enu.dll și îl puteți înlocui pe cel original (după salvarea unei copii a acestuia) în cazul în care nu vă place ceva, pentru a returna totul așa cum era.

Este posibil ca localitatea să fie setată implicit la engleză.

De fapt, totul este foarte simplu. Este necesar să redenumiți fișierul, după tip, Upper("Vfp9rus.dll") ;) Pe alocuri, când lucrați cu un fișier, apar astfel de gadgeturi.

Mai exact, numele VFP9RUS.dll trebuie să fie cu majuscule. Mi-a funcționat imediat.

Microsoft Visual FoxPro pentru Windows 10 este un mediu de dezvoltare de la Microsoft care rulează pe FoxPro OOP. Vă permite să creați baze de date relaționale folosind o gamă largă de instrumente conexe. În plus, bazele de date pot fi gestionate, iar datele pot fi salvate și procesate.

Chiar și bazele de date mari sunt procesate rapid, există suport diferite formate mese pentru schimb convenabil informații cu aplicații marca Microsoft. Pentru comoditatea utilizatorului, la program au fost adăugate șabloane și exemple de creare a bazelor cu mai multe structuri. Sunt acceptate peste 40 de formate de fișiere de bază de date. Vă recomandăm să descărcați Microsoft Visual FoxPro pentru Windows 10 în limba rusă fără înregistrare și SMS de pe site-ul oficial.

Informații despre program
  • Licență: gratuită
  • Dezvoltator: Microsoft
  • Limbi: rusă, ucraineană, engleză
  • Dispozitive: PC, Netbook, Notebook (Acer, ASUS, DELL, Lenovo, Samsung, Toshiba, HP, MSI)
  • OS: Windows 10 Home, Professional, Enterprise, PRO, Enterprise, Education, Home Edition (actualizări 1507, 1511, 1607, 1703, 1709, 1803, 1809)