C kuinka tehdä exe-tiedosto. Kuinka tehdä exe-tiedosto

  • Mitä sisällyttää EXE-tiedostoon
  • 1.Kuinka kääntää EXE

    1.1 Kokoonpanotekniikka

    Epigrafi:
    "Voi kyllä ​​Pushkin, voi kyllä..."
    A.S. Pushkin

    Teknologia EXE-tiedostojen kääntämiseen Visual FoxProssa on melko yksinkertainen. Emme häiritse sellaisia ​​äärimmäisiä menetelmiä kuin komentojen, kuten BUILD PROJECT, BUILD APP, BUILD EXE, kirjoittaminen komentoikkunaan, vaan rajoitamme VFP:n graafisen käyttöliittymän tarjoamaan mukavuuteen.

    Joten EXE:n luomiseksi meidän on napsautettava "BUILD..." -painiketta projektinhallinnassa. Valitse avautuvasta valintaikkunasta Win32-suoritettava tiedosto / COM-palvelin (EXE) ja napsauta OK. KAIKKI. ;-)

    "Kuinka kaikki menee?" - kysyt - "Entä millä nimellä tiedosto tallennetaan?"

    Olen samaa mieltä... On tarpeen ilmoittaa, muuten kaikki on turhaa.

    Muuten, mielestäni olisi hyödyllistä muistuttaa, että jotta käännösprosessi onnistuisi, sinun on täytettävä projektipäällikkö ohjelmasi tiedostoilla, joista yhden on oltava pää (projektipäällikössä tämän tiedoston nimi on lihavoitu), eli . tiedosto, joka suoritetaan ensin. Oletusarvoisesti ensimmäinen projektiin sisältyvä ohjelmatiedosto (*.prg) tai lomaketiedosto (*.scx) asennetaan pääohjelmana.

    Yleensä kaikki on melko yksinkertaista! Vain..?

    Nyt surullisista...

    1.2 Aiheeseen liittyvät tiedostot

    Epigrafi:
    "...ja kun kytket sen päälle, se ei toimi!"
    M. Zhvanetsky

    Kaikki sovelluksen laatimisvaiheen hässäkkä on jo ohi, ja sinä, ylpeänä tietoisuudestasi omasta paremmuudestasi kuolevaisiin nähden, ryntää harppauksin asiakkaan luo, asenna sovelluksesi ja kuvaile samalla hänelle (asiakkaalle) kuinka siistiä kaikki on nyt hänelle, ja lasket mielessäsi, mikä ruuvi sinun täytyy ostaa jotain jäämään oluelle, ja yhtäkkiä huomaat tosiasian, että super-duper-ohjelmasi ei tienaa yhtään rahaa. Surullinen. Se on sääli. Ja mikä tärkeintä, sinulla ei ole uutta kiintolevyä tai mitä tahansa, mitä aiot ostaa maksustasi...

    Asia on, että käännetty .exe ei ole itsenäinen suoritettava tiedosto. Tämä pseudo-suoritettava tiedosto vaatii tukikirjastot (.dll-tiedostot) toimiakseen kunnolla. En mene tähän paljon yksityiskohtiin, vaan annan vain tiedostojen nimet, jotka ovat välttämättömiä, jotta sovellus toimii kunnolla.

    Periaatteessa sovelluksen siirtämiseksi asiakaskoneeseen versioon 6 asti voit käyttää tavallista ohjattua asennustoimintoa, joka määrää itsenäisesti kaiken, ja myöhemmissä versioissa - InstallShield (tai muu asennusohjelma).

    Kaikki alla olevat tiedostot ovat VFP:n eri versioille vaadittavia vähimmäistiedostoja (perustuu http://www.foxclub.ru-sivuston materiaaleihin):

    VFP 8.0 MSVCR70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll vfp 6.0 vfp6r.dll, vfp6renu.dll, vll, vll, vll, vll. FPODBC .dll, vfp500.dll, vfp5rus.dll, Foxpro.int

    Yllä olevat kirjastot on sijoitettava ohjelmahakemistoon tai Windowsin järjestelmähakemistoon. Nämä hakemistot ovat erilaisia ​​eri Windows-versioissa:

    Win9x, WinMe c:\Windows\SYSTEM WinNT,Win2000,WinXP c:\Windows\SYSTEM32

    2. Mitä EXE-tiedostoon on sisällytettävä

    Epigrafi:
    "Sisällyttää vai olla sisällyttämättä?"
    humalassa sähköasentaja

    Kaikki alla mainittu on kirjoittajan henkilökohtaista mielipidettä, jonka voit jättää huomiotta. Mutta kun teet sen omalla tavallasi, muista: pään hakkaaminen betoniseinään on paljon tuskallisempaa kuin ennen sinua tehdyn tauon hyödyntäminen.

    Oletusarvoisesti ready-made.exe sisältää kaikki sovelluksen toimintaan tarvittavat tiedostot - ohjelmat, lomakkeet, valikot, kirjastot, luokat jne. lukuun ottamatta tietokanta- ja taulukkotiedostoja (sellaiset tiedostot voidaan tunnistaa projektihallinnassa tiedostonimen vieressä olevasta yliviivatusta ympyrästä). Kaikista .exe-tiedoston sisältämistä tiedostoista tulee muokkaamattomia (vain luku) kääntämisen jälkeen. On selvää, että taulukkotiedostoja (*.dbf) ei pitäisi sisällyttää, koska niihin kohdistuu jatkuvaa tietojen muutos- ja lisäystoimintoa, mutta joskus on tapauksia, joissa on tarpeen piilottaa staattisia tietoja käyttäjältä, mutta antaa pääsy sen itse ohjelmalla. En voi kuvitella parempaa paikkaa kuin ex-miehen "sisäpuoli".

    Se on myös melko yleinen tilanne, kun sinun täytyy "löytää" tai väliaikaisesti muuttaa raporttitiedostoa tai kun sinulla on koko joukko raportteja, jotka ovat yksilöllisiä kullekin käyttäjälle. No, todellakin, kuvittele: kymmenen operaattoria ja kymmenen raporttia kukin, ja kaikki tämä *.exe-muodossa. Ainoa ratkaisu tässä tilanteessa on jättää nämä raportit pois lopullisesta tiedostosta ja toimittaa ne hakemuksen mukana.

    Joka tapauksessa päätös siitä, mitkä tiedostot jätetään pois ja mitkä jätetään, on sinun.

    Jokaisella, joka on kirjoittanut ohjelmia Pascalilla, on koskaan ollut kysymys:
    Kuinka siirtää luomuksesi toiselle henkilölle ilman noin 40 megatavua painavaa kääntäjää ja ilman lähdekoodia?

    Voit tietysti selittää vastaanottajalle, kuinka ja millä tavalla projektisi on koottava, mutta kaikki eivät tee sitä.
    Koska ihmisillä voi olla tärkeämpääkin tekemistä tai niitä, jotka tuovat heille iloa ja nautintoa, esimerkiksi VKontakte-tapaamiset tai pelit...

    Siksi kaikki kehittäjät, jotka julkaisevat ohjelmansa maailmalle, luovat suoritettavan tiedoston ".exe" eivätkä heitä lähdekoodia pois.

    Kuinka tehdä suoritettava tiedosto.exe Pascal ABC.net -koodista?

    Avaa koodisi osoitteessa "PascalABC.NET"

    Valitse ikkunan ylävalikosta "Palvelu" -> "Asetukset..."

    Valitse osio avautuvasta asetusikkunasta "Kääntäjätoiminnot"

    Kääntäjän asetukset -osiossa:
    Poista valintaruutu, jossa lukee: "Poista EXE-tiedosto suorituksen jälkeen"
    Valitse ruutu "Luo tulostustiedostot kansioon"
    Napsauttamalla painiketta "Arvostelu…" valitse paikka, johon exe-tiedosto luodaan (tämän voi tehdä työpöydällä tai ohjelman kansiossa)
    Älä unohda painaa painiketta "OK" ottaaksesi uudet asetukset käyttöön.

    Tämä viimeistelee asetukset.

    Suorita nyt ohjelma ja katso sijaintia, jonka määritit napsauttamalla painiketta"Arvostelu…".

    Sisältö
    1.Kuinka kääntää EXE
    1.1 Kokoonpanotekniikka
    1.2 Aiheeseen liittyvät tiedostot
    2. Mitä EXE-tiedostoon on sisällytettävä

    1.Kuinka kääntää EXE
    1.1 Kokoonpanotekniikka
    Epigrafi:
    "Voi kyllä ​​Pushkin, voi kyllä..."
    A.S. Pushkin

    Teknologia EXE-tiedostojen kääntämiseen Visual FoxProssa on melko yksinkertainen. Emme häiritse sellaisia ​​äärimmäisiä menetelmiä kuin komentojen, kuten esim RAKENNA PROJEKTI, RAKENNA SOVELLUS, RAKENNA EXE , mutta rajoitamme vain VFP:n graafisen käyttöliittymän tarjoamiin mukavuuksiin.
    Joten EXE:n luomiseksi meidän on napsautettava painiketta projektipäällikkössä "RAKENTAA...". Valitsemalla vaihtoehdon avautuvasta valintaikkunasta Win32 suoritettava/COM-palvelin (EXE) painamme OK. KAIKKI. ;-)
    "Kuinka kaikki menee?" - kysyt - "Entä millä nimellä tiedosto tallennetaan?"
    Olen samaa mieltä... On tarpeen ilmoittaa, muuten kaikki on turhaa.
    Muuten, mielestäni olisi hyödyllistä muistuttaa, että jotta käännösprosessi onnistuisi, sinun on täytettävä projektipäällikkö ohjelmasi tiedostoilla, joista yhden on oltava pää (projektipäällikössä tämän tiedoston nimi on lihavoitu), eli . tiedosto, joka suoritetaan ensin. Oletusarvoisesti ensimmäinen projektiin sisältyvä ohjelmatiedosto (*.prg) tai lomaketiedosto (*.scx) asennetaan pääohjelmana.
    Yleensä kaikki on melko yksinkertaista! Vain..?
    Nyt surullisista...

    1.2 Aiheeseen liittyvät tiedostot
    Epigrafi:
    "...ja kun kytket sen päälle, se ei toimi!"
    M. Zhvanetsky

    Kaikki sovelluksen laatimisvaiheen hässäkkä on jo ohi, ja sinä, ylpeänä tietoisuudestasi omasta paremmuudestasi kuolevaisiin nähden, ryntää harppauksin asiakkaan luo, asenna sovelluksesi ja kuvaile samalla hänelle (asiakkaalle) kuinka siistiä kaikki on nyt hänelle, ja lasket mielessäsi, mikä ruuvi sinun täytyy ostaa jotain jäämään oluelle, ja yhtäkkiä huomaat tosiasian, että super-duper-ohjelmasi ei tienaa yhtään rahaa. Surullinen. Se on sääli. Ja mikä tärkeintä, sinulla ei ole uutta kiintolevyä tai mitä tahansa, mitä aiot ostaa maksustasi...

    Asia on, että käännetty .exe ei ole itsenäinen suoritettava tiedosto. Tämä pseudo-suoritettava tiedosto vaatii tukikirjastot (.dll-tiedostot) toimiakseen kunnolla. En mene tähän sen enempää yksityiskohtiin, vaan annan vain tiedostojen nimet, joita sovellus tarvitsee toimiakseen kunnolla.
    Periaatteessa versioon 6 asti, voit käyttää standardia sovelluksen siirtämiseen asiakaskoneelle. Ohjattu asennustoiminto, joka määrää itsenäisesti kaiken, ja seuraavissa - InstallShield(tai muu asentaja).
    Kaikki alla olevat tiedostot ovat VFP:n eri versioille vaadittavat vähimmäistiedostot (materiaalien perusteella):

    VFP 8.0 MSVCR70.dll, vfp8r.dll, vfp8rrus.dll, gdiplus.dll VFP 7.0 msvcr70.dll, vfp7r.dll, vfp7rrus.dll vfp 6.0 vfp6r.dll, vfp6renu.dll, vll, vll, vll, vll. FPODBC .dll, vfp500.dll, vfp5rus.dll, Foxpro.int
    Yllä olevat kirjastot on sijoitettava ohjelmahakemistoon tai Windowsin järjestelmähakemistoon. Nämä hakemistot ovat erilaisia ​​eri Windows-versioissa:

    Win9x, WinMe c:\Windows\SYSTEM WinNT,Win2000,WinXP c:\Windows\SYSTEM32

    2. Mitä EXE-tiedostoon on sisällytettävä
    Epigrafi:
    "Sisällyttää vai olla sisällyttämättä?"
    humalassa sähköasentaja

    Kaikki alla mainittu on kirjoittajan henkilökohtaista mielipidettä, jonka voit jättää huomiotta. Mutta kun teet sen omalla tavallasi, muista: pään hakkaaminen betoniseinään on paljon tuskallisempaa kuin ennen sinua tehdyn tauon käyttäminen.
    Oletusarvoisesti ready-made.exe sisältää kaikki sovelluksen toimintaan tarvittavat tiedostot - ohjelmat, lomakkeet, valikot, kirjastot, luokat jne. lukuun ottamatta tietokanta- ja taulukkotiedostoja (sellaiset tiedostot voidaan tunnistaa projektihallinnassa tiedostonimen vieressä olevasta yliviivatusta ympyrästä). Kaikista .exe-tiedoston sisältämistä tiedostoista tulee muutoksia (vain luku) käännöksen jälkeen. On selvää, että taulukkotiedostoja (*.dbf) ei pitäisi sisällyttää, koska niihin kohdistuu jatkuvaa tietojen muutos- ja lisäystoimintoa, mutta joskus on tapauksia, joissa on tarpeen piilottaa staattisia tietoja käyttäjältä, mutta antaa pääsy sen itse ohjelmalla. En voi kuvitella parempaa paikkaa kuin ex-miehen "sisäpuoli".
    Se on myös melko yleinen tilanne, kun sinun täytyy "löytää" tai väliaikaisesti muuttaa raporttitiedostoa tai kun sinulla on koko joukko raportteja, jotka ovat yksilöllisiä kullekin käyttäjälle. No, todellakin, kuvittele: kymmenen operaattoria ja kymmenen raporttia kukin, ja kaikki tämä *.exe-muodossa. Ainoa ratkaisu tässä tilanteessa on jättää nämä raportit pois lopullisesta tiedostosta ja toimittaa ne hakemuksen mukana.
    Joka tapauksessa päätös siitä, mitkä tiedostot jätetään pois ja mitkä jätetään, on sinun.

    Siinä kaikki, olut on loppu, meidän täytyy mennä ruokakauppaan.

    Terveisin, Vladislav Kulak

    Nykyään on luotu monia tuotteita, joiden avulla voit luoda asennustiedostoja tai yksinkertaisesti kääntää kaikki tiedostot “exe”-muotoon. Tämän toimenpiteen suorittamiseksi sinun on noudatettava tiettyjä sääntöjä. Tätä varten tarvitset Smart Install Maker -ohjelman. Tämä on ilmainen ja suljetun lähdekoodin ohjelma. Se tarjoaa käyttäjille yksinkertaisen ja tehokkaan työkalun erittäin tehokkaiden asennusten luomiseen 32-bittisiin Microsoft Windows -käyttöjärjestelmiin.

    Tarvitset

    • Henkilökohtainen tietokone. Smart Install Maker -ohjelma.

    Ohjeet

  • Lataa ohjelma viralliselta verkkosivustolta ru.sminstall.com. Smart Install Makerissa on runsaasti toimintoja kauniiden ja luotettavien asennuspakettien luomiseen Microsoft Windowsille. Tämä ohjelma auttaa sinua luomaan täydellisen asennustiedoston.
  • Asenna Smart Install Maker. Yritä asentaa ohjelma aseman "C" hakemistoon, koska kaikki myöhemmät käännökset tallennetaan järjestelmäasemaan.
  • Käynnistä ohjelma. Näet useita ikkunoita, nimittäin: tiedosto, projekti, asetukset, palvelu, ohje. Lisäksi oletusarvoisesti ohjelma avaa edessäsi ikkunan, johon sinun on syötettävä tarvittavat tiedot ja määritettävä tiedostot asennustiedoston kokoamista varten.
  • Määritä ensin projektin nimi. Se tulee näkyviin, kun asennat "exe"-tiedoston. On myös tarpeen määrittää parametrit, kuten versio, yrityksen nimi, kuvateksti, pakkaustyyppi ja tallennuspaikka. Syötä haluamasi arvot asianmukaisiin säätimiin.
  • Napsauta "Tiedostot" -välilehteä. Sinun on valittava kaikki asennuspakettiin pakattavat tiedostot. On kuitenkin syytä ottaa huomioon, että tuloksena olevan tiedoston luomiseen kuluva aika riippuu suoraan siihen lisätyn tiedon määrästä.
  • Siirry "Asetukset"-välilehteen. Täällä sinua pyydetään asettamaan parametrit, kuten "Ohjelman nimi", "Poistajan nimi", "Otsikko". Kaikki nämä parametrit asetetaan myös käyttäjän harkinnan mukaan. Siellä on myös sellainen kohde kuin "Avaa web-sivu asennuksen aikana". Eli kun asennat "exe"-tiedoston, voit määrittää automaattisesti minkä tahansa verkkosivun avaamisen.
  • Paina "Valmis"-näppäintä. Kaikkien tiedostojen käännösprosessi menee läpi. Kun olet luonut asennuspaketin, se sijaitsee C:/setup-hakemistossa. Jotta asennustiedosto voidaan tallentaa toiseen paikkaan paikallisella levyllä tai jopa siirrettävälle levylle, sinun on määritettävä tallennuspolku, kun asetat kaikki "Tallenna nimellä" -sarakkeen parametrit.


  •