Results 1 to 4 of 4

Thread: Class membership van 'externe procedures"

  1. #1

    Class membership van 'externe procedures"

    Vraagje:
    Waarom zijn de onderstaande procedures geen methods van de class "TStringCalculator"?
    Code:
    { External procedures / Functions }
    Procedure AddVariable( StringCalculator: TStringCalculator;
                           Const VarAlias: String;
                           Const VarValue: Double );
    Procedure AddFunction( StringCalculator: TStringCalculator;
                           Const FuncTitle: String;
                           Const FuncProcAddress: TFunctionProcAddress );

  2. #2
    Volgens mij had 't in dit geval niet veel uitgemaakt of hij binnen de classe valt of niet. Het ziet er naar uit dat je zo eenvoudig een Variabele / Functie aan je CalcString kunt meegeven.

    Maar goed de echte gedachten gang erachter begrijp ik ook niet helemaal. want zoveel had 't niet uitgemaakt. Misschien dat iemand de gedachtengang wel begrijpt. Je zult hoe dan ook de StringCalculator mee moeten geven dus of dit nu in je aanroep zit of als parameter in je aanroepende method, maakt niet veel uit.

  3. #3
    Wel, in elk geval kunnen beide procedures alleen werken met een "TStringCalculator" class. Dus... Het zou 1 parameter minder betekend hebben in de procedure aanroep.

  4. #4
    Zoals ik al zei, ik weet z'n bedoeling er ook niet mee Misschien wou hij er wel later iets mee gaan doen. Feit blijft dat je hem of in je aanroep meeneemt of in je parameter list.

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
  •