Recently, I snagged a new contract for my business, to provide consulting.
Unfortunately, the customer breached the payment terms of the contract twice within 2 months. As such, I have updated the payment terms of the contract
In addition, I updated the charges to reflect the market situation, when before, I was charging a very very low fee.
In no uncertain terms I told the customer that if they do not sign the agreement, they can find a new vendor.
This article discusses the new Delphi 8 property access specifiers.
Continued discussion of undocumented Delphi 8 Property Access Specifiers, and other ways of adding and removing delegates / events handlers, including clearing the list of all the delegates / event handlers.