Avatar billede hugopedersen Nybegynder
11. august 2009 - 14:15 Der er 5 kommentarer og
1 løsning

RLINK32: Unsupported 16bit resource in file

Jeg er ved at prøve at eksperimentere med at distribuere en DLL fil med i en .exe
Jeg har lavet en fil der hedder dll_includes.rc som jeg har inkluderet i min .dpr fil ved at skrive {$R dll_includes.rc}

dll_includes.rc indeholder kun linien
sqlite3_dll    FILE  ".\.\.\_DLL\sqlite3.dll"
Path er relativ i forhold til hvor sourcen ligger.

Det eneste jeg får ud af det er en fejl der siger:
RLINK32: Unsupported 16bit resource in file

Er der en guide til hvordan sådan noget gribes an?
Avatar billede mbsnet Nybegynder
11. august 2009 - 14:41 #1
Din resource er blevet for avanceret.

Det anbefales at bruge et program til at generere .rc filen med.
Søg på google efter "resource builder delphi"
Avatar billede hrc Mester
11. august 2009 - 14:57 #2
Du kan faktisk få delphi til at generere nye res-filer når du builder dit program:

{$R 'versions.res' 'versions.rc'}
{$R 'wplangdansk.res' 'wplangdansk.rc'}

hvor førstnævnte eksempelvis indeholder:
VERSIONS RCDATA "VERSIONS.DAT"

hvor VERSIONS er resourcenavnet, RCDATA er typen af data og "VERSIONS.DAT" er filen der hældes ned i versions.res

De to rc-filer har jeg også tilføjet mit projekt. Når der buildes (ikke compileres) udføres brcc32.exe med rc-filerne og nye res-filer genereres.

I Options <shift-ctrl-f11> er der flere ting du kan sætte op - men jeg har intet sat der.
Avatar billede hugopedersen Nybegynder
12. august 2009 - 12:23 #3
Det var lige det der skulle til for at få det til at virke efter hensigten.
Og jeg fik det også til at virke så den kan pakke filerne ud også.

Så hrc smid lige et svar.
Avatar billede hrc Mester
13. august 2009 - 08:43 #4
ÅK!
Avatar billede hugopedersen Nybegynder
13. august 2009 - 09:14 #5
PS:  hrc kender du http://www.bergsoft.net/ ?
Avatar billede mbsnet Nybegynder
13. august 2009 - 09:46 #6
nice
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester