學習unigui【34】意想不到的問題,數據提交失敗怎么處理?!
問題是要再web層面理解和處理。
1、提交數據的異常處理方式。注意,異常是不能直接使用showmessage。
try if fdqry_dictEdit.State in [dsEdit,dsInsert] then fdqry_dictEdit.Post; ShowMessage('保存成功'); unpgcntrl2.ActivePageIndex := 0; except on E: Exception do ShowFriendlyError('保存失敗,請檢查數據'); // ? 穩定彈窗 end;
2、增加ShowFriendlyError
procedure TUniFrmBase_EquipmentSetup.ShowFriendlyError(const Msg: string); begin MessageDlg(Msg, mtError, [mbOK], nil); // 無回調,簡單彈出 end;
這就是目前 UniGUI 項目中最穩定、最推薦的錯誤提示方式 ?
浙公網安備 33010602011771號