paradox 사용중이고 bde 알리아스는 두지않고 프로그램 내부에 setup디비를 두어 각 클라이언트에 필요한 경로를 설정하여 프로그램 로딩시 해당 내용을 외부변수에 기록하여 그 경로를 사용합니다...
제가 현재 사용하는 방식은
1. bde admin... 에 local = true로 설정했고 net dir에 서버경로를 잡아주었습니다...
2. 서버외 각 클라이언트는 각각에 k:이라는 네트워크 드라이브를 설정하여 서버를 지정하도록 하였습니다...
3. 데이터 호출은 서버를 포함 각 클라이언트마다 임시 저장 폴더를 두고 원본의 필요한 데이터만을 추출하여 임시경로로 복사하여 사용하고 사용시 추가나 수정, 삭제 등의 변경사항은 체크하여 종료시 일괄 원본에 기록하여 주는 방식으로 사용하고 있습니다.
위처럼 주 3가지 방식으로 프로그램을 운영하고 있습니다...
처음에는 원본으로 모두 사용했는데 서버를 제외한 클라이언트의 속도 문제가 걸리더군요... 그리고 알리아스를 두고 사용했더니 lck 문제가 걸렸습니다..
그래서 3번 처럼 각각 필요한 자료를 호출하여 사용하고 서버로 일괄 넘겨주기 하니깐 속도문제를 해결할 수 있었는데 lck문제는 좀체로 해결할 수가 없더군요...
session을 두어도 그렇고...
그래서 이것저것을 찾아보다가 bde알리아스의 설정방법에 대해 알았고 그렇게 설정했더니 lck문제는 해결되었습니다...
그리고 lck문제로 재구성을 하면서 알리아스를 변수로 대체하여 사용하고 session을 없애고 각 table이나 query의 session을 default로 설정하였습니다. 그랬더니 프로그램 구현이 많이 유동적이 되었고 작업이 참으로 용이하게 되기는 하였는데 막상 설치해서 프로그램을 운여하다 보니 서버에서는 현재 아무런 에러가 나타나지 않고 정상적으로 잘 사용하고 있는데 클라이언트에서 이따금 제목과 같은 메세지가 호출되면서 프로그램이 다운됩니다...
강제로 프로그램을 종료시키고 다시 실행시키면 정상적으로 운영은 되는데 저 메세지가 하루에 약 10대번 정도 나타나거던요...
도무지 모르겠네요...
고수님들에 도움을 기다리겠습니다... 꼭 꼭 꼬.....옥.......^^