|
파라미터에 의해 들어온 값을 저장하는 변수를
String str;
이라고 한다면
일단 폼에 Timer를 하나 두고
Timer이벤트에 대해서 다음 코드를 사용하면 됩니다.
if(str.Length() == 0) return; // 파라미터값을 읽지 못했으면 함수빠져나가고
Timer1->Enabled = false; // 파라미터를 받았으면 타이머가 더 이상 필요없으므로
// 타이머를 멈춥니다.
// ........ <- 그러고 여기서 필요한 작업을 합니다.
그리 좋은 방법 같지는 않지만 파라미터가 들어오는 정확한 시점을 알지 못해서
저는 이런 식으로 해결했습니다.
다른 분들께 더 좋은 방법 있으시면 제게도 알려주시기 바랍니다.
남상훈 님이 쓰신 글 :
: ActiveXForm을 프로그래밍에서 Param값을 Html Page에서 받고 있습니다.
: 다국어버젼을 만드는데.. 기본적으로 Os에 따라 언어가 표시되도록 하고 있습니다.
:
: 필요성에 따라..
: Param값이 있으면 그 Param값에 따른 언어처리를 하고,
: Parma값이 없으면 Os Detecting으로 언어처리를 하려고 합니다.
:
: 그런데 Param값이 VCL Control을 다 Create한 후에..
: IPersistPropertyBagImpl을 통해서 입력받더군여.
: 그렇기 때문에 화면에는 Os Decting한 언어가 표시되게 되어 있구요.
:
: Param값을 이용해서 Create되기 전에 표시할 수 있는 방법 또는..
: IPersistPropertyBagImpl이 끝난뒤에
: 어떤 루틴(언어를 다시 바꾸어주는)을 실행할 수 있는 방법이 있을까여?
:
: 계속 여러가지 뒤적거리며 해보구 있는데 잘 안되네염.
: 그럼 즐푸들 하시구여 꾸벅~
:
:
:
:
|