Moçada, gostaria de usar outros tipos de Messagedlg. Como está disponível no help do Delphi 7, quero usar como segue a sintaxe: function MessageDlg(const Caption: WideString; const Msg: WideString; DlgType: TMsgDlgType; Buttons: TMsgDlgButtons; HelpCtx: Longint; DefaultBtn: TMsgDlgBtn = mbNone; Bitmap: TBitmap = nil): Integer; overload; ficaria assim, por exemplo: Messagedlg('Exclusão de arquivo', 'Confirma a exclusão?', mtConfirmation, [mbYes, mbNo], 0, mbNo, imagem) = mryes then ..... Mas acontece que o Delphi critica.. como se essa função somente pudesse ser usada com os parâmetros padrão, aqueles que todo mundo conhece. Alguém ajuda? grato.