Q&A

  • 좌표 값을 그룹별로 구분할려구 하는데요. 그 방법을 모르겠네요...
아래와 같은 파일에서 좌표값을 정렬할려구 하는데요. 중간에 명령어(T.F로 시작하는 것이 명령어죠)가 나온 다음에 값을 다른 그룹으로 인식해야 하는데 어떻게 해야 할지???좌표값과 명령어를 라인의 길이가 12이냐 아니야로 구분했거든요???

%
G05
G92Y0X0
; MDL-BBT1,SN-,MapNo-543 ,Mode-X
; xDiff:43   - yDiff:18
T01C100
F024S20
Y34609X01315
Y34504X01410
Y34609X02115
Y34609X02916
Y34609X03716
Y34609X04517
Y34609X05317
Y34609X06117
Y34609X06918
Y34609X07718
Y34609X08518
Y03102X07203
Y14472X09594
Y24941X09594
Y14472X18798
Y24941X18798
Y14472X28002
Y24941X28002
Y14472X00390
Y24941X00390
T05C600
F015S30
Y00500X01999
Y00500X26411
Y38932X01999
Y38932X26411
T06C400
F015S30
Y12971X28002
Y12971X18798
Y12971X09594
Y12971X00390
Y26442X28002
Y26442X18798
Y26442X09594
Y26442X00390
M30
1  COMMENTS
  • Profile
    구창민 2003.02.11 22:26
    구창민입니다.

    항상 'T.F.. ' 요 항목이 같이 존재한다는 전제하에

    아래 처럼 하면 될거 같네여,

    먼저 StringList 로 파일을 읽어 들입니다(StringList.LoadFromFile);

    TreeView 에
    자식들을 쭈욱 추가해 나가면서 (Items.AddChild(StringList.Strings[i]...)

    T,F 를 만나면 (StringList.Strings[i]= 'F...' 이면

    다음 그룹으로..

    이런형태면 될거 같네여~

    그럼~ 항상 즐거운 프로그래밍 하시길~~




    • 김민수
    • 2003.02.12 03:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gokick
      2003.02.12 19:38
      동적으로 만드시지요 특정프로시저~~~ var   vquery: TQuery; begin   vquery ...
    • 이상협
    • 2003.02.12 02:43
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 김용호
    • 2003.02.12 02:14
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이희진
      2003.02.12 03:54
      procedure TDOWNLOAD.StreamToVariant(Stream: TStream; var v: olevariant); var   p : point...
    • 최용일
      2003.02.12 02:25
      안녕하세요. 최용일입니다. VarArrayLock쓰시면 될건데요... 이 함수가 리턴하는 값이 데이터가 있는...
    • 김용호
      2003.02.12 08:56
      .
    • 김영남
    • 2003.02.12 01:39
    • 2 COMMENTS
    • /
    • 0 LIKES
    • KDDG_ZZOM
      2003.02.12 01:43
      혹시 그림파일을 출력하나요? 그림파일을 출력할때 원본그림의 해상도를 낮게 해서 해보세요.... 저...
    • 김영남
      2003.02.12 02:25
      답변 감사합니다...^^ 이미지는 없습니다... 단지 2장 이상 출력이 되는 경우가 그런듯 한데... 1...
    • 김보영
    • 2003.02.12 01:08
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김동환
      2003.02.12 23:33
      음...일단 SubType 프로퍼티를 "mtHtml" 로 선언하셔야 하구요... NMSTMP.PostMessage.Body부분을 HTM...
    • 초보에요.
      2003.02.12 03:45
      냉무...
    • 박장용
      2003.02.12 01:54
      방법1> widestring타입으로 복사하여 Copy함수를 쓰시는 방법 여기서 s가 '하나두울셋'일때 결과는 '하...
    • KDDG_ZZOM
      2003.02.12 00:53
      예전에 김영대씨홈피에서 뽀리친것같네요...^^ 여기 팁란이나 예전 질답란을 검색해도 나올것같은데... ...
    • 하용수
    • 2003.02.11 21:35
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구창민
      2003.02.11 22:26
      구창민입니다. 항상 'T.F.. ' 요 항목이 같이 존재한다는 전제하에 아래 처럼 하면 될거 같네여, ...
    • 곽상호
    • 2003.02.11 21:02
    • 1 COMMENTS
    • /
    • 0 LIKES
    • gokick
      2003.02.12 19:30
      BDE에서 Oracle Drivers에 보면 BLOB에 관련된 설정이 나옵니다.. 그부분을 변경하시면 좀더 커다란 이...
    • 김인수
    • 2003.02.11 19:40
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 구니
      2003.02.12 02:23
      혹시 ADO를 사용하신것 아닙니까? 혹 ADO를 사용하셨다면 패치를 찾아서 해보셔요.. ADO patch.... ...
    • 김상수
    • 2003.02.11 18:32
    • 7 COMMENTS
    • /
    • 0 LIKES
    • 김상수
      2003.02.12 01:17
    • KDDG_ZZOM
      2003.02.11 20:46
      우선 이방법으로 치환 해보시고 원하는 후속작업을 하시면 될것같네요... StringReplace(내용,#13#10,' ...
    • 최용일
      2003.02.11 18:56
      안녕하세요. 최용일입니다. Copy함수를 써보세요...   RichEdit1.Text := Copy(RichEdit1....
    • 김상수
      2003.02.11 22:07
      제가 원하는 그런게 나타나지 않네요 아래에도 설명했지만 메세지는 '2003-02-11 12:17:00 설...
    • KDDG_ZZOM
      2003.02.11 22:42
      리치에디트에 인서트한후 아래메시지를 던지면 리치에디트이 마지막으로 가거든요... SendMessage(Rich...
    • 김상수
      2003.02.11 19:36
      음.. 답변 감사합니다. 그런데요 소스가   ls_set_msg := ls_show_time +' '+'설...
    • 구창민
      2003.02.11 22:56
      다추가하고난뒤 이렇게 하심 되겟네여..   for i := RichEdit.Lines.Count-1 downto 0 do &n...
    • 박희경
    • 2003.02.11 06:57
    • 1 COMMENTS
    • /
    • 0 LIKES
    • midaskpp
      2003.02.11 16:42
      // 이렇게 해보세요... mainform.table1.open; mainform.table1.first;     &nbs...
    • 정성헌
    • 2003.02.11 06:38
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2003.02.11 19:06
      안녕하세요. 최용일입니다. Variant형도 참조형으로 넘길수 있습니다. Variant형과  Integ...
    • 이재훈
      2003.02.11 23:42
      .
    • 델파이탐크루즈
      2003.02.11 05:33
      .pas 파일을 볼려고 하시는것 같은데... 메모장 열어놓으시고 화일 열기하셔서 *.pas 하신후 보시면...
    • 장미경
      2003.02.11 05:44
      그렇군요 ^^; 괜히 고민했네요, 감사드립니다..
    • 칼짱
      2003.02.11 05:49
      안녕하세요. 칼짱입니다. ^^; 생각나는 대로... 간략하게 설명드릴께요. 타입라이브러리 아시죠? ...
    • 나옹이
      2003.02.11 07:58
      아항..... 이런 방법이... 감사합니다. 그런데요.... ActiveX 폼에 Lable 컴포를 하나 올려놓고.....
    • 칼짱
      2003.02.11 19:00
      메소드구현에 Label1.Caption := FWindow.location.toString; 즐겁게 코딩하세요!~ ^^;
    • 최용일
      2003.02.11 10:21
      안녕하세요. 최용일입니다. OnShow이벤트에서 메세지를 보내보세요... PostMessage(FormHandle, WM_C...
    • 최용일
      2003.02.11 10:23
      안녕하세요. 최용일입니다. 굳이 익스플로러를 폼에 넣으려고 하시지 마시고, 델파이에 있는 TWebBrowse...
    • 이뿌이
    • 2003.02.11 00:33
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 파니
      2003.02.11 03:01
      미흡하지만 도움이 되었으면 좋겠네요...^* DBGrid + TQuery + TDataSource 일 경우. TDataSou...
    • 올랭이
    • 2003.02.10 23:44
    • 0 COMMENTS
    • /
    • 0 LIKES