온라인 인터넷 연결이 필요한 모바일 응용 프로그램을 개발 중입니다. Form.OnCreate
에 CheckInternetConnection
코드를 호출했습니다.이 방법은 intenet 연결을 확인하고 연결되지 않았다는 것을 나타내는 MessageBox
을 표시합니다. ios Simulator
또는 ios Device
에서이 앱을 실행하면 SplashScreen
이며 앱이 계속있을 것입니다. 나는 MessageBox
이 스플래시 화면 아래에 있다고 생각하여 코드를 다른 이벤트로 이동하기로 결정했으며 OnPaint
, OnActivate
, OnResize
을 시도했지만 모두 동일합니다.Delphi XE + FireMonkey 양식에서 ShowMessage를 사용할 수있는 첫 번째 이벤트는 무엇입니까
감사합니다.
빠른 테스트 앱이 아니며 디버거에서 해당 정보를 제공하지 않습니까? –
@KenWhite Firemonkey 모바일 응용 프로그램을 만들고 양식을 두 번 클릭하고 OnCreate에서 ShowMessage ('Hello')를 작성하십시오. 시뮬레이터 또는 장치에서 실행하면 스플래시 화면이 나타나고 이것이 끝입니다. 귀하의 양식이나 메시지는 영원히 나타나지 않습니다. – RezaRahmati
'Application.OnIdle' (첫 번째 호출시) 또는'TTimer' (처음 호출시 간격 1ms)를 사용할 수 있습니다. Application.IsReady에 대한 메시지/이벤트가 없습니다. –