Byłem przy użyciu kodu podobnego do tegoCzy można zastąpić wywołania MessageDlg do niestandardowego TForm/Dialog?
MessageDlg('', mtWarning, [mbOK], 0);
całym moim projekcie, (dzięki narzędziu GExperts dialogowym komunikatu :)) i zastanawiałem się, czy ktoś zna sposób nie nadpisać rozmowę i pokazać własną rękę niestandardowy formularz.
Jedynym sposobem mogę myśleć to zrobić jej zrobić nową formę z czymś jak
function MessageDlg(const Msg: string; DlgType: TMsgDlgType;
Buttons: TMsgDlgButtons; HelpCtx: Longint): Integer;
begin
//show my own code here
end;
i umieścić każdy z moich zastosowań list przed jednostką Dialogi ale tam jest gwarantowany sposób, aby upewnić się, że używa mojego kodu, a nie kodu jednostki Dialogs.
Nie podoba mi się pomysł kopiowania jednostki dialogów do lokalnego katalogu i wprowadzania w nim zmian.
Czy to wszystko za dużo pracy i powinienem po prostu użyć mojego własnego wywołania funkcji i zastąpić całą wiadomość MessageDlg moją własną. (co nie byłoby zabawne, ive prawdopodobnie użył MessageDlg zbyt dużo)
Również inne użycie do edycji synchronizacji, jeśli masz dużo ich w pliku, po prostu znajdź pierwszy, wybierz go do końca pliku i zsynchronizuj edycję. – skamradt
Wyszukiwarka grep GExperts wykonuje dobrą robotę pomagając znaleźć wszystkie referencje. – skamradt