반응형




Delphi 5.0에서 서버모듈 작성후  database.connected := True로 할경우 아래와 같은 메세지를 내뱉음.

'An error occurred while attempting to initialize the Borland Database Engine (error $2501)' 


웃긴건 똑같은 서버모듈 작성을 했는데..

그 프로젝트에선 True로 잘 변경된다는 점!! ㅡㅡ;;


이유를 알수없음.. ㅡㅡ????


그래도 아래와같이 설정해주면 해결됨 *^^*


BDE -> Configuration -> INIT -> SHAREDMEMLOCATION 의 값  "7F00"로 변경하고 저장한다.




반응형

'program' 카테고리의 다른 글

[Delphi] Delphi Xe3 + Indy 10  (0) 2014.01.10
[Delphi] KillTask, Process32List  (0) 2013.12.23
[Delphi] GifImage 등록  (0) 2013.11.21
[postgreSql]  (0) 2013.11.20
[Delphi] key code  (0) 2013.11.14
반응형

오랫만에 Delphi 5.0을 만져보는데...

os 설치후 실행을 안햇더니 컴포넌트가 없다고 에러를 뿌러댐 ㅜㅜ


하도 오랫만이라 설치방법도 까먹고

여기저기 사이트 뒤지다가 예전 정리햇던 내용을 찾아 다시 정리 함 ^^


우선 자료는 델마당에서 자료를 찾아보면 됨

https://www.delmadang.com/community/bbs_list.asp?bbsNo=21&st=S&keyword=GIFImage&x=23&y=12 )


우선 저는 가지고 있는 gifimage.pas를 등록하겟습니다.


  - Componet - Install Componet를 클릭

  - Package File Name의 Browse를 열어 패키지 포함할 파일을 찾는다.

    (패키지 파일(.bpk)이 없는 컴퍼넌트를 인스톨하기 위해서는, 디폴트 패키지(dclusr50.dpk)에 설치하거나, 

    혹은 새로운 패키지 파일을 생성해서 하면 된다.)

 

  - Unit File Name의 Browse를 선택하여  GifImage.ps를 연다







- ok를 누름 dcluser50.bpl를 rebuilt 할껀지 물어봄


- 당연 Yes


설치정보 어쩌구저쩌구.. ^^


 -  위와같이 설치되었다는 정보가 나옵니다.


- File - Close All를 누름 변경사항 저장여부가 나오는데 저장한다.


- Tools - Environment Options를 눌러 아래와같이 library path 경로를 지정해준다. 





- 1. 눌러 gifimage.pas의 경로를 지정해준다.

   2. 눌러 library paths에 추가해주면 된다.


- 아래와 같이 image에서 gif파일을 불러와 사용할수 있다.

  (uses gifimage를 추가함)






반응형

'program' 카테고리의 다른 글

[Delphi] KillTask, Process32List  (0) 2013.12.23
[Delphi] Borland Database Engine (error $2501)  (1) 2013.11.27
[postgreSql]  (0) 2013.11.20
[Delphi] key code  (0) 2013.11.14
[Delphi] DecisionCube 컴포넌트 등록  (0) 2013.11.14
반응형

1. 유저생성

   create user [User] with password '[1234]' createdb; 


2. 유저권한변경

  alter user [User] WITH CREATEDB CREATEUSER; 

 


3. 필드추가

   alter table [tableName] add columnName [TYPE];



4. 기본 키 재생성(remove and create)

   alter table [tableName] drop constraint [constraint];

   alter table [tableName] add constraint [constraint] primary key ([filed], [filed]);


4. PostgreSQL UTF8 설정

Windows 

    Location : ~postgresql/[version]/data/postgresql.conf


Linux

Location :  /usr/local/pgsql/data/postgresql.conf


 ......

 #client_encoding = utf8

......





반응형

'program' 카테고리의 다른 글

[Delphi] Borland Database Engine (error $2501)  (1) 2013.11.27
[Delphi] GifImage 등록  (0) 2013.11.21
[Delphi] key code  (0) 2013.11.14
[Delphi] DecisionCube 컴포넌트 등록  (0) 2013.11.14
[Delphi] 단축키 정리  (0) 2013.11.12
반응형


   Simbol 

  Hex Value

  Key Button

  VK_RETURN

  0D

  ENTER key

  VK_SHIFT            

  10

  SHIFT key

  VK_CONTROL      

  11

  CTRL key 

  VK_MENU 

  12

  ALT key

  VK_ESCAPE        

  1B

  ESC key

  VK_SPACE           

  20

  SPACEBAR

  VK_PRIOR            

  21

  PAGE UP key

  VK_NEXT              

  22

  PAGE DOWN key

  VK_END               

  23

  END key

  VK_HOME            

  24

  HOME key

  VK_LEFT              

  25

  LEFT ARROW key

  VK_UP                 

  26

  UP ARROW key

  VK_RIGHT                     

  27

  RIGHT ARROW key

  VK_DOWN                 

  28

  DOWN ARROW key

  VK_INSERT       

  2D

  INS key

  VK_DELETE 

  2E

  DEL key


  VK_F1                  

  70  F1 key
  VK_F2                  71  F2 key
  VK_F3                    72  F3 key
  VK_F4                    73  F4 key
  VK_F5                   74  F5 key
  VK_F6                    75  F6 key
  VK_F7                    76  F7 key
  VK_F8                    77  F8 key
  VK_F9                    78  F9 key
  VK_F10                    79  F10 key
  VK_F11                  7A  F11 key
  VK_F12                  7B  F12 key

 

  VK_0  30  0 key
  VK_1  31  1 key
  VK_2  32  2 key
  VK_3  33  3 key
  VK_4  34  4 key
  VK_5  35  5 key
  VK_6  36  6 key
  VK_7  37  7 key
  VK_8  38  8 key
  VK_9  39  9 key 

 

  VK_A  41  A key
  VK_B  42  B key
  VK_C  43  C key
  VK_D  44  D key
  VK_E  45  E key
  VK_F  46  F key
  VK_G  47  G key
  VK_H  48  H key
  VK_I  49  I key
  VK_J  4A  J key
  VK_K  4B  K key
  VK_L  4C  L key
  VK_M  4D  M key


  VK_N  4E  N key
  VK_O  4F  O key
  VK_P  50  P key
  VK_Q  51  Q key
  VK_R  52  R key
  VK_S  53  S key
  VK_T  54  T key
  VK_U  55  U key
  VK_V  56  V key
  VK_W  57  W key
  VK_X  58  X key
  VK_Y  59  Y key
  VK_Z  5A  Z key


* 키값을 찾자!! 

ShowMessage(IntToStr(Ord(Key)));

반응형

'program' 카테고리의 다른 글

[Delphi] Borland Database Engine (error $2501)  (1) 2013.11.27
[Delphi] GifImage 등록  (0) 2013.11.21
[postgreSql]  (0) 2013.11.20
[Delphi] DecisionCube 컴포넌트 등록  (0) 2013.11.14
[Delphi] 단축키 정리  (0) 2013.11.12
반응형

간만에 Delphi 2010에서 프로젝트를 올렸는데

mxGraph가 없다고 에러가 두둥하고 떨어짐 이룬...


pc를 밀고 아마도 안올린거 같다.


기억이 가물가물 하여 이젠 정리를 해놔야 할듯.. 아놔!! -0- 



1.Delphi 2010을 열고 프로젝트를 찾는다.

  다행이 다운받아놓은 컴포넌트들이 있었음. ^^;



2. 상위버전이 DecisionCube140.groupproj를 선택하여 연다.


2-1 프로젝트 매니져에서 내용을 확인한다.

  



 2-2 dss140.bpl 빌드를 해준다                     2-3 컴파일을 해준다.

    



3. dcldss140.bp을 선택한다.                            3-1. 인스톨을 해준다.

   빌드를 한다.


   



 4. 컴포넌트가 등록되었다는 정보를 확인한다.




