반응형
Application.MainForm은 read only 속성이기 때문에 원칙적으로 런타임에 메인폼을 변경 할 수는 없다.
그러나 포인터를 이용하면 가능하다.
procedure SetAsMainForm(AForm: TForm);
var
P:Pointer;
begin
P := @Application.Mainform;
Pointer(P^) := AForm;
end;
반응형
'개발정보' 카테고리의 다른 글
[Delphi] 키보드 나 마우스 입력이 일정 시간동안 시스템에 발생 되지 않을 때 처리 (0) | 2013.10.15 |
---|---|
[Delphi] 텍스트의 넓이(width) 구하기 (2) | 2013.07.26 |
[SQL] 사용자 정의함수로 BOM 구현 (0) | 2013.06.29 |
(gcc) undefined reference to `std::cout' 컴파일 오류가 날때 (0) | 2013.06.05 |
Windows 2008 IIS 7 에서 부모경로 사용 (0) | 2011.12.09 |