Q&A

  • Html에서 ActiveX으로 Param을 써서 값을 넘겨줬는데여
값을 넘겨주고.. 값을 잘 받았습니다.
그런데 제가 궁금한 것은..

폼 Create에서 받아지지가 않아서여..
Paint나 Activate에서도 받지를 못한거 같구여..
언제 받을 수가 있는 것인지여..

부탁드립니다..
3  COMMENTS
  • Profile
    김역수 2002.10.04 10:24
    그문제는 의외로 쉽게 끝났어요.. ㅎㅎㅎ

    너무나도 쉽게.. ㅋㅋㅋ

    프로퍼티 그러니까 파라메터에서 값을 받는 함수있죠??
    value 값으로 넣어주잖아요..

    거기에다가 formcreate에 썼던 부분을 옮겨 주면 됩니다.
    예를들어 edit박스에 값을 넣을때는

    edit.text:=value 이런식으로요..

    그리고 형변환 같은것에 걸릴때는요

    일단 형변환 가능한 변수에 넣었다가 바로 그변수로 넣어주면 되고여..

    ^^ 답이 되었는지.. ^^
  • Profile
    김영진 2002.10.04 18:25
    네.. 답변 감사합니다..
    저도 우선은 Create에 있던 부분들을 함수를 만들어서 옮기구
    프로퍼티에서 그 함수를 콜을 해서 했는데여..
    그 방법이 정답인지 해서여..

    그리고 ActiveX는 FormActivate를 안먹는것인지여.?
    그리고 하나 더여. 헤헤헤
    FormClose에 있던 부분들은 어떻게 처리를 해줘야 하는지여..?
    많은걸 물어서 죄송합니다..
  • Profile
    최경훈 2002.10.09 03:16
    FormCreate의 경우에는 저도 위에 님과 같은 방법으로 해결 했구요

    FormClose도 마찬가지로 발생하지 않는데 이거는

    WM_Destory Message를 받아서 사용해서 해결 했습니다.

    Source코드

      protected
        procedure OnDestroyMsg (var msg : TMessage); message WM_DESTROY;
        // 이렇게 선언을 하고

    implementation

    {$R *.DFM}

    { TXMViewX }

    procedure TXMViewX.OnDestroyMsg(var msg: TMessage);
    begin
      //  이곳에 원하는 코딩을 하면 됩니다.
    end;