C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[12877] Re:Re:Re:Re:Re:Re:Re:문제가 발생해요?
문정원 [hhmjw] 1028 읽음    2001-11-20 14:51
열린프로그램을 다시 열지 않으실려면 이렇게 하세요..
프로젝트 소스를 여시고 몇줄만 추가하시면 됩니다.

프로젝트명이 test라면

#include <vcl.h>
#pragma hdrstop
USERES("test.res");
USEFORM("main.cpp", mainForm);
USELIB("..\..\Lib\ws2_32.lib");
//---------------------------------------------------------------------------
WINAPI WinMain(HINSTANCE, HINSTANCE, LPSTR, int)
{
        try
        {
            CreateFileMapping((HANDLE)0xFFFFFFFF, NULL, PAGE_READWRITE, 0,
                          1024, "My Test Program");

            if(GetLastError() == ERROR_ALREADY_EXISTS){
                ShowMessage("테스트 프로그램이 실행중입니다!");
                return 0;
            }

            Application->Initialize();
            Application->CreateForm(__classid(TmainForm), &mainForm);
            Application->Run();
        }
        catch (Exception &exception)
        {
                 Application->ShowException(&exception);
        }
        return 0;
}
//---------------------------------------------------------------------------




정기원 님이 쓰신 글 :
: 먼저 감사 드립니다.
: 문정원님이 질의 하신 내용이 맞습니다.
: 메인폼에서 A폼을 띄우는것이 아니라 여러곳의 폼에서 A폼을 수행하다보니
: 기존에 열려 있어도 또 열게 되는 문제입니다. 어떻게 하면 될까요?
: 위에 답변을 달아주신분들께 진심으로 감사 드립니다.
: 그럼 오늘도 즐거운 하루 되세요.
: 문정원 님이 쓰신 글 :
: : 메인폼에서 A폼을 띄우는게 아니라
: : 혹시 중복실행에 관한 것인지요..
: :
: :
: : 박주홍 님이 쓰신 글 :
: : : 변수를 하나 선언해 놓는 것은 어떨까요?
: : : 폼을 띄우면 ture, 안띄웠으면 false 이렇게요..
: : :
: : : if(변수==true) 폼->Close;
: : : 폼->Show;
: : :
: : : 이렇게 해도 되지 않나요?
: : :
: : :

+ -

관련 글 리스트
12810 동일 폼이 열려 있으면 닫고 다시 동일 폼을 열수 있는 방법은 없는지요? 정기원 860 2001/11/19
12829     전역 변수인 Screen->Forms[ index] 를 이용해 보세요 박정모 1091 2001/11/19
12814     Re:동일 폼이 열려 있으면 닫고 다시 동일 폼을 열수 있는 방법은 없는지요? 문정원 1114 2001/11/19
12825         Re:Re:문제가 발생해요? 정기원 817 2001/11/19
12826             Re:Re:Re:문제가 발생해요? 로렌조 929 2001/11/19
12837                 Re:Re:Re:Re:문제가 발생해요? 박주홍 871 2001/11/19
12839                     Re:Re:Re:Re:Re:문제가 발생해요? 문정원 915 2001/11/19
12871                         Re:Re:Re:Re:Re:Re:문제가 발생해요? 정기원 761 2001/11/20
12877                             Re:Re:Re:Re:Re:Re:Re:문제가 발생해요? 문정원 1028 2001/11/20
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.