我想在用戶中止設置時發送Http請求 如何解決用戶單擊Cancel按鈕後彈出的中止消息框? 我希望在用戶點擊消息框中的「是」時發送Http請求。當用戶在Inno中確認中止時發送HTTP請求
0
A
回答
0
您可以使用事件功能CancelButtonClick知道找出用戶點擊了什麼,在這個函數或函數DeinitializeSetup發送實際的HTTP。請注意,HTTP請求可能需要一些時間,因此用戶可能會看到安裝程序gui「凍結」一段時間。您可能想要在另一個線程(例如使用dll)中執行HTTP 函數參考是在Event Functions
0
我找到了一種方法! here -
procedure CancelButtonClick(CurPageID: Integer; var Cancel, Confirm: Boolean);
begin
Cancel := False;
if ExitSetupMsgBox = True then
begin
Cancel := True;
Confirm := False;
WinHttpReq := CreateOleObject('WinHttp.WinHttpRequest.5.1');
WinHttpReq.Send();
end;
相關問題
- 1. 如何在發送用戶請求之前注入HTTP請求
- 2. 在客戶端中停止HTTP請求
- 3. 發送HTTP請求
- 4. 發送HTTP請求
- 5. 當使用AjaxControlToolkit發送Ajax請求時,Ajax請求被中止AutoCompleteExtender
- 6. CSRF驗證失敗。請求中止。當我發送POST請求
- 7. 用中文單詞發送http請求
- 8. 在Ruby中發送HTTP/2 POST請求
- 9. 在Qt中發送HTTP請求
- 10. Restlet:在HTTP請求中發送xml
- 11. 在node.js中發送http請求
- 12. $ http不會在請求中發送Cookie
- 13. 在目標c中發送HTTP請求
- 14. 在Android中發送HTTP請求
- 15. Node.js在循環中發送http請求
- 16. HTTP在Swift中發送請求參數
- 17. 在Spring MVC中發送HTTP POST請求
- 18. 在http請求(Django)中發送page_size
- 19. 在oxwall中發送http請求
- 20. 在Perl中發送HTTP請求
- 21. 如何在android中發送http請求?
- 22. 在java中發送XML http請求
- 23. 用swift發送http請求
- 24. 當應用程序在後臺時發送http請求
- 25. 在發佈請求中發送http url作爲請求參數
- 26. Java在發送http請求時java.io.EOFException?
- 27. 在特定時間發送Http請求
- 28. 正確發送HTTP POST請求
- 29. Swift Http客戶端不發送請求
- 30. 發送請求後中止Servlet調用