Difference between revisions of "TemplateProp"
Jump to navigation
Jump to search
(Corrected typos and added new Delphi/C++ sections with Geshi enabled syntax highlighting) |
|||
Line 9: | Line 9: | ||
== Description == | == Description == | ||
− | Name takes a string as argument then do nothing with it and then it returns the same string. Very | + | Name takes a string as argument then do nothing with it and then it returns the same string. Very useful to keep the CPU busy. |
− | == Example == | + | == Delphi Example == |
− | + | <syntaxhighlight lang="delphi"> | |
− | + | for n := 1 to 10 do | |
+ | BusyString := BusyString + Coffee.Name(BusyString); | ||
+ | </syntaxhighlight> | ||
+ | |||
+ | == C++ Example == | ||
+ | |||
+ | <syntaxhighlight lang="cpp"> | ||
+ | for (int n = 0; n < 10; n++) { | ||
+ | BusyString += Coffee->Name(BusyString); | ||
+ | } | ||
+ | </syntaxhighlight> | ||
== Best practices == | == Best practices == |
Revision as of 16:05, 19 September 2010
Main page -> ICS component reference -> Edit new property
Definition
function TCoffee.Name(const Parameter: string): string;
Inherited from TCustomCoffee.Name
Description
Name takes a string as argument then do nothing with it and then it returns the same string. Very useful to keep the CPU busy.
Delphi Example
<syntaxhighlight lang="delphi"> for n := 1 to 10 do
BusyString := BusyString + Coffee.Name(BusyString);
</syntaxhighlight>
C++ Example
<syntaxhighlight lang="cpp"> for (int n = 0; n < 10; n++) {
BusyString += Coffee->Name(BusyString); }
</syntaxhighlight>
Best practices
The use of this method is decouraged.
How to
There are a lot more interesting things to keep the CPU busy.