Results 1 to 3 of 3

Thread: Resourcefiles

  1. #1
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342

    Unhappy Resourcefiles

    Hei,
    Bitmaps en zo kun je laden vanuit een resourcefile die 'ingebakken' is in je exe-file.
    Je doet dat met bijv.
    BitMap1.LoadFromResourceName(HInstance,'THEBITMAP' );

    Een vraag: kun je een bitmap ook laden vanuit een RESOURCE-file die NIET is 'ingebakken'. Zoiets als
    "BitMap1.LoadFromResource_file ('c:\test.res','THEBITMAP');"

    Ik weet dat je één bitmap kunt halen van een *.bmp-file, maar dat is niet m'n bedoeling.
    De bedoeling is om Resourcefiles (met bitmaps) te 'sharen' met andere programma's / comobjects.

    Misschien denk ik veel te moeilijk en is er een veel eenvoudigere manier.

    Rieni

  2. #2
    De oplossing hiervoor is om een resource dll te schrijven. Dat is een dll waar alleen resources in zitten, die je dan uitstekend in meerdere programma's kunt gebruiken.

    Hiervoor start je in Delphi een nieuw DLL project. Maak dan een bestandje met de extensie .rc dat in in de Project Manager aan je project toevoegd.

    In het .rc bestand geef je alle resources op die je in je DLL wilt hebben, dus bijvoorbeeld (RESOURCENAAM RESOURCETYPE NaamVanHetBestand)

    TEDITTEXT BITMAP TEditText.bmp
    TMASKEDITTEXT BITMAP TMaskEditText.bmp
    TEDITPOSTCODE BITMAP TEditPostcode.bmp

    Nu compileren, Delphi maakt automatisch van de .rc een .res en voegt de .res aan de DLL toe.
    In een programma laad je met LoadLibrary je dll, en de handle die je van LoadLibrary terugkrijgt kun je meegeven aan LoadFromResourceName.

    Succes
    Marco Hemmes

  3. #3
    Senior Member rieni's Avatar
    Join Date
    Mar 2001
    Location
    Br?©ttum bij Lillehammer, Noorwegen
    Posts
    342

    Thumbs up Bedankt !

    Bedankt voor je antwoord.
    Ik keek ook even op internet of ik iets over zulke resource-dll's kon vinden.
    Zie hier:

    How to create and use resource-only DLL's

    Met voorbeeld en sourcecode !

    Rieni

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Similar Threads

  1. resourcefiles
    By Jeroen in forum Algemeen
    Replies: 3
    Last Post: 17-Jun-03, 21:47

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •