Tämä artikkeli perustuu foorumeilla esitettyihin kysymyksiin: "Kuinka voin palauttaa merkkijonon DLL:stä?", "Kuinka välittää ja palauttaa tietueiden joukko?", "Kuinka välittää lomake DLL-tiedostoon?".

Jotta et vietä puolta elämästäsi sen selvittämiseen, tässä artikkelissa nostan kaiken lautaselle.

Tämän artikkelin aiheita on käsitelty tässä blogissa useammin kuin kerran vaihtelevasti, mutta tässä artikkelissa ne on koottu yhteen ja perusteltu. Lyhyesti sanottuna voit heittää linkin tähän artikkeliin niille, jotka kehittävät DLL-tiedostoja.

Tärkeä muistiinpano: artikkeli pitää lukea peräkkäin. Koodiesimerkit tarjotaan vain muodossa esimerkkejä, jokaisessa artikkelin vaiheessa (kohdassa) esimerkkikoodi lisätään uusilla tiedoilla. Esimerkiksi aivan artikkelin alussa ei ole virheenkäsittelyä, vaan "klassiset" menetelmät on merkitty (kuten GetLastError , sdtcall-konvention käyttö jne.), jotka korvataan sopivammilla artikkelin edetessä. Tämä tehtiin, jotta "uudet" ("epätavalliset") mallit eivät herättäisi kysymyksiä. Muussa tapauksessa jokaiselle esimerkille on lisättävä huomautus, kuten: "tätä käsitellään alla olevassa kappaleessa, mutta sitä käsitellään tässä kappaleessa." Joka tapauksessa artikkelin lopussa on linkki valmiiseen koodiin, joka on kirjoitettu ottaen huomioon kaikki artikkelissa sanottu. Voit vain ottaa sen ja käyttää sitä. Ja artikkeli selittää miksi ja miksi. Jos et ole kiinnostunut "miksi ja miksi", vieritä loppuun johtopäätökseen ja linkkiin ladataksesi esimerkki.

2) Poista virustorjunta käytöstä ja pura arkisto.

Virustorjuntaohjelman poistaminen käytöstä on erittäin tärkeää!

Jos et poista sitä käytöstä, et voi aktivoida ohjelmaa.

Itse asiassa tiedostoissamme ei ole viruksia! Tämä on kaikki kapitalistien juonittelua!

3) Jos "Activator"-kansiossa ei ole näitä tiedostoja:

Tämä tarkoittaa, että ovela virustentorjuntaohjelma söi heidät arkiston lataamisen aikana.

3.1) Kopioi ohjelmien sisältävä kansio C-asemaan tai muuhun paikkaan, jossa se asuu pysyvästi. Aktivoinnin jälkeen et voi enää siirtää kansioita. Tai voit, mutta sinun on aktivoitava se uudelleen))).

3.2) Käynnistä ohjelma.


4) Odotamme ohjelman käynnistymistä, mutta se käynnistyy noin minuutin ajan, ilmeisesti hän on huolissaan, että se on joutunut venäläisten käsiin ja tulee käyttöön pakkasella.


Älä kiinnitä huomiota merkintään "2013 Release 3" - tämä on vain aloitusnäyttö vanhasta versiosta.

4.1) Napsauta OK, "Eteenpäin" -nuolia, kunnes rekisteröintiikkuna tulee näkyviin ja käynnistä avaingeneraattori; jos tätä tiedostoa ei ole olemassa, katso näiden ohjeiden kohta 3.


5) Kirjoita generaattoriin ja Delphi-ohjelmaikkunaan SN 100251, laita oikeat valintaruudut generaattoriin ja paina KEY, kopioi luotu HWKEY rekisteröintiikkunaan ja paina "Vered" -nuolta.


6) Paina painiketta

Tallenna tiedostoaktivointi työpöydälle


Ohjelma näyttää seuraavan viestin:

Emme sulje mitään, siirrämme kaikki ikkunat työpöydän sivuille ja käynnistämme aktivaattorin. Huomio! Jos unohdit sammuttaa virustentorjuntaohjelman, tämä tiedosto ei ole kansiossa tai se ei käynnisty. Jotta se näkyy, sinun on purettava se uudelleen arkistosta virustentorjunta pois päältä. Tai katso näiden ohjeiden kohta 3.


7) Aktivoi aiemmin työpöydälle tallennettu "fileactivation"-tiedosto.

8) Onnistuneen aktivoinnin jälkeen sulje aktivaattori ja anna ohjelmalle jo aktivoitu tiedosto.

Tuo on! Paina "START" ja "no" -painiketta uudelleen.


9) Valitse sama tiedosto, joka on tallennettu ja aktivoitu aiemmin, ohjelma käynnistyy.

10) Ohjelma yrittää viimeisen yrityksen kieltäytyä toimimasta ja tarjoaa sinulle päivityksen versioon 2013.3.3!

Älä ole samaa mieltä! Tämä on asetus!

11) Aktivoi Turbo Charger ja Diesel Max -lisenssi

Voit tehdä tämän valitsemalla valikosta OHJE, Lisenssi.

Seuraava ikkuna avautuu, napsauta "Päivitä lisenssi"


12) Ikkuna avautuu:


Valitse "Päivitä lisenssi Diesel Maxiin" ja OK.

Jos et ole avannut avaingeneraattoria ennen tai sulkenut sitä, se sijaitsee tässä kansiossa:


Luo avain Diesel Maxille, kopioi se ikkunaan ja napsauta OK



13) Samoin aktivoi Turbo Charger -lisenssi



14) Kaikki on aktivoitu. Valitse nyt haluamasi kieli asetuksista.

Valitse ylävalikosta "Asetukset" ja sitten "Kieli".


Napsauta OK ja käynnistä ohjelma uudelleen.

15) Älä unohda luoda ohjelman pikakuvaketta työpöydällesi:


15.1) Nimeä luotu pikakuvake uudelleen muotoon DELPHI CARS 2014.2.2.

16) Siirry kohtaan "Laitteistoasetukset",

Yhdistämme skannerin autoon ja tietokoneeseen USB-kaapelilla.

Läpäisimme TESTIN ja päivitämme laiteohjelmiston "Päivitä"-painikkeella


17) Samoin aktivoimme ja konfiguroimme ohjelman kuorma-autoille, vain avaimet vaihdetaan, skanneria ei tarvitse päivittää.

Virhe "Tuntematon virhe käynnistyksen aikana


Win7 x64:lle. Jos Autocom/Delphi-ohjelmia asennettaessa tapahtuu virhe "tuntematon virhe käynnistyksen aikana":

1) Poista asennettu ohjelma (poista asennus).

2) Poista kansio C:\Users\(KÄYTTÄJÄNIMI)\AppData\Roaming\Autocom

3) Poista kansio C:\ProgramData\Autocom

4) Puhdista rekisteri CCleanerilla.

5) Asenna SQL Server X32

6) Aloita asennus uudelleen. Voila! Kaikki toimii!

Oppitunnin tarkoitus: Valmistele Borland Delphi 7 -kehitysympäristö jatkokokeiluja varten .