5. 혹시 몰라 라이브어리 경로를 등록해준다.

   메뉴 -> Tools - > Options 선택


5-1 Library path의 점점버튼을 선택



5-2 폴더버튼 선택하여 DecisionCube 소스 들어있는 경로를 찾아내어 등록해 주면 된다.


반응형

'program' 카테고리의 다른 글

[Delphi] Borland Database Engine (error $2501)  (1) 2013.11.27
[Delphi] GifImage 등록  (0) 2013.11.21
[postgreSql]  (0) 2013.11.20
[Delphi] key code  (0) 2013.11.14
[Delphi] 단축키 정리  (0) 2013.11.12
반응형

[찾기]

Ctrl + F :  Find
Ctrl + R :  Find and Replace

F3 :  Search Again


[바꾸기]

ctrl+k+o  : 선택부분의 소문자로 바꾸기

ctrl+k+n : 선택부분의 대문자로 바꾸기


[화면이동]
F11  : View Object Inspector
F12  : Toggle Form/Unit
Alt + 0  : View Window List
Ctrl + F12 :  View Unit
Shift + F12 : View Form
Ctrl + PgUp/PgDown : CodeEditor에서 현재페이지의 첫줄(PgUp), 마지막줄(PgDown)로 이동

[컴파일/실행]
Ctrl + F9 : Compile
F9  : Run

F7 : Trace Into
F8  Trace Over

F5 Set Breakpoint

Ctrl + F5 Add Watch

Ctrl + F7 Eval‍uate/Modify

alt+p+b : Build


[블록관련]
Ctrl + Shift + U : Unindent
Ctrl + Shift + I : Indent
Ctrl + O, C : Column Block Mode (또는 Alt키를 누른상태에서 Mouse를 드래그 해도 컬럼블럭 설정이 가능, 

                   Shift + Alt + Arrow Key 를 사용해도 컬럼블럭 설정)
Ctrl + O, K :  Line Block Mode


[키 매크로]
Ctrl + Shift + R :  Record
* 키매크로 작성순서 : -> <원하는키> -> 
Ctrl + Shift + P :  Play


[Object Inpector]
Ctrl + Down Object Inpector 상단의 Object List ComboBox 열기
                 이 상태에서 Component Name을 키보드로 치면 Incremental Search 기능Tab Property 와                        Property Value 부분을 전환가능하며, Property 쪽에 Cursor 가 위치한 상태에서 키보드를 치                      면 Incremental Search

[Code Insight]

Ctrl + Space Code :  Completion 기능

Ctrl + J Code :  Template 기능

Ctrl + Shift + Up/Down :  Object 의 Member function/procedure 의 선언부와 구현부를이동

Ctrl + Shift + C :  Object 의 Member function/procedure 의 선언부와 구현부중의 한가지를 코딩 한후 누르게                         되면 나머지 선언부 또는 구현부를 완성시켜줌


[기타]

Alt + F10 :  현재 위치에서 Popup-Menu 띄우기

Ctrl + Enter : Code Editor 에서 현재위치의 단어로 File Open을 시도(기본 확장자는 .pas) 하고 현재 Path 에                   서  그 파일을 찾지 못하면 File Open Dialog를 띄움.

Alt + { or } :  Find Matching Brace( ‘(‘, ‘)’, ‘{‘, ‘}’, ‘[‘, ‘]’ )

 

에디트에서 소스 코드 좌우 이동

shift+ ctrl +U (좌로 이동.)
shift+ ctrl +I (우로 이동.)


반응형

'program' 카테고리의 다른 글

[Delphi] Borland Database Engine (error $2501)  (1) 2013.11.27
[Delphi] GifImage 등록  (0) 2013.11.21
[postgreSql]  (0) 2013.11.20
[Delphi] key code  (0) 2013.11.14
[Delphi] DecisionCube 컴포넌트 등록  (0) 2013.11.14

+ Recent posts