Q&A

  • RS232C 기능 구현이 안됩니다.
RS232C 기능이 필요해서 이 사이트를 수배한 결과 아래 첨부한 RS232C.pas 파일을 얻었습니다.
그 파일을 이용해보려고 Unit1.pas처럼 만들어 보았는데 Access error만 나오네요.
에러 내용을 보니 제 실력으로 해결할 수 있는 문제가 아니라는 생각이 듭니다.
필요한 기능은 RS232C Port에서 계속 읽어들이기만 하는 것입니다.
우선 기본 기능이 되어야 그 다음으로 진도가 나가겠는데 막혀 있습니다.

Unit1.pas를 어떻게 만들면 되는지, 명령어가 어떤 순서이면 되는지 알려주시면 감사하겠습니다.
혹시 메일로 보내실 분은 yblee@infunix.com 을 사용해 주십시오.
5  COMMENTS
  • Profile
    최용일 2009.12.24 05:01
    음... 먼저 델파이 책을 한권보세요.
    아무것도 모른 상태에서 뭔가 한다는게 불가능합니다.
    RS232이전에 델파이를 공부하세요.

    코드를 보니 객체를 생성하지 않으셨네요...
  • Profile
    이용벽 2009.12.24 08:00
    좋은 말씀 감사합니다.
    그동안 회사 정보관리가 필요해서 데이터베이스 기능을 써왔습니다.
    나이들어 배운 델파이라서 책을 보고 어렵게 해왔는데 RS232C통신은 만만치 않네요.
    PC시스템 내부 기능과 객체에 대한 내용이 많아서 그렇습니다. OS를 직접 다룬다는 건 항상 어렵네요.
    객체라는 것도 책에서 봐오긴 했는데 좀처럼 터득이 안되더군요. 지금도 그렇습니다.
    이 사이트에 올려져 있는 자료들이 모두 객체를 자유자재로 다루는 수준이다보니 읽어도 막막하네요.
    그러다가 위에 올린 RS232C.pas를 보고 한번 써보려고 시도했는데 역시 꼼짝도 안하는군요.
    사실 제가 올린 Unit1.pas라는 건 제가봐도 말도 안되는 수준입니다. 개념이 안잡혀 있으니까요.
    지금 제게 우선 필요한 것은 아주 기본적인 동작을 실현해보는 것입니다.
    그것이 되면 거기에서 출발해서 하나하나 시스템이나 객체 안으로 들어가 볼수 있겠다 싶은데 혼자서는 해결이 안되는군요.
    소프트웨어 하시는 분들이니까 무슨 말인지 이해하시리라 믿습니다.
    원리보다는 실체에서 접근해 들어가는게 제가 할 수 있는 방법이라 여겨집니다.
    어제 도움이 될까해서 서점에 갔었는데 델파이 책은 거의 없더군요. 무슨일이 있는 것인지 궁금합니다.
    이 사이트 운영하시는 분들 직접 찾아가보고 싶은데 위치를 알수가 없네요.
    저는 서울 강남구 삼성동에서 일하고 있습니다. 찾아가서 물어볼 수 있는 방법 있으면 알려주시기 바랍니다.
    참고로 저는 델파이5엔터프라이즈를 쓰고 있습니다.
    쓰다보니 길어졌네요. 감사합니다.
  • Profile
    노정윤 2009.12.24 18:06
    시리얼 통신은 CPort 라는 VCL 을 검색해서 써보시면 아주 만족스러우실 것 같습니다.

    여기나 델마당의 자료실을 검색해보세요.
  • Profile
    이용벽 2009.12.24 20:35
    최종적으로는 콤포넌트를 제작하고 그 컴포넌트를 폼에 올려놓고 사용해야 하는 것인가요?
  • Profile
    구창민 2009.12.24 22:19
    이용벽님 안녕하세요..

    참 답답하시고 해결책이 안보이고 하실걸로 예상되네요..

    우선 서점 책보다 아래 링크를 따라 가셔서 (김상형 저. '델파이완전정복')

    target=_blank>http://www.delmadang.com/community/bbs_view.asp?bbsNo=21&bbsCat=0&st=S&keyword=%uAE40%uC0C1%uD615&indx=414030&keyword1=김상형&keyword2=&page=1


    예제를 보고 익히시면 어느샌가 기본기가 잡혀지게 될것입니다...

    Delphi는 96년 발표된 Delphi3 버전의 소스코드(기본 VCL만 사용했다면)를
    별다른 수정 없이 지금 발표되고 있는 Delphi2009~10 에서 그대로 컴파일할 수 있을 정도로
    호환이 뛰어나기로 정평이 나있으므로, 책에 명시된 버전은 중요치 않다고 할수 있습니다.

    서두르지 마시고 차분히 기본기를 익히시고 사이트를 주시하시면 반드시 좋은 결과가 있을 것입니다.

    그럼..즐거운 프로그래밍 하시구요..
    • 이강석
      2009.12.30 20:29
      그런 방법도 있었나?? 누가 답변 달아주세요..나도 좀 배우게..죄송 전 잘 몰라요~
    • juliet
      2009.12.30 22:19
      자식테이블에 on delete cascade 옵션을 줘서 한번에 지웠습니당
    • 이강석
      2009.12.31 02:49
      아..그런게 있구나..근데 쿼리로 지워지는건 아닌가봐요?
    • juliet
    • 2009.12.29 22:48
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김병윤
      2009.12.30 03:21
      in ('+Add1_id+')' 요게 문자가 아닌가요? in ('''+Add1_id+''')' 이렇게 바꾸심이 ^^
    • 최용일
      2009.12.30 10:20
      리스트뷰에 그런 기능이 있었나요? 금시초문인데요. 리스트뷰는 리스트형식으로 데이터를 보여주는 컴포...
    • 김수현
      2009.12.31 06:39
      상위로 올라가버리더라구요ㅜㅜ
    • 최용일
      2009.12.31 12:27
      뭔 이야기인지 이해가 안가는데요... 쩝~ OnKeyPress나 OnKeyDown이벤트에 백스페이스키가 눌렸을 때 뭔...
    • Visual
    • 2009.12.29 20:22
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.12.29 21:18
      이벤트의 파라매터중에서 ACellViewInfo를 이용해서 1컬럼인지 0컬럼인지 체크를 해보세요.
    • Visual
      2009.12.29 23:02
      cxGrid1DBTableView1.IndexOfItem(ACellViewInfo.Item) 으로 해결했습니다.^^;; 최용열님 감사합니다^^...
    • 이강석
      2009.12.28 18:52
      특정페이지 DBConnection.jsp--->이런 페이지를 만들어서 XML이나 아니면 암호화된 데이터로 정보를 ...
    • Visual
    • 2009.12.25 02:10
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이강석
      2009.12.25 02:51
      파일이름으로 Pos함수를 써서 지우시면 될거 같은데요~~^^
    • 이강석
      2009.12.28 18:49
      function DeleteFolder(Sourcedir :string) : Boolean; var Pstr : array[0..256] of char; //...
    • 강민주
      2009.12.24 18:47
      TabStop이 True인지 확인해보세요 ^^
    • 최진영
      2009.12.27 11:47
      true로 되어 있습니다
    • 이용벽
    • 2009.12.24 03:12
    • 5 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.12.24 05:01
      음... 먼저 델파이 책을 한권보세요. 아무것도 모른 상태에서 뭔가 한다는게 불가능합니다. RS232이전...
    • 이용벽
      2009.12.24 08:00
      좋은 말씀 감사합니다. 그동안 회사 정보관리가 필요해서 데이터베이스 기능을 써왔습니다. 나이들어 ...
    • 노정윤
      2009.12.24 18:06
      시리얼 통신은 CPort 라는 VCL 을 검색해서 써보시면 아주 만족스러우실 것 같습니다. 여기나 델마당...
    • 이용벽
      2009.12.24 20:35
      최종적으로는 콤포넌트를 제작하고 그 컴포넌트를 폼에 올려놓고 사용해야 하는 것인가요?
    • 구창민
      2009.12.24 22:19
      이용벽님 안녕하세요.. 참 답답하시고 해결책이 안보이고 하실걸로 예상되네요.. 우선 서점 책보다...
    • juliet
    • 2009.12.24 02:01
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.12.24 04:57
      1. 무조건 insert하고 예외처리한다. -> 예외발생: 중복값존재 2. 먼저 select해서 중복값을 조사하고 ...
    • phono
      2009.12.24 01:19
      컴포지트 레포트 버그 있는거 같습니다. 어떤건 되는데 어떤건 잘 안 되고, 같은 a4에 같은 세로방향...
    • 최용일
      2009.12.24 04:54
      두가지 방법이 있겠네요. 1. Insert한후에 Insert한 값을 다시 풀로 select해서 알아온다. insert... ...
    • 최용일
      2009.12.23 02:22
      OnDrawCell이벤트에서 포커스가 없을때 흰색으로 만들어주시면 될겁니다. ListView처럼 HideSelection속...
    • 박종철
      2009.12.23 20:36
      답변 감사합니다. 역시 그 방법 외에는 없나보군요.. ㅠ_ㅠ
    • 델델
    • 2009.12.22 00:44
    • 0 COMMENTS
    • /
    • 0 LIKES
    • ez.J
      2009.12.21 07:18
      ReadBytes 써보셨는지요? ^^;;
    • 이상원
    • 2009.12.20 18:15
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.12.21 01:15
      흠... dcu파일이 작동된다는 의미가 뭔지 와닫지 않는군요... dcu파일이 실행파일이 아닌데... 뭘 작동...
    • ez.J
      2009.12.21 05:59
      C에서 lib파일과 exe파일 연동하는... dcu도 가능한가요??? 이건 아직도 본적이 없어서 ^^;; 궁금.. ...
    • 박선우
    • 2009.12.19 00:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2009.12.19 01:03
      vcl50.bpl(or vcl50.bpi)인것 같은데요... 확장자가 bpi이면 C++빌더일겁니다. bpl이면 델파이... 빌더...
    • 최용일
      2009.12.19 00:45
      캐릭터셋, 폰트등을 베트남어에 맞춰보세요. 한글도 사용이 되는데 베트남어가 사용이 않될리가 없잖아요...
    • 박준영
      2009.12.21 23:46
      최용일님... 캐릭터셋는 어떤걸로 맞춰야 하죠? 베트남어 폰트라.. 쩝.. 아무리 구해도 없던데.. 쩝.. ...
    • 최용일
      2009.12.22 00:51
      폰트는 인터넷에 찾아보시면 많이 있구요... 캐릭터셋은 당연히 베트남어로... ==>163(=VIETNAMESE_CHAR...
    • 박준영
      2009.12.22 01:07
      델파이 메인 폼에 캐릭터셋에 VIETNAMESE_CHARSET 이게 없는데 이런 경우는 어케 할까요? 그리고 기...
    • 최용일
      2009.12.22 01:13
      위에 알려드렸는데요... 163 타이핑하세요. 속성창에는 몇개의 캐릭터셋만 들어가 있을뿐입니다. 나머지...
    • 박준영
      2009.12.22 01:23
      아 그렇습니까? 정말 감사합니다.. 한번 해 볼께요..^^
    • 박준영
      2009.12.22 01:30
      163으로 타이핑쳤고요.. 말슴 하신 싸이트 가서 폰트 디게 만은거중에 일부 받아서 설치 했구요.. 설...
    • • • •
    • 방떡
    • 2009.12.18 14:31
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 낭낭
    • 2009.12.18 02:12
    • 0 COMMENTS
    • /
    • 0 LIKES