파일 업로드 (file upload) 사이즈 늘리기

대용량 파일 업로드시 자꾸 실패할 경우...php.ini에서다음의 변수 값을 늘려주면 된다upload_max_filesize = 50M ; 최대 50메가까지 올릴 수 있다는 뜻...post_max_size = 50M ; 최대 50메가까지 올릴 수 있다는 뜻...주의... 둘다 바꿔야됨글구 타임아웃이 자주 나면set_time_limit(0);이렇게 세팅해주면 잘된다.

작업관리자에 프로그램 안뜨게 하기

작업관리자를 띄워보면 어떤 프로그램이 떠 있는지 다 나온다.이걸 막으려먼 프로젝트 소스에서 다음과 같이 초기화를 해주면된다....Application.Initialize;Application.Title := '';Application.CreateForm(TForm1, Form1);...이렇게 해주면 Taskbar에도 안뜬다.

ActiveX에 다이얼로그 붙이기

ActiveX Control안에 다른 ActiveX Control을 올려놓을때는 차일드 속성외에..app에 initinstance에서 AfxEnableControlContainer();를 호출해줘야 합니다..예..BOOL CClientApp::InitInstance(){BOOL bInit = COleControlModule::InitInstance();if (bInit){// TODO: Add your own module initialization cod...

드라이브 문자 알아내는 소스

내가 사용하고 있는 PC에서 드라이브가 어떤게 사용가능한지 알아내는 소스.void CDriveCheckUtilDlg::CheckForDriveLetterAccess(){ char m_DriveLetter[80]={ "" }; // following is for case that the system does not installed DataPlay IFS if (m_DriveLetter[0]<'A') { // external drive letter not ...

ActiveX에서 바이너리 데이터 파라메터로 안깨지게 받는법

보통 LPCTSTR로 선언해서 쓰는데 그럼 가다가 end of string 이후가 깨져버린다.그때 파라메터를 CHAR * 로 선언해서 쓰면된다.Visual C++ 6.0에서는 CHAR* 선언이 불가능하므로 수동으로 고쳐주면된다.이때 컨트롤 부분에서는 다음과 같은 부분도 수정해주어야 한다.VTS_BSTR로 선언되어진 부분을 VTS_PI1로 선언해주면된다.그러면 데이터 송수신시 깨지지 않는다.from ControlDISP_FUNCTION(CKlientCtrl...

DirectShow – NULL Rendering Example

DirectShow를 이용하여 간단히 컨텐츠를 재생하는 프로그램 소스다.이것만 이해하면 DirectShow의 절반은 이해 한 셈이다.#include <dshow.h>#pragma comment(lib, "strmiids.lib") // #pragma comment(lib, "quartz.lib") // usually not required if not using AMGetErrorText functionvoid main(void){// Initialize...

Broadcast를 이용한 Application 종료

가끔 어플리케이션을에게 메시지를 보내서 통채로 죽이고 싶을때가 있다.어플리케이션들아 우리 같이 종료하자!!!이럴때는 윈도우 메시지를 정의해놓고,브로드케스트 해주는 방법을 써주면 좋다. 보내는 곳UINT nCloseRegMsg = ::RegisterWindowMessage("ISCREEN_CP_APP");::PostMessage(HWND_BROADCAST, nCloseRegMsg, 0, 0);받는 곳UINT nCloseRegMsg = ::RegisterWi...

IE Control을 사용하여 만든 어플리케이션에서 javascript로 어플리케이션에 정의된 함수 호출하는 방법

Embedded XP같은거 사용해서 커스톰 웹브라우져같은거 만들때 이런 방법을 많이 쓴다.셋톱박스 전용 브라우져 만들때 꼭 써야하는 방식이라고나 할까...내용 요약:IE Control을 사용하여 개발하는 어플리케이션 내에 정의된 함수를 javascript로 window.external.[사용자 정의 함수] 로 호출하는 방법.기본적으로는 함수는 Public으로 정의하여 구현하면 IE위에서 돌아가는 javascipt에서도 Call할수 있다.# call방법<s...

불투명 윈도우 만들기

* 불투명 윈도우 만들기방금전에 책에서 본 예제로 만든겁니다.님의 코드보다 더 자원을 먹을지는 모르겠지만 참고하세요.윈도 2000이상에서만 된다고 하네요.전역입니다 :// 투명 설정을 위한 상수 정의#define WS_EX_LAYERED 0x00080000#define LWA_ALPHA 0x00000002OnInitDialog에 추가 : // 확장 스타일에 WS_EX_LAYERED를 추가한다 ModifyStyleEx(0, WS_EX_LAYERED); //...

비트맵을 배경으로 뿌리고 그 위에 컨트롤 올리는 방법

사실은 별루 하는 일 없다.원래 VC++ 프로그램 짜듯 짜되,배경이미지를 하나 로딩해서 매번 Paint 해주면 된다.다음과 같이 클레스 선언부에 m_BG라는 비트맵을 선언HBITMAP m_BG초기화 부분에서 비트맵 로드한다음BOOL CCALLIDDlg::OnInitDialog(){ CDialog::OnInitDialog(); // Set the icon for this dialog. The framework does this automatically //...

      1      2      3            355      356      357      358      359      360      361      362