Cum se face un fișier exe în foxpro vizual

  • Cum se compilează EXE
    • Tehnologie de compilare
    • Fișiere similare
  • Ce trebuie să includeți în EXE

1. Cum se compilează EXE

1.1 Tehnologie de compilare

motto-ul:
"Da Da, Pușkin, ah da."






Alexander Pușkin

Tehnologia pentru compilarea EXE în Visual FoxPro este destul de simplă. Nu vom fi distras de astfel de metode extreme, ca date de intrare în fereastra de comandă, de tip comandă Build, CONSTRUIESC APP, CONSTRUIESC EXE, și ne limităm la facilități, oferă o interfață grafică VFP.

Deci, pentru a crea un EXE trebuie să apăsați pe butonul din managerul de proiect „construi.“. Alegerea deschis de dialog opțiune Win32 executabil server / COM (EXE) apasam OK. ALL. ;-)

"Ca toată lumea?" - întrebați - "Și ce nume ar trebui să salvez dosarul?"

Sunt de acord. Este necesar să se indice în mod necesar, în caz contrar toate prostiile.

Apropo, cred că este util să amintim că, pentru a compila procesul a fost de succes ai nevoie de un manager de proiect pentru a umple fișierele de program, dintre care unul trebuie să fie ca principal (în Managerul de proiect numele fișierului cu caractere aldine), adică . fișierul care va fi executat mai întâi. În mod implicit, ca principal-programul este instalat pentru prima dată inclus în (* .prg) fișier de proiect software-ul sau un fișier formular (* .scx).

Vobshchem totul este destul de simplu! Doar.

Acum, despre trist.

1.2 Fișiere similare

motto-ul:
"și porniți-o - nu funcționează!"
M. Zhvanetsky

Toate Perepetui Completat¸i cererea este de peste, și sunteți mândri de conștiința propriei lor superioritatea față de muritorii, cu pași mari grabesc la client, instalați aplicația, în același timp scriind el (clientul), așa cum este acum va fi rece, și de numărare în mintea unui șurub trebuie să cumperi ceea ce ar rămâne pe bere, întâlnești brusc că programul tău super-duper nu se prăjește. Este trist. Este o rușine. Și, cel mai important, nu veți avea unul nou sau ceea ce ați plănuit să cumpărați pentru dvs. din taxă.







Chestia este că ne-am compilat. Exe nu este un fișier executabil de sine-executabil. Pentru funcționarea normală a acestui fișier pseudo-executabil, sunt necesare biblioteci de suport (.dll). Nu voi discuta mult despre acest lucru, ci pur și simplu dau numele fișierelor necesare funcționării normale a aplicației.

În principiu, până la versiunea 6 inclusiv, puteți utiliza Expertul de configurare obișnuit pentru a transfera aplicația pe mașina client, care vă prescrie totul, și în programul --InstallShield (sau alt instalator) ulterior.

Setul de biblioteci de mai sus trebuie plasat în directorul de programe sau în directorul de sistem Windows. Pentru diferite versiuni de Windows, aceste directoare sunt diferite:

2. Ce ar trebui să includ în EXE

motto-ul:
"Să includem sau să nu includem?"
electrician beat

Implicit, fișierul .exe finit include toate fișierele necesare aplicației - programe, formulare, meniuri, biblioteci, clase etc. cu excepția fișierelor și tabelelor bazei de date (astfel de fișiere pot fi găsite în cercul încrucișat din apropierea numelui fișierului din managerul de proiect). Toate fișierele incluse în fișierul .exe după compilare vor deveni nemodificabile (numai pentru citire). Este clar că dosarele de masă (* .dbf) nu este necesar să se includă, deoarece acestea sunt supuse unor schimbări constante în operațiunile de date-on-uri, dar uneori sunt momente când ai nevoie pentru a ascunde orice staticheskiedannye de la utilizator, dar oferă acces la program. Cel mai bun loc decât exe-shnik "în interior" nu apare.

Este, de asemenea, o situație destul de comună când trebuie să "găsești" sau să schimbi temporar fișierul de raport sau când ai un set întreg de rapoarte unice pentru fiecare utilizator. Ei bine, imaginați-vă: zece operatori și fiecare cu zece rapoarte și toate acestea în * .exe. singura cale în această situație este excluderea acestor rapoarte din fișierul final și livrarea acestora împreună cu aplicația.

În orice caz, decideți ce fișiere să excludeți și pe care să le păstrați pentru dvs.







Trimiteți-le prietenilor: