Results 1 to 7 of 7

Thread: opvragen of een object een bepaalde methode heeft

  1. #1

    opvragen of een object een bepaalde methode heeft

    Ik ben ergens een stukje code tegengekomen wat aan een object vraagt of een bepaalde methode of functie bestaat.
    iets in de zin van

    //opvragen of de methode showdata bestaat in myobject
    if (myobject.isassigned('showdata'))


    Ik kan deze code echter niet meer terugvinden. Ook niet op google

    Weet iemand wat deze code was ?
    links is niet rechts
    BDS2006 gebruiker

  2. #2
    Als dat een published method is dan kan je het opvragen met MethodAddress.
    Attached Files Attached Files
    DeX 3 Delphi := The ease of VB with the power of C; Zoekt en gij zult vinden

  3. #3
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    Ik denk dat je eens moet kijken naar interfaces, dat werkt heel wat fijner. Er staat hier op NLD een redelijk goed artikel over interfaces. Lees dat eens, kijk of het is wat je zoekt en stel dan eventuele (nieuwe) vragen.
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

  4. #4
    Senior Member Wuf's Avatar
    Join Date
    Sep 2005
    Location
    Utrecht
    Posts
    323
    of een netjes object model. dat kan ook uitstekend zonder interfaces.

  5. #5
    Hoe wil je aan een net object model vragen welke functies hij ondersteund dan? Met interfaces en Supports (of GetInterface) lijkt me dat goed te doen, ze zijn er voor ontworpen. Een object model kan nog zo netjes zijn, je kunt er nog steeds niet aan vragen: ondersteun jij het opslaan van een bestand?
    Marcel

  6. #6
    Senior Member Wuf's Avatar
    Join Date
    Sep 2005
    Location
    Utrecht
    Posts
    323
    dat hoef je dan toch niet te vragen, dan kun je er designtime rekening mee houden.

  7. #7
    Senior Member walterheck's Avatar
    Join Date
    Oct 2001
    Location
    Belo Horizonte, Brasil
    Posts
    4,212
    Ik denk dat je iets te kort door de bocht ervanuit gaat dat hij een heel framework wil maken voor datgene wat hij nu wil, daar hebben we te weinig info voor.
    Nee, de Romeinen spraken geen ISO-8859-1 LATIN

Thread Information

Users Browsing this Thread

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

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
  •