Miksi Borland Delphi 7 valittiin?
Borland Delphi 7- Tämä on yksi kielen vakaimmista ja ajan testatuista versioista Delfoi(sinä voit saada sen). Toistaiseksi siellä on kehitetty niin suuria kuin pieniäkin hankkeita. Tähän päivään asti hän selviää menestyksekkäästi tehtävistä. Monet ohjelmat kehitettiin vuonna Borland Delphi 7, toimivat hyvin käyttöjärjestelmissä Windows 7 (x84, x64). Uusissa käyttöjärjestelmäversioissa on pieni ongelma Windows näytön kanssa Delphi apua, mutta pari manipulointia voi korjata tämän. Muuten, koskien Delphi apua, se on hyvin yksityiskohtainen ja ymmärrettävä (yleensä harvinaisuus ohjelmointikielillä), vaikka se on englanniksi. Kaukaisessa "nollassa", kun olin juuri alkanut tutustua tähän ympäristöön (tarkemmin sanottuna ensimmäinen tuttavani oli Borland Delphi 4, 5 ja 6), todistus oli hengenpelastaja ja opas. Tuolloin Internet ei ollut vielä niin kehittynyt ja täynnä foorumeita ja artikkeleita kuin nyt (ja yleensä pääsy Internetiin oli unelma :)), ja kirjat olivat kalliita ja sisälsivät käytännössä vain vähän tietoa; viittaus oli korvaamaton asia. Myös IDE-kehitysympäristö Borland Delphi 7 mielestäni aloittelijoille (ja kehittäjille yleensä) se on intuitiivisempi ja helpompi oppia kuin kielen nuoremmat versiot (myöhemmissä versioissa käyttöliittymästä tuli erittäin hämmentävä ja monimutkainen). Mutta on yksi hieno asia: useimmat sovellukset on kirjoitettu sisään Delphi 7, on helppo avata ja kääntää kielen myöhemmissä versioissa (joitakin ongelmia saattaa ilmetä vain käytettäessä kolmannen osapuolen komponentteja).
Ihastuin johonkin :)

Joten aloitetaan!

Kun asetat Delphi 7 -jakelun levyn, se käynnistyy automaattisesti ja näet valikon, jossa on valikoima asennettavia sovelluksia (jos käynnistystä ei tapahdu, siirry levylle ja suorita Asentaa. exe). Toistaiseksi olemme kiinnostuneita vain tuotteesta " Delphi 7" Klikkaa sitä.

Asennuksen valmistelun jälkeen näkyviin tulee tervetuloikkuna. Napsauta "Seuraava>"

Tässä ikkunassa meitä pyydetään syöttämään sarjanumero ja valtuutusavain. Viimeistele tämä vaihe kirjoittamalla levyllä ilmoitetut avaimet tai etsimällä levyn sisällöstä.

Kun olet syöttänyt rekisteröintitietosi, sinua pyydetään lukemaan lisenssisopimus ja antamaan suostumuksesi. Kun olet "lukenut" sopimuksen, sinun on valittava "Hyväksyn lisenssisopimuksen ehdot". Napsauta "Seuraava>"

Seuraava vaihe kehottaa sinua valitsemaan asennustyypin: Tyypillinen(koko),Kompakti(vain tarvittavien kielikomponenttien asentaminen),Mukautettu(manuaalinen). Valitse tyyppi "Typical". Napsauta "Seuraava>"

Seuraava viesti saattaa ponnahtaa esiin. Napsauta "Ei".

Tässä vaiheessa meitä pyydetään ottamaan käyttöön tai poistamaan käytöstä VisiBroker/Corban asennus. Emme tarvitse tätä tukea osana koulutusta, joten poistamme sen käytöstä. Voit lukea mistä tämä on Wikistä. Napsauta "Seuraava>"

Tässä vaiheessa sinua pyydetään valitsemaan, mitä toimistoa tuetaan oletusarvoisesti. Asenna Office XP. Napsauta "Seuraava>"

Täällä meille tarjotaan InterBase Client -ohjelman asentamista. Emme tarvitse sitä lähitulevaisuudessa. Poista valinta ruudusta. Lue mitä se on. Napsauta "Seuraava>".

Tässä vaiheessa meitä pyydetään määrittämään asennuspolut. Älkäämme vaivautuko, emmekä tarvitse enempää hämmennystä. Jätämme kaiken oletusarvoksi. Napsauta "Seuraava>"

Joten asennusprosessi on vihdoin alkanut. Istumme, juomme kahvia ja odotamme prosessin päättymistä. :)

Kun asennus on suoritettu onnistuneesti, saamme seuraavan ikkunan.

Kaikki. Onnittelut! Asennus suoritettu. Napsauta ”Valmis” ja aloita työskentely (Käynnistä->Ohjelmat->Borland Delphi 7->Delphi 7). Järjestelmä saattaa vaatia uudelleenkäynnistyksen.

