Try to avoid Arguments and Methods prefixed with _
For Aguments there is no problem in prefixing them with "A", for
property getters there is nothing wrong with prefixing them with Get.
In your case, GetIsMask makes perfectly clear that it "reads" the
IsMasked property.
Ok!
Variable names like X1, X2, XX1, XX2
Please name them after there use: GetSel(X1, X2) could also be coded
like: GetSel(SelStart, SelLength) (or was it SelStop)
You see... with naming them it will be clear.
Ok!
Question... SelStart and SelStop are present in TCustomEdit controls?
Why using the C approach for naming all kinds is Char_xxx (as char).
Pascal has a perfect suitable type for this : enum.
No cludging winth #nn and mak sure they are unique etc.
For me it is easier to administer. But if you want I change it
in CanInsertChar, why do you use short stings and why assigning S :=
FMask instead of accessing Fmask.
Because in Delphi if I use String can not access to a single char with
S[] and I must trasform String in ShortString or in PChar or in Array Of
Char
Pasting is handled by the widget itself. unlike in windows, I think a
paste isn't redirected yout
The strange thing is that the procedure PasteFromClipboard not be invoked
begin:vcard
fn:David Guadagnini
n:Guadagnini;David
org:Biotecnica Instruments S.p.A.;R&D
adr:;;Via Licenza 18;Roma;RM;00133;Italy
email;internet:[EMAIL PROTECTED]
title:Software architet
tel;work:+39064112616
x-mozilla-html:FALSE
version:2.1
end:vcard