Page 1 of 2 1 2 LastLast
Results 1 to 15 of 18

Thread: Undeclared identifier: 'AllocateHwnd'

  1. #1

    Undeclared identifier: 'AllocateHwnd'

    Wat een service. Vraag een paar dagen geleden hoe het gaat met de nieuwe versie en prompt een paar dagen later is hij er.

    Heb echter nog wel een vraagje. Al ik haar probeer te installeren in Delphi 5 krijg ik onderstaande foutmelding:

    Code:
    [Error] NLDTrayIcon.pas(257): Undeclared identifier: 'AllocateHwnd'
    [Error] NLDTrayIcon.pas(257): Not enough actual parameters
    [Error] NLDTrayIcon.pas(273): Undeclared identifier: 'DeAllocateHwnd'
    [Error] NLDTrayIcon.pas(536): Undeclared identifier: 'AllocateHwnd'
    [Error] NLDTrayIcon.pas(536): Not enough actual parameters
    [Error] NLDTrayIcon.pas(541): Undeclared identifier: 'DeAllocateHwnd'
    [Fatal Error] NLDTrayIconD5.dpk(33): Could not compile used unit 'NLDTrayIcon.pas'
    Groetjes Greta
    Niets is zo gemakkelijk als het lijkt.

  2. #2
    Deze functies zitten in Delphi 5 in de Forms unit. Misschien zitten ze in een hogere versie in een andere unit en is daarom de Forms unit niet opgenomen bij de uses. (SvG heeft volgens mij een hogere versie)
    1+1=b

  3. #3
    Senior Member PsychoMark's Avatar
    Join Date
    Nov 2001
    Location
    Raamsdonksveer
    Posts
    10,269
    Vanaf D6 zitten ze inderdaad in de Classes unit...
    Qui custodiet ipsos custodes

  4. #4
    Vreemd, ik heb forms toegevoegd aan uses maar dan krijg ik nog steeds dezelfde foutmelding.
    Niets is zo gemakkelijk als het lijkt.

  5. #5
    Misschien moet je de package opnieuw compilen. De wijziging is daarin waarschijnlijk nog niet doorgevoerd?
    1+1=b

  6. #6
    Misschien moet je de package opnieuw compilen. De wijziging is daarin waarschijnlijk nog niet doorgevoerd?
    Maakt niets uit. Krijg telkens weer dezelfde melding...
    Niets is zo gemakkelijk als het lijkt.

  7. #7
    Nogmaals alles wat in de thread staat herhalen?
    We adore chaos because we like to restore order - M.C. Escher

  8. #8
    Nogmaals alles wat in de thread staat herhalen?
    Zoveel staat er niet in de thread. En wat er staat heb ik al tig keer geprobeerd. Maar blijf steeds dezelfde melding houden.

    Maar laat ik mijn vraag anders stellen. Wie heeft het werkend onder Delphi 5!
    Niets is zo gemakkelijk als het lijkt.

  9. #9
    Ik denk dat Lord Larry doelt op het installeren van de package. Probeer eens om de package te deïnstalleren, de aanpassing te doen in de unit en 'm dan opnieuw te installeren.
    1+1=b

  10. #10
    Dat is al wat ik steeds probeer. Heb met notepad zelfs NLDTrayIcon.pas al aangepast voordat ik hem ga installeren. Of het deïnstalleren moet niet goed gaan waardoor hij met het installeren toch weer oude bestanden ziet of zo.
    Niets is zo gemakkelijk als het lijkt.

  11. #11
    Ik heb de Forms unit aan de uses toegevoegd en vervolgens Classes.AllocateHwnd vervangen door AllocateHwnd. Dan gaat het goed.

    Ik weet niet of Stijn dat bewust naar de Classes. verwijst? Maar dan mogen er voor Delphi 5 dus wat ifdefs omheen.
    Marcel

  12. #12
    notice-itter SvG's Avatar
    Join Date
    Apr 2002
    Location
    's-Hertogenbosch
    Posts
    4,865
    Nee ik had hier niet bewust naar verwezen.. Waarschijnlijk gedaan toen ik de forms unit ook nog use-de en van de Depricated meldingen af wilde komen.
    Na aanleiding van deze thread heb ik er al wel ifdefs bijgezet, alleen had ik dit nog niet doorgegeven
    !

  13. #13
    Kom nu wel verder maar krijg nu de melding:
    Code:
    [Error] WARNING. Duplicate resource(s):
    [Error]   Type  2 (BITMAP), ID TNLDTRAYICON:
    [Error]     File C:\Program Files\Borland\Delphi5\lib\NLDTrayIcon\NLDTrayIcon.dcr resource kept; file NLDTrayIcon.DCR resource discarded.
    Niets is zo gemakkelijk als het lijkt.

  14. #14
    Het lijkt erop dat je twee keer dezelfde resource hebt. Kan het zijn dat je op twee plaatsen deze dcr hebt staan? In dat geval kan door een vervelende combinatie van search paths etc twee keer dit bestand worden ingevoegd.
    1+1=b

  15. #15
    Waarschijnlijk heb je, door het toevoegen van de unit aan je package ook de DCR (automagisch) toegevoegd. Die DCR wordt ook door de unit gebruikt ({$R *.DCR}) dus mag je hem uit je package verwijderen.
    Marcel

Page 1 of 2 1 2 LastLast

Thread Information

Users Browsing this Thread

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

Similar Threads

  1. Undeclared identifier AsDate
    By RealKillaz in forum Algemeen
    Replies: 2
    Last Post: 17-Nov-04, 10:28
  2. Undeclared identifier Self
    By RealKillaz in forum Algemeen
    Replies: 2
    Last Post: 14-May-04, 12:15
  3. Undeclared identifier 'mrok'
    By cpri in forum Algemeen
    Replies: 2
    Last Post: 24-Jun-03, 10:32
  4. Undeclared Identifier: TOleEnum
    By Andres de Meije in forum Algemeen
    Replies: 6
    Last Post: 11-Jun-03, 18:02
  5. Replies: 2
    Last Post: 24-Mar-03, 00:19

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
  •