Ik had het idee om een eigen String type te maken (uiteraard compatible met String zelf) om daar m'n eigen methodes aan te kunnen hangen.
ff een voorbeeldje om het duidelijk te maken:
Ik heb al iets geprobeerd als:
Maar een String is natuurlijk geen class dus dat werkte niet.
Dit werkt wel:
Maarja.. daar kan je volgens mij geen procedures/functies aan hangen...
Op het moment gebruik ik gewoon een losse unit met de stringfuncties erin. Dat werkt natuurlijk ook best, maar het lijkt me veel makkelijker als Delphi met z'n code-completion schermpje komt, en dat je je functie er zo uit kan kiezen..

Is er iemand die hier iets voor weet?
ff een voorbeeldje om het duidelijk te maken:
code:
1
2
3
4
5
6
7
8
| var s: MyString; Begin s := "hoi"; s.UpperCase; // zoiets dus... if (s.isNumber) then // ...of dit... ... End; |
Ik heb al iets geprobeerd als:
code:
1
2
3
4
| Type
MyString = class of String
...
End; |
Maar een String is natuurlijk geen class dus dat werkte niet.
Dit werkt wel:
code:
1
2
| Type MyString = type String; |
Maarja.. daar kan je volgens mij geen procedures/functies aan hangen...
Op het moment gebruik ik gewoon een losse unit met de stringfuncties erin. Dat werkt natuurlijk ook best, maar het lijkt me veel makkelijker als Delphi met z'n code-completion schermpje komt, en dat je je functie er zo uit kan kiezen..
Is er iemand die hier iets voor weet?