P.S.: Tämä versio toimii täydellisesti Windows 7 x86- ja Windows 7 x64 -käyttöjärjestelmissä. Yksi MUTTA!. Windows 7 ei tue vanhaa WinHelp32-apua, mikä tekee Delphi-ohjeen käyttämisen mahdottomaksi. Ja ilman häntä on kuin ei olisi käsiä :) . Mutta älä huoli, hanki lisäosa Windows6.1- K.B.917607 Microsoftin virallisella verkkosivustolla . Asenna ja apu toimii :). Kaikki!

Tässä artikkelissa kerrotaan, kuinka Delphi 7 asennetaan Windows 7:ään. Periaatteessa samoja tietoja pitäisi soveltaa kaikkiin Delphi-versioihin 7:ään asti. Asensin Delphi 7.1 (7.0 with SP 1) Enterprisen venäjänkieliseen 64-bittiseen Windows 7:ään.

Ennen kuin jatkat asennuskuvausta, Suosittelen harkitsemaan uuden Delphin käyttöä- Sanotaan vaikka Delphi 2010.

Kirjaudu ensin sisään järjestelmänvalvojana - tarvitset oikeudet. UAC:tä ei tarvitse poistaa käytöstä.

Asennus

Aseta/liitä Delphi-levy ja suorita asennusohjelma, jos se ei käynnisty itsestään. UAC (jos käytössä) vaatii sinua nostamaan - hyväksy. Ohjelman yhteensopivuusavustaja avautuu välittömästi ja ilmoittaa, että Delphi 7 ei ole täysin yhteensopiva Windows 7:n kanssa:

Voit napsauttaa "Hae ratkaisuja verkosta", mutta siitä ei ole paljon apua:

Nyt napsautamme "Suorita ohjelma". Asennusvalikko avautuu:


Valitse "Delphi 7", ohjelman ohjattu asennus käynnistyy:

Itse asennus sujuu ilman ongelmia tai yllätyksiä - kaikki on normaalisti. Voit yksinkertaisesti painaa "Seuraava". Ainoa kohta: asennuspaikan valinta:

Vaihtoehtoja on kaksi:

  1. Tai hyväksyt oletusvaihtoehdon (Ohjelmatiedostoissa). Tässä tapauksessa, jotta Delphi 7 toimisi asennuksen jälkeen, sinun on suoritettava kaksi lisävaihetta (katso alla).
  2. Tai asennat Delphin mihin tahansa muuhun kansioon, jonka kirjoittaminen ei vaadi järjestelmänvalvojan oikeuksia (edes Omiin asiakirjoihin). Tätä menetelmää ei suositella, vaikka se onkin yksinkertaisempi.
Asennus etenee joka tapauksessa tavalliseen tapaan:

Asennuksen jälkeen

Kun asennus on valmis, löydämme Delphi Käynnistä-valikosta:

Kun käynnistät Delphi 7:n, ohjelman yhteensopivuusavustaja tulee uudelleen näkyviin ja kertoo, että tässä ohjelmassa on ongelmia:

Kuten ennenkin, ratkaisujen etsiminen ei tuota mitään. Tällä kertaa suljemme ikkunan, kun olet valinnut "Älä näytä tätä viestiä enää" -valintaruudun.

Jos valitsit polkua valitessasi vaihtoehdon 2, voit ohittaa seuraavan osan ohjekeskusteluun asti (kohta "Ohjejärjestelmän asennus").

Jos valitsit menetelmän 1, saat käynnistyksen yhteydessä virheilmoituksen:

Totta, itse ympäristö latautuu vielä tämän jälkeen (vaikka se ei ole toiminnassa). Ilmeinen syy on se, että Delphi32.exe ei saa kirjoittaa Delphi7\Bin-kansioon.

Lupien muuttaminen

Tämän korjaamiseksi meidän on sallittava koneen tavallisten käyttäjien muuttaa tämän kansion sisältöä. Avaa kansio, johon Delphi on asennettu (C:\Program Files\Borland\Delphi 7), napsauta hiiren kakkospainikkeella Bin-kansiota ja valitse "Ominaisuudet". Siirry "Turvallisuus"-välilehteen ja napsauta "Muokkaa":

