Keresés

Hirdetés

!!! SZERVERLEÁLLÁS, ADATVESZTÉS INFORMÁCIÓK !!!
Talpon vagyunk, köszönjük a sok biztatást! Ha segíteni szeretnél, boldogan ajánljuk Előfizetéseinket!

Aktív témák

  • khalox

    őstag

    válasz Steelheart #11 üzenetére

    Nem a kiterjesztést kell átnevezni...

    Kell a programkódban lenni egy ilyen sornak valahol a uses után:
    {$r akarmi.rc}

    És persze léteznie kell egy ilyen nevű .rc fájlnak a forrás mellett, amiben le van írva, hogy mit kell belinkelnie a szerkesztéskor (pl. vmi bitmap, akkor ilyesmi tartalma van:
    2 BITMAP akarmi.jpg)

    Ekkor elvileg megnézi mi van benne, csinál a képből egy object-et ilyen kiterjesztéssel, hogy owr. És összeszerkeszti az EXE-t...

    Ha viszont project file van, akkor azt kell megynyitni és fordítani, nem a pas-t... (de a példák között ha jól emléxem, akkor nincs ilyen).

    Ha ezt a menudemo-t a freepascalfriends (vagy mi a fene) win32 tutorialjaról szedted, akkor abban .res-ek vannak, nem pedig .rc-k. A res-ekből kellene .rc-ket csinálnod. Erre van valami program is, meg lehet csinálni kézzel is (parancssorból), és akkor a fordításkor már nem sír, hogy nincs is olyan. (De erre már nem emléxem hogyan, utána kellene néznem, de azt akár meg tudod csinálni te is... :D)

    [Szerkesztve]

  • khalox

    őstag

    válasz Steelheart #8 üzenetére

    Nincsen azzal semmi gond, tökéletesen működik...
    Ha külön-külön töltötted le a FreePascalt meg a Dev-et, akkor a Dev használata előtt meg kell mondani neki, hogy mi hol van...:
    Options->Compiler options, Directories fül.

    Pl. ha a Free-pascal telepítve a C:DevPas-ban van (ez lenne akkor, ha egyszerre jött volna a kettő), akkor:
    Bin directory: C:DevPasinwin32
    Pascal unit: C:DevPasunitswin32;C:DevPasunitswin32 tl;
    (és ide még továbbiak is kellenek, ha más lib-eket (pl. OpenGL) akarsz használni - akkor azokat is meg kell adni itt - vagy be kell állítani projectben).
    Libraries directory: kb. ua. mint a pascal unit...
    Természetesen, ha a Freepascal máshol van, akkor a megfelelő elérési utat kell odaírni mindenhez, vagy előbb összemásolod a kettőt és ha kész a beűállítás működik, újracsomagolod, legközelebb nem kell szívni vele.)
    Nálad ez valószínűleg be is van állítva rendesen, hiszen a program lefordult, csak a link-nél nem ment már tovább...

    Az általad írt fordítási hibát akkor generálja, amikor nem jó a resource leíró állomány formátuma (kétfélét ismer, azaz az egyiket nem ismeri - és a példa pont olyan). Egyszerűen csak át kell írni a másik fajtára és akkor jó lesz. A Hint: az meg nem hiba, csak nagyon okos akar lenni.

    Amúgy ezek mind le vannak írva a dokumentációban, szóval rtfm :D

    Néhány hibától eltekintve ez egy valóban jól használható rendszer, sok szerencsét hozzá...

    [Szerkesztve]

Aktív témák