Q&A
HOME
Tips & Tech
Q&A
Discuss
Download
자유게시판
홍보 / 광고
구인 / 구직
LOGIN
회원가입
일반어플리케이션을 Active X폼의로의 변환(help me!!)
고수님들 안녕하싶니까?
260 본여의 프로그램이 있습니다.
하나의 .exe 에 다 묶여 있구요..
이 프로그램을 웹버전으로 바꾸려고합니다.
그랬을때 하나한나의 폼을 다 바꿔야 되는지요..
기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼
만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..
그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..
가르침을 주시면 감사하겠습니다.
2
COMMENTS
최석기
•
2000.05.12 21:57
음.. 델코에도 같은 질문 올리셨던데..
다시 한번 복사 시켜서 여기에도 답변을 ^^
아니 꽁수를..
약간의 편법을 사용하시면 될꺼 같은데..
메인 폼만 ActiveX 폼으로 만드시고 메인폼에 서브폼이 뜰 수 있는 Panel을 놓으신 다음에 서브폼을 생성 시키실때 해당 Panel을 Parent로 해서 서브폼을 생성 시키시면 기존 수정을 많이 바꾸지 않아도 될꺼예요..
근데 ActiveX에서는 서로 다른 폼간에 공유가 않되더군요..
뭐 그 부분은 공용 유닛하나 선언해서 사용하시면 될꺼예요..
procedure TfrmS02_U.fbtTMExceptionClick(Sender: TObject);
var
ab: TfrmExceotion_Cust; //서브폼
h: HWND;
begin
h := Application.Handle;
if (Application.Handle = 0) then
Application.Handle := GetParent(Handle);
ab := TfrmExceotion_Cust.Create(pnlClient); //pnlClient는 메인폼에 있는 Panel
ab.Parent := pnlClient;
ab.Left := pnlClient.Width div 2 - (ab.Width div 2);
ab.Top := pnlClient.Height div 2 - (ab.Height div 2);
//ab.Visible := true;
ab.Show;
ab.ActiveControl.SetFocus;
Application.Handle := h;
end;
이런 식으로 폼을 띄우시면 될꺼예요..
스타신 wrote:
> 고수님들 안녕하싶니까?
> 260 본여의 프로그램이 있습니다.
> 하나의 .exe 에 다 묶여 있구요..
> 이 프로그램을 웹버전으로 바꾸려고합니다.
> 그랬을때 하나한나의 폼을 다 바꿔야 되는지요..
> 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼
> 만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..
>
> 그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..
> 가르침을 주시면 감사하겠습니다.
>
>
>
0
0
삭제
수정
댓글
이은정
•
2000.05.12 21:25
스타신 wrote:
> 고수님들 안녕하싶니까?
> 260 본여의 프로그램이 있습니다.
> 하나의 .exe 에 다 묶여 있구요..
> 이 프로그램을 웹버전으로 바꾸려고합니다.
> 그랬을때 하나한나의 폼을 다 바꿔야 되는지요..
> 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼
> 만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..
>
> 그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..
> 가르침을 주시면 감사하겠습니다.
>
>
>
음..제가 알기로는 그 방법밖에 없는것 같아요..
도움이 못되어 드려서 죄송합니다..
0
0
삭제
수정
댓글
(NOTICE) You must be
logged in
to comment on this post.
최길남
•
2000.05.12 20:20
1
COMMENTS
/
0
LIKES
ACCESS DB를 복구할 수 ....
ACCESS
•
2000.05.16 20:23
최길남 wrote: > ACCESS DB를 복구하는 방법을 아시는 분 계세요? > 코딩으로 구현하고 싶은데.. > 파라...
Mr.Q
•
2000.05.12 20:04
3
COMMENTS
/
0
LIKES
OnChange이벤트
이재식
•
2000.05.12 22:01
Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
Mr.Q
•
2000.05.13 00:33
이재식 wrote: > Mr.Q wrote: > > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > > > p...
Mr.Q
•
2000.05.12 21:56
Mr.Q wrote: > TFiedl의 OnChange이벤트 사용예나 설명좀 부탁드립니다. > > procedure TfrmInput.Tabl...
초보자
•
2000.05.12 19:58
1
COMMENTS
/
0
LIKES
두개의 DB에 동시 저장 방법
김태균
•
2000.05.12 20:15
RDB라면 트리거를 쓰세요. ROW Level 후행 트리거를 쓰면 됩니다. 그게 아니면 데이타 소스 컴포넌트의...
델_맹
•
2000.05.12 19:52
1
COMMENTS
/
0
LIKES
SYSDBA의 암호를 바꿀려면 어떻게 해야하나요?????
cos
•
2000.05.12 20:40
델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들.........!!! > 매번 저의 질문에 답변해주시...
스타신
•
•
2000.05.12 19:36
2
COMMENTS
/
1
LIKES
일반어플리케이션을 Active X폼의로의 변환(help me!!)
고수님들 안녕하싶니까? 260 본여의 프로그램이 있습니다. 하나의 .exe 에 다 묶여 있구요.. 이 프로그램을 웹버전으로 바꾸려고합니다. 그랬을때 하나한나의 폼을 다 바꿔야 되는지요.. 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나...
최석기
•
2000.05.12 21:57
음.. 델코에도 같은 질문 올리셨던데.. 다시 한번 복사 시켜서 여기에도 답변을 ^^ 아니 꽁수를.. ...
이은정
•
2000.05.12 21:25
스타신 wrote: > 고수님들 안녕하싶니까? > 260 본여의 프로그램이 있습니다. > 하나의 .exe 에 다 묶여...
차니
•
2000.05.12 20:33
2
COMMENTS
/
0
LIKES
[Cannot load an IDAPI service]이 오류 메세지는 무엇이 문제인지요?
김일영
•
2000.05.12 20:41
IDAPI service란 BDE를 의미하는 것인데요. BDE가 설치되어 있지 않은 것 같습니다. DAO는 어떤 설치조건...
차니
•
2000.05.12 21:04
BED는 설치가 되있거던요... 제 컴퓨터에서는 잘 되는데...다른 컴퓨터에 셋업 한 후 실행하면 이런 메세...
황남철
•
2000.05.12 19:19
3
COMMENTS
/
0
LIKES
paradox table 동적으로 생성하는 코드입니다 잘못된
김태균
•
2000.05.12 20:13
테이블 컴포넌트는 40개 이상의 필드를 가진 테이블과 연결 할때는 에러가 납니다. 물론 동적 생성할 ...
황남철
•
2000.05.12 20:41
코드에 잘못된 부분은 없나요
이재식
•
2000.05.12 21:54
황남철 wrote: > 코드에 잘못된 부분은 없나요 이재식 Wrote : 안녕하세요? 코드에 잘못된 부분이 있...
Mr.Q
•
2000.05.12 19:16
3
COMMENTS
/
0
LIKES
엔터키를 탭키처리
이재원
•
2000.05.12 20:08
If Key=#13 Then with DBGrid do if selectedindex < (fieldcount -1) then ...
Mr.Q
•
2000.05.12 21:50
이재원 wrote: > If Key=#13 Then > with DBGrid do > if selectedindex < (fieldcount ...
이재원
•
2000.05.12 23:59
> 답변 고맙습니다. ^^ 이왕이면, 칼럼의 끝에 도달하면,, > 다음 row로 넘어가면 좋을텐데.. 혹시, 시...
민은홍
•
2000.05.12 19:04
2
COMMENTS
/
0
LIKES
제발 알려주세여.....
이재원
•
2000.05.12 20:12
메모리 할당 문제가 아닌것 같읍니다.. 어딘가 코드 중에 memory leak이 있는것 같은데요, 한번 코드를 자...
민은홍
•
2000.05.12 21:37
답변 고맙슴다... 그런데 좀 더 자세히 설명부탁드립니다. 전 델 초보나 마찬가지거든여... 글구 ...
상현이라는 초보입니
•
2000.05.12 18:54
1
COMMENTS
/
0
LIKES
다시올리겠습니다. 도와주시와요!!
하늘맥
•
2000.05.12 19:44
상현이라는 초보입니다. wrote: > 도와주세요. > 예를 들어 버튼이 두개 있습니다.(button1,button2) >...
saxoji
•
2000.05.12 19:17
1
COMMENTS
/
0
LIKES
object inspector에 없는 event처리는 어떻게 하나요 ?
최용일
•
2000.05.12 19:47
안녕하세요. 최용일입니다. 말씀하신 이벤트는 Published가 아니라 Public이어서 속성에디터에는 안나타...
델피 초보
•
2000.05.12 13:41
4
COMMENTS
/
0
LIKES
Query에서 Findnearest같은메소드는 없나여..??
Mr.Q
•
2000.05.12 19:05
델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
강민주
•
2000.05.12 13:47
델피 초보 wrote: > 질문 그대로 입니다. > Table에선 조인이 안되구.. > Query에서 조인을 시켰더니만....
델피 초보
•
2000.05.12 13:58
강민주 wrote: > 델피 초보 wrote: > > 질문 그대로 입니다. > > Table에선 조인이 안되구.. > > Query...
윤석천
•
2000.05.12 17:30
델피 초보 wrote: > 강민주 wrote: > > 델피 초보 wrote: > > > 질문 그대로 입니다. > > > Table에선 ...
이상학
•
2000.05.12 12:49
1
COMMENTS
/
0
LIKES
일단위로 디렉토리를 만들어야 하는데..일단위를 체크하는 방법을 잘 모르겠습니다.`
구창민
•
2000.05.12 18:57
이상학 wrote: > 일단위로 디렉토리를 만들어야 하는데...음...하루가 지났다는 것을 어떻게 체크하는지.....
이상학
•
2000.05.12 12:46
1
COMMENTS
/
0
LIKES
서버에 파일이 있는지 체크하는 방법이 있나요?
강민주
•
2000.05.12 13:42
이상학 wrote: > 서버에 어떤 디렉토리가 있는지에 대한 것은 SetCurrentDir으로 찾으면 되는데요..특정 ...
이용현
2000.05.12 12:18
0
COMMENTS
/
0
LIKES
음악화일을...
델_맹
2000.05.12 11:15
0
COMMENTS
/
0
LIKES
버튼을 누를때 마다 배열에 내용을 저장하고 싶은데요, 차례차례루요.....빨리좀!!
델_맹
•
2000.05.12 11:13
2
COMMENTS
/
0
LIKES
배열로 저장된 변수를 리스트박스로 출력을 하려고 하는데요 잘...급합니다!
강민주
•
2000.05.12 13:33
델_맹 wrote: > 안녕하십니까, 델파이 관계자 여러분들......! > 제가 야심한 밤중에 한.델을 방문한 이...
델_맹
•
2000.05.12 14:38
강민주 wrote: > 델_맹 wrote: > > 안녕하십니까, 델파이 관계자 여러분들......! > > 제가 야심한 밤...
초보
2000.05.12 10:32
0
COMMENTS
/
0
LIKES
자신과 연결되어 있는(lan) 컴 IP주소 받는법 갈켜주세요.
FreeCow
•
2000.05.12 10:07
1
COMMENTS
/
0
LIKES
동적 메뉴생성에서 이벤트 파라미터 넘기기..
최용일
•
2000.05.12 20:27
안녕하세요. 최용일입니다. 어떤 파라매터를 넘기려고 하십니까? 대부분 Sender파라매터를 참조하면 되...
FreeHow
•
2000.05.12 09:30
1
COMMENTS
/
0
LIKES
동적으로 Class 생성하기....
최용일
•
2000.05.12 18:47
안녕하세요. 최용일입니다. 먼저 TFRMHOW란 클래스타입을 RegisterClasses를 이용해서 등록을 해주시고,...
스타신
2000/05/12 19:36
Views
383
Likes
1
Comments
2
Reports
0
Tag List
수정
삭제
목록으로
한델 로그인 하기
로그인 상태 유지
아직 회원이 아니세요? 가입하세요!
암호를 잊어버리셨나요?
다시 한번 복사 시켜서 여기에도 답변을 ^^
아니 꽁수를..
약간의 편법을 사용하시면 될꺼 같은데..
메인 폼만 ActiveX 폼으로 만드시고 메인폼에 서브폼이 뜰 수 있는 Panel을 놓으신 다음에 서브폼을 생성 시키실때 해당 Panel을 Parent로 해서 서브폼을 생성 시키시면 기존 수정을 많이 바꾸지 않아도 될꺼예요..
근데 ActiveX에서는 서로 다른 폼간에 공유가 않되더군요..
뭐 그 부분은 공용 유닛하나 선언해서 사용하시면 될꺼예요..
procedure TfrmS02_U.fbtTMExceptionClick(Sender: TObject);
var
ab: TfrmExceotion_Cust; //서브폼
h: HWND;
begin
h := Application.Handle;
if (Application.Handle = 0) then
Application.Handle := GetParent(Handle);
ab := TfrmExceotion_Cust.Create(pnlClient); //pnlClient는 메인폼에 있는 Panel
ab.Parent := pnlClient;
ab.Left := pnlClient.Width div 2 - (ab.Width div 2);
ab.Top := pnlClient.Height div 2 - (ab.Height div 2);
//ab.Visible := true;
ab.Show;
ab.ActiveControl.SetFocus;
Application.Handle := h;
end;
이런 식으로 폼을 띄우시면 될꺼예요..
스타신 wrote:
> 고수님들 안녕하싶니까?
> 260 본여의 프로그램이 있습니다.
> 하나의 .exe 에 다 묶여 있구요..
> 이 프로그램을 웹버전으로 바꾸려고합니다.
> 그랬을때 하나한나의 폼을 다 바꿔야 되는지요..
> 기존의 폼을 엑티브엑스 폼으로 바꿀때 폼을 하나의 컴포넌트처럼
> 만들어 컴포넌트 팔래트의 템플리트텝에 생기더군요..
>
> 그런데 모든 폼을 하나하나 바꿔 등록한후 새로 만들어야되는지요..
> 가르침을 주시면 감사하겠습니다.
>
>
>