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] -
KovacsUr
addikt
válasz
Steelheart
#3
üzenetére
[L]http://athene.prakinf.tu-ilmenau.de/lehre/dateien/piv/2003W/devpas192.exe[/L]
-
rog
addikt
válasz
Steelheart
#3
üzenetére
töltsd le nélküle és keresd meg a free pascalt külön. vagy ott gnu-s az pont ugyanúgy működik.
-
rog
addikt
válasz
Steelheart
#1
üzenetére
[L]http://www.bloodshed.net/devpascal.html[/L]
Aktív témák
- sziku69: Fűzzük össze a szavakat :)
- Autós topik
- Milyen routert?
- Milyen autót vegyek?
- Le Mans Ultimate
- Kerékpárosok, bringások ide!
- Kötelező frissítésnek számít a Microsoft legújabb csomagja a Windows 11-hez
- Világ Ninjái és Kódfejtői, egyesüljetek!
- Székesfehérvár és környéke adok-veszek-beszélgetek
- Assetto Corsa Rally
- További aktív témák...
- GYÖNYÖRŰ iPhone 14 128GB Midnight -1 ÉV GARANCIA - Kártyafüggetlen, MS3972
- MacBook felváráslás!! MacBook, MacBook Air, MacBook Pro
- Shining3D EinScan Pro 2X 3D szkenner
- AKCIÓ! LENOVO Legion 5 Pro 16ACH6H notebook - R7 5800H 16GB DDR4 512GB SSD RTX 3070 8GB
- HIBÁTLAN iPhone 12 mini 64GB Black -1 ÉV GARANCIA - Kártyafüggetlen, MS3818
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
