Descresterea distributiei programului Foxpro

Reducerea distribuției programului
Natasha

Visual Foxpro pentru toate versiunile face programul de distribuție cel mai mic cu 3 dischete (mai mult de 4Mb). Deși majoritatea altor limbi utilizează instrumente standard pentru a face distribuții de aceeași mărime (desigur, dacă doriți să lucrați cu bazele de date), acest lucru nu este bun. De ce. Deoarece 4MB descărcare de pe Internet destul de scump, deoarece programul de transfer pe două dischete mai ușor decât în ​​trei (a treia discheta funcționează întotdeauna cu sectorul rău), și în general, un mic program este întotdeauna mai bine decât mare.

Un mic program cu șase sau șapte tabele, o duzină de forme în principiu, puteți să vă împachetați până la o dimensiune de aproximativ 2,7 Mb (deja două dischete). Cu cât programul este mai mare, cu atât este mai mare raportul de compresie (deși acest lucru se aplică creării de distribuții prin metodele uzuale). Cum se poate face acest lucru?

După ce sunteți gata să compilați versiunea finală a programului, nu uitați să debifați Debug info (în meniul Project -> Project info). Există, de asemenea, un semn de criptare Criptare - puteți pune-o în siguranță, deoarece aceasta nu afectează în nici un fel dimensiunea fișierului exe și astfel puteți vedea că și el criptează :-). Apoi puteți face proiectul Curățenie. Pentru a fi sincer, nu știu în ce cazuri ajută, dar nu va fi mai rău.

Dacă nu există o nevoie extremă, nu trebuie să o utilizați atunci când creați formularele Wizards. Pentru că, de îndată ce există cel puțin un câmp pus pe formular cu ajutorul Expertului, clasa wizstyle este atașată la proiect. Este de ordinul a 300Kb, și nu este aproape nici un folos pentru a.

Totul era despre Fox însuși. Acum compilam fișierul exe. DAR nu se recomandă distribuirea în Expertul încorporat. Când creați un kit de distribuție, acesta trage totul în el și, cel mai probabil, nu este necesar în program. Selectați necesare dll-fișierele din Windows \ sistem (pentru Visual FoxPro 5.0 este vfp500.dll și vfp5enu.dll) și le comprimă ASPack applet-uri .Acest program este special conceput pentru a comprima exe și dll fișiere. In timp ce comprima exe-fișier compilat nu este recomandată (deși aici se pare un lucru destul de amuzant - reduceri AsPack de la exe o chestiune de fapt întregul program și atunci când programul începe necesită original fișierele PRG și alte, și dacă totul arăta de lucru ca și cum nimic nu sa întâmplat - ). Dar puteți și trebuie să comprimați aceste două dll-uri. Dimensiunea lor scade de două ori - și acesta va fi câștigul principal al luptei noastre cu dimensiunea.

Acum rămâne doar să împachetați programul și dll unele instalare (și puteți citi despre ele aici) și toate :-)