"Delphi" 검색결과 (23)
  • [DELPHI] 기본적인 문법 - 시작과 끝, 함수와 변수.

    델파이는 기본적으로 pascal 문법을 사용하며, object pascal 형태로 C++ 과 함께 사용될 수 있습니다. 즉, DLL 을 class 로 만든 경우, 델파이에서도 그에 대응하는 class 를 구성함 으로서 사용이 가능하다는 것 입니다. 하지만 이런 방법 이전에 델파이가 사용하는 pascal 의 문법부터 알아 보는 시간을 가져야 겠습니다. 초창기의 pascal 은 매우 단순한 변수형들만 지원을 했습니다만, 컴파일러가 진화 하면서..

    Developement/DELPHI (pascal)
    2009.05.10 18:43
  • [DELPHI] 델파이, 그 이전에 파스칼(PASCAL)

    델파이 언어는 Object Pascal 이라는 객체지향 파스칼 언어에 해당합니다. 정확히는 Object Pascal 형의 언어가 되는 격 입니다 (코드기어 즉, 볼랜드 측에서는 델파이 랭귀지 라고 호칭합니다) C 에서도 C 와 C++ 이 존재 하듯이, Pascal 역시 Object Pascal 이 C++ 에 해당하는 구조라 하겠습니다. Pascal 의 경우는 C 와 달리 type casting이 매우 정확 해야 하며, 이로 인해 유연성이 C 에 ..

    Developement/DELPHI (pascal)
    2009.05.08 13:43
  • SSangeOn 을 위한 TurboDelphi Explorer 기본강좌 시작합니다.

    같이 일하는 우수 병특인재 인 SSangeOn 의 급 Delphi 파워를 맛들이기 시작한지라, 강좌를 시작 해 볼까 합니다. 사내 100명이 넘는 인원중 Delphi 를 아는 사람이 저 포함 아마 2명 정도 될듯 합니다. 사람들은 C 는 어설프게 알더라도 Delphi 는 뭔지 모르거나, 비교 자체가 기분 나쁜 M$ Visual Basic (비베) 과 비교하는 경우가 있습니다. 비베 따위와 비교 당하는 것은 무척이나 기분 나쁜 일이죠. 아무튼...

    Developement/DELPHI (pascal)
    2009.05.01 05:12
  • [DELPHI/GDI+] GDI+ 에서 TGPImage 에서 meta 정보 가져오기.

    GDI+ 에서는 각 이미지에 들어가는 meta 정보를 포인터 구조체로 가져 올 수 있습니다. 이 meta 정보에는 JPEG 의 EXiF 도 포함되며 꽤 많은 정보를 가져다 쓸 수 있습니다. 이 meta 정보 구조체의 구조는 다음과 같습니다. PropertyItem = record // NOT PACKED !! id : PROPID; // ID of this property length : ULONG; // Len..

    어떻게 할까
    2009.01.10 17:42
  • Delphi 를 위한 GDI plus

    마이크로소프트에서 참 늦게도 업데이트한 GDI+ .. 나온지는 오래 되었지만 GDI+ 가 나올때만 해도 사실 GDI 의 기능은 느린 픽셀가져오기 와 단순 사각영역 이미지 복사, 지원 이미지의 부재 등 .. 제한적 이었습니다. 하지만 비디오카드의 가속을 제대로 다 받는 요즘 이런 구시대적인 GDI 함수를 개선하기 위해 나온것이 GDI+ 입니다. gdiplus.dll 이 windows2000 이후에 시스템에 설치 되어 있습니다. 사실 NT 에서만 사용할..

    내가 작업한 것들
    2009.01.10 17:25
  • Delphi 로 특정 윈도우에 키 이벤트 처리.

    예전에 winTV2K 를 컴퓨터를 켜지자 마자 전체화면으로 만들기 위해서 사용했던 코드들 중 일부 입니다. 해당 윈도우를 최상위 상단으로 옮긴 다음 (마우스로 선택 한 것과 같은거죠) 키보드로 CTRL+T 를 누른 것과 같은 효과를 내기 위해서 만든 코드 입니다. 사용한 함수는 기본적으로 윈도우에서 제공하는 함수로서 바로 keybd_event 라는 API 입니다. 자세한 함수 설며을 위해서는 다음 폴딩페이지를 펼쳐서 보시기 바랍니다. keybd_e..

    내가 작업한 것들
    2008.11.18 18:18
  • 64bit OS 를 위한 Free Pascal Compiler - Lazarus

    windows64 를 위한 C compiler 는 minGW 가 있었습니다만. pascal 을 위한 compiler 는 뭐가 있을까 하여 찾아 보다가 발견 했습니다. MinGW 와 마찬가지로 GPL 을 따르는 컴파일러 입니다만 , 여기에 편리한 GUI 를 지원해 주는 Lazarus 라는 프로젝트가 있음을 알았습니다. Borland(Code Gear) 사의 Delphi 처럼 간단히 비주얼적인 부분을 응용하여 win64 어플리케이션을 만들수 있으며, w..

    사용기 및 분석
    2008.09.19 18:13
  • UltraEdit 에 Delphi(Pascal) 문법 syntax highlight 추가하기.

    울트라에디터에 Delphi(pascal) 문법의 Syntax highlight 적용하기보통 Delphi 는 기본 제공 IDE 로만 쓰는게 많습니다만 ..가끔 UltraEditor 로 다른 소스를 참조할 떄가 있습니다.그런데 UltraEdit 는 기본적으로 Delphi(pascal) 문법을 지원하질 않습니다.그래서 수동으로 추가 해야 하는데요 ..여기에 간단한 방법을 통해서 추가 해 보도록 하겠습니다.먼저 UltraEdit 의 다음 메뉴를 엽니다 (저..

    내가 작업한 것들
    2008.08.30 23:20
  • VISTA 에서 DELPHI로 제작된 프로그램이 ALT 키로 생기는 버그 해결법.

    얼마전에 소규모 개인 프로젝트를 만드는 노트북을 새로 사고 VISTA 로 OS 를 설치 한 후 ..새로 라이센스를 받은 DELPHI로 기존 프로젝트를 재빌드 하고 테스트 하던중 ..놀라운 사실을 발견 하였습니다.그저 .. ALT 키를 눌렀을 뿐인데 .... 컨트롤들이 폼에서 사라져 버리는 것 이었습니다 !아놔 !!!그래서 바로 코드기어에 가 보니 .. 이런 문제가 이미 다른 사용자들로 부터 포스팅 되어 있어서 해결책이 나와 있었습니다. 여러가지 방법..

    어떻게 할까
    2008.03.19 11:55
  • [Delphi] 비트맵으로 윈도우 폼 깍기.

    이 팁은 빵집3 로 유명하신 양병규님이 예전에 알려주신 방법 입니다. 매우 간단히 Win32 API 2개로 그냥 끝을 내 버리는 군요 -_-; function BitmapToRegionEx(Bitmap: TBitmap; TransColor: TColor): HRGN; var X, Y: Integer; Temp : HRGN; begin Result := 0; with Bitmap do for Y := 0 to Height - 1 do b..

    어떻게 할까
    2008.02.07 20:43