듀얼 모니터에서 두번째 모니터에 폼을 띄우기

듀얼 모니터라는 것을 알아 내는 방법은 간단히 Screen.MonitorCount로 알수 있습니다. 근데, 두번째 폼에 폼을 띄우려면 좌표를 알아야 겠지요. Screen.Monitors[0],[1]..[n]까지 모니터의 갯수에 맞게 Monitor의 좌표를 얻어…

System ICon을 ImageList에 가져오고 파일에 따라 보여주기

자신의 컴퓨터에 확장자에 맞는 아이콘을 가져 와서 ImageList에 넣어 줄때 사용하는 함수이다. Uses문에 ShellAPI, ShlObj를 추가한뒤에 사용한다. 전에 만들어 두었던것이 사라져서 다시 만들었다.

아래…

WinPcap – Packet Snooping용 드라이버 및 컴포넌트입니다

WinPcap 이라는 Packet Snooping용 드라이버 및 컴포넌트입니다. 뭐 소스는 C, VCC이고 PDA용 Win-CE 드라이버도 제공 합니다. 아직 사용법은 모르겠고 WIn-CE용은 설치 방법도 모르겟습니다. 일단 소개를…

DBISAM 동적 쿼리에서 필드명을 자동으로만들기 예제.

간단히 구성해 본내용입니다. 동적 쿼리에서 필드명을 자동으로만들기 예제입니다. Bold체를 눈여겨 보시면 될듯.

참고만 하세요.

쿼리 안쓰고, table의 내용을 다른 table에 복사하기.

뭐 전 간단히 DBISAM을 예를 든거지만, 어떤 방식이던 아래처럼 하면 빠릅니다. 쿼리를 이용하면 더 빠르지만, 쿼리를 이용할수 없을때 사용하세요. Session이 다르거나, Server를 Local디비로 내리거나 올릴때…

ShellListView, ShellTreeView에서 Folders 사용하기

가끔 질문이 들어옵니다. ShellTreeView나 ShellListView에서 폴더 또는 화일의 내용을 어찌 해야 하나요? 하고는 물론 ‘잘~~~’ 이라고 애기해 줍니다. ShellTreeView특정 폴더를 안보이게 하기. 안보이게 하는게 아니라…

포스트잇 처럼 내려가지도 않고 항상 최상단이게 만드는 방법

단지 최상단에 놓기만 하는 겁니다. 포스트잇 처럼 내려가지도 않고 항상 최상단이게 만드는 방법입니다. 참고만 하세요.. 중요 키포인트는  아래 두줄입니다. ExStyle := ExStyle or WS_EX_TOOLWINDOW or WS_EX_TOPMOST ;…

오라클 테이블 락 확인 및 해제 lock(9i)

오라클 테이블 락 확인 및 해제 lock(9i)   — 테이블에 lock을 발생시킨 user를 찾을 경우가 많습니다. — 특히 OPS(RAC on 9i) system에서는 더더욱 그런 경우가…

DBISAM DBServer Admin설정하기.

DBISAM의 Server에 Admin을 설정하는 부분의 소스이다. var i: Integer; CurDatabaseUser: string; TempPermissions: TDatabaseRights; begin … DBISAMSession1.GetRemoteUserNames(UserList.Items); // User명 입력. 100명 입력하기. for i := 1…

바탕화면을 Parent로 놓고 바탕화면에 프로그램을 배치하기.

Desktop Window을  프로그램의 Parent에 놓는 방법입니다. 2가지중 원하시는 방법을 사용하세요. 첫번째. DC := GetWindow(GetWindow( FindWindow(‘Progman’,’Program Manager’),GW_CHILD),GW_CHILD); Windows.SetParent( Handle, DC ); 두번째. HW := FindWindow(‘Progman’,’Program Manager’);…