Vincent Snijders wrote:
Felipe Monteiro de Carvalho schreef:
On 3/13/07, Luiz Americo Pereira Camara <[EMAIL PROTECTED]> wrote:
Just one tip maybe would be better to dereference PMethod after assigned
check in the Callback proc

Ok, didn“t think about it.

Reattaching the patch, which this fixed. Now I tested with both nil
and non-nil methods.


IMHO Self.SetWindowLong is not so nice looking, SetWindowLong looks better.

To be on the safe side, I would always call SetWindowLong for GWL_USERDATA, if the method is nil, you can decide if you want to set it to 0 (nil) or to PMethod pointer referencing a nil method.

I would suggest this too.

In the current implementation would be 0.

Luiz

_________________________________________________________________
    To unsubscribe: mail [EMAIL PROTECTED] with
               "unsubscribe" as the Subject
  archives at http://www.lazarus.freepascal.org/mailarchives

Reply via email to