CVS updated two minutes ago... why in dialogs.pp the "execute" property is an integer ? it should be boolean, so I can do: if MyOpenDialog.Execute then begin { user pressed ok} end like in Delphi. I can modify it and post a patch tomorow (with all the code involved) if anyone want, yes ? Or I should wait a little ? Sergio