1.fpbp32.dll 이라는 화일이 있습니다... 통장정리 프린터를 제어하는 명령들이
들어있는 화일인데 델파이에서 어떻게 선언해서 어떻게 사용하는지요...
화일내에 내용은 아래와 같습니다...
" 사용하시는 프린터가 MSR이 없다면....
MSREAD, MSWRITE버튼 및 함수는 사용하지 마세요..
int COM1_initial ( void )
// COM1 port를 초기화 한다.
int COM2_initial ( void )
// COM2 port를 초기화 한다.
COM1_terminate ( void )
// 초기화된 port를 close 한다.(COM1,COM2 공용)
PBPR_double_width ( int mode )
// mode가 '1' 이면 가로 확대 모드를 셋트한다.
// mode가 '0' 이면 가로 확대 모드를 리셋한다.
PBPR_set_CPI ( int cpi )
// cpi가 '10'이면 10 cpi로 셋트 한다.
// cpi가 '12'이면 12 cpi로 셋트 한다.
PBPR_set_LPI ( int num )
// num이 4 이면 4 lpi로 셋트한다.
// num이 5 이면 5 lpi로 셋트한다.
// num이 6 이면 6 lpi로 셋트한다.
// num이 8 이면 8 lpi로 셋트한다.
PBPR_absolute_TAB ( int num )
// num 값 만큼 수평으로 이동한다.
PBPR_goto_line ( int line )
// line 수 만큼 수직으로 이동한다.
PBPR_goto_value ( int line )
// line 수 만큼 현재의 라인에서 상대 수직 이동한다.ㅏ
PBPR_set_left_margin ( int margin )
// margin 값 만큼 좌마진이 셋트된다.
PBPR_set_line_gab ( int num )
PBPR_insert_paper ( void )
// 용지를 흡입한다.
PBPR_eject_paper ( void )
// 용지를 배출한다.
PBPR_send_string ( LPSTR str )
// string을 port로 보낸다.
PBPR_reset_error ( void )
// soft 적인 에러를 clear 한다.
PBPR_read_MS ( unsigned char FAR *out_data )
// 읽으려고 하는 내용을 out_data에 넣는다.
PBPR_write_MS ( unsigned char FAR *data )
// data를 MS에 WRITE 한다.
int PBPR_check_power_on ( )
// 전원이 들어와 있는지 여부를 검사한다.
// 전원이 들어와 있으면 'Y'를 리턴 한다.
// 전원이 들어와 있지 않으면 'N'을 리턴 한다.
int PBPR_check_status ( )
// 통장 발행기의 상태를 체크한다.
// 'A' : 정상 상태
// 'B' : LOCAL OR COVER OPEN
// 'D' : NO DOCUMENT
// 'E' : COMMAND ERROR
// 'F' : JAMMING
// 'J' : MSRW READ/WRITE ERROR "
2. 파라독스를 사용하다가 이제 interbase로 데이터베이스를 구축하려합니다.
프로그램 내부에 명령어들이 많이 바뀌는지요...
책에는 아주 간단하게만 설명이 되어서 어떻게 선언하는지 어떻게 관리하는지
잘 모르겠습니다...
3. 전에 도스용 폭스프로로 프로그램을 구현했을때는 network환경을 설정하여 프로그램을 구성하고 서버에 프로그램과 데이터를 모두 담고 각 클라이언트에는 아무것도 담지 않았습니다... 그래서 클라이언트는 서버에 접속해서 서버에 있는 프로그램을 실행시켜서 운영했거든요... 여러명이 한 모듈을 사용해도 이상이 없었습니다... 그런데 window로 들어서면서 데이터만 서버에 두고 프로그램은 각 클라이언트마다 설치를 해야 되더군여... 이러다보니 클라이언트가 10개정도가 되면 10군데를 모두 설치해야 합니다... 중간에 수정사항이 발생해서 수정본을 깔아도 10군데를 깔아야합니다... 데이터가 파라독스라서 그런가요... 그래도 전부 query로 사용했거든요... 그런데 테스트해보니 역시나 한곳에서 프로그램을 띄우면 다른곳은 운영이 되질 않더군요... 뭔가 방법이 없을까요....
좀 길지만 고수님들에 따뜻한 답변을 기다리겠습니다...