It's Tuesday and following up my VCL list from yesterday, here my list for the RTL and Object Pascal language:
- Learn to create your own TList descendants
- Learn to write your own TCollection/TCollectionItem descendants
- Use Format
- Learn TThread then, understand TThread.Synchronize
- Use TFileStream, TStringStream, TMemoryStream
- Learn how to use the classes in SyncObjs.pas
- Learn to call a function from a dynamically loaded DLL
- Use exceptions
- Learn when to use stdcall
- Learn to use open array parameters
- Use the *utils.pas units, DateUtils, StrUtils, MaskUtils, ConvUtils, VarUtils etc.
- Learn the Math unit
- Use SafeMM
- Learn which exceptions the RTL throws
- Use try...finally
- Read the comments in SysUtils.pas
- Call FindClose after calling FindFirst
- Learn how to load packages dynamically
- Use FindCmdLineSwitch
- Just because it's not in Windows.pas doesn't mean it can't be called from Delphi
- Learn function inlining
- Be careful using "with"
- Learn to use interfaces
- Use dynamic arrays
- Read the Language Reference manual
What am I missing?
70c808c7-c6f2-43a3-a1db-7b20e0790c48|0|.0
Tags: Development