Valitse Käyttäjät-ryhmän Muokkaa-valintaruutu. Sulje kaikki ikkunat painamalla OK.
Muuta Projektit-alikansion käyttöoikeuksia samalla tavalla (voit ohittaa tämän vaiheen, jos tallennat projektisi muualle).

Ohjejärjestelmän asentaminen

Tämän jälkeen Delphi on valmis työskentelemään ja voit aloittaa ohjelmien kirjoittamisen. Jäljellä on vain yksi pieni pätkä: jos painat F1, saat viestin, että vanha ohjejärjestelmä ei ole enää osa Windowsia ja se on asennettava erikseen:

Siellä on myös linkki, missä sanotaan mitä, kuka, missä ja miksi. Siellä on myös linkkejä päivityksen lataamiseen ohjejärjestelmän asentamista varten. Lataa (käytä Internet Exploreria, koska sinun on läpäistävä käyttöjärjestelmän todennus), asenna - ei yllätyksiä. Älä vain tee virhettä valitessasi versiota – valitse omasi (Vista tai 7, 32 tai 64).

Valmis!

Nyt kaikki on valmista. Voit käynnistää Delphi 7:n ja työskennellä sen kanssa kuten ennenkin. Sinun ei tarvitse käyttää järjestelmänvalvojan tiliä.

Tässä on kuvakaappaus Delphi 7:stä sekä apua 64-bittisessä Windows 7 -käyttöjärjestelmässä:

Hauska asia: Delphi 7 tunnistaa Windows 7:n Windows XP SP2:ksi. Todennäköisesti tämä on jokin muu Windows-yhteensopivuustiimin hakkerointi.

Ja tässä on kuvakaappaus virheenkorjauksen aikana:

  • TÄRKEÄ: Ovatko lomakkeen säätimet häviämässä? Tämä on Delphi 7 -virhe, joka on korjattu Delphi 2007:ssä.

  • Ohjelmoijat tietävät, että Delphi 7:n lataaminen Windows 10:lle on ensimmäinen askel ohjelman luomisessa. Tämä ohjelmisto on peruskehitysympäristö ei vain Delphi-kielellä, vaan myös C- ja C++-kielillä.

    Erikoisuudet

    Joitakin ohjelmia voidaan luoda yksinomaan Delphissä, koska editorin avulla voit työskennellä samanaikaisesti sekä kanssa että kanssa. Tällaista työympäristöä ei yksinkertaisesti ole enää olemassa, joten ei ole yllättävää, että ajatus Delphi 7:n tai minkä tahansa muun version lataamisesta tulee melkein jokaiselle ohjelmoijalle mieleen. Uusin ja uusin versio eroavat aiemmista paremmaksi:
    • Uusi kehitysympäristö;
    • Uudet koodimallit;
    • Matalat järjestelmävaatimukset;
    Voit jopa käyttää Delphiä tavallisessa tabletissa, jossa on Windows 10. Tietysti mitä vakavampi ohjelma luot, sitä enemmän laskentatehoa tarvitaan tietojen käsittelyyn. Mutta voit luoda yksinkertaisia ​​tai, ei vain tietokoneella tai kannettavalla tietokoneella, vaan myös tabletilla.

    Tiedosto on saatavilla Torrentin kautta, tarvitset asiakkaan, kuten .

    Kiinnitä huomiota myös ohjelman bittisyvyyteen. Sinun on ladattava Delphi 7 Windows 10:lle täsmälleen samalla bittisyvyydellä kuin käyttöjärjestelmäsi. Esimerkiksi 32-bittinen tai 64-bittinen. 7. versio jaetaan ilmaiseksi ja käyttöliittymän kieli on venäjä. Jos sinulla ei kuitenkaan vielä ole ohjelmointitaitoja, et todennäköisesti pysty selviytymään ohjelman kanssa ilman opetusohjelmaa.