Q&A

  • TStringList 에 관한 질문이염...
안녕하세요 제가 질문을 하고자 하는 것은



Pos을 사용을 하면 텍스트 파일의 찾고자하는 이름의 위치값을



찾아내는데 저는 궁금한것은 그 파일의 줄을 어떻게 찾는냐 하는 것입니다



다시 말하면 위치값은 위치값인데 몇번째 줄에 있는지 알아내느냐 하는 것입니다..



Title := '농심';

TitleIndexkey := Pos(Title,텍스트 파일);

TitleIndex := Copy(텍스트 파일,TitleIndexkey,6);



고수님들의 지도 바랍니다 (--)(__)





2  COMMENTS
  • Profile
    사이비쥐 <;(●)~~ 2001.09.20 00:09
    하병준 wrote:

    > 안녕하세요 제가 질문을 하고자 하는 것은

    >

    > Pos을 사용을 하면 텍스트 파일의 찾고자하는 이름의 위치값을

    >

    > 찾아내는데 저는 궁금한것은 그 파일의 줄을 어떻게 찾는냐 하는 것입니다

    >

    > 다시 말하면 위치값은 위치값인데 몇번째 줄에 있는지 알아내느냐 하는 것입니다..

    >

    > Title := '농심';

    > TitleIndexkey := Pos(Title,텍스트 파일);

    > TitleIndex := Copy(텍스트 파일,TitleIndexkey,6);

    >

    > 고수님들의 지도 바랍니다 (--)(__)

    >



    procedure TForm1.Button1Click(Sender: TObject);

    var f : textfile ;

    s, t : string ;

    i : integer ;

    begin

    s := '농심';

    Assignfile(f, 'C:test.txt') ;

    Reset(F) ;

    i := 1 ;

    While not eof(F) do

    begin

    Readln(F, t) ;

    If pos(s, t) > 0 then

    Break ;

    inc(i) ;

    end;

    showmessage(inttostr(i)) ; // 지정한 글자의 줄 위치 값입니다.

    closefile(f) ;

    end;

    >

  • Profile
    홍세비 2001.09.19 23:57
    하병준 wrote:

    > 안녕하세요 제가 질문을 하고자 하는 것은

    >

    > Pos을 사용을 하면 텍스트 파일의 찾고자하는 이름의 위치값을

    >

    > 찾아내는데 저는 궁금한것은 그 파일의 줄을 어떻게 찾는냐 하는 것입니다

    >

    > 다시 말하면 위치값은 위치값인데 몇번째 줄에 있는지 알아내느냐 하는 것입니다..

    >

    > Title := '농심';

    > TitleIndexkey := Pos(Title,텍스트 파일);

    > TitleIndex := Copy(텍스트 파일,TitleIndexkey,6);

    >

    > 고수님들의 지도 바랍니다 (--)(__)



    훔.. Pos함수까지 아시면 해결하실 수 있을거 같은데....

    StringList에 해당 파일을 로드하구 라인단위로 Pos로 검사하시면 됩니둥~





    function GetLineNum: Integer;

    var

    Title : String;

    Index, Line, i : Integer;

    MyFile : TStrings;

    begin

    Line := -1;

    MyFile := TStringList.Create;

    try

    MyFile.LoadFromFile( '내파일.txt' );

    for i := 0 to MyFile.Count - 1 do

    begin

    Index := Pos( Title, MyFile[ i ] );

    if Index <> -1 then

    begin

    Line := i;

    Break;

    end;

    end;

    finally

    MyFile.Free;

    end;

    end;

    • 나그네
      2001.09.20 23:07
      송영일 wrote: > ora-00942 테이블또는뷰가 존재하지않습니다!!!!!!!!!!!!! 왜 그럴까요?? > > 오라클...
    • 방랑자
      2001.11.01 19:14
      저도 델파이를 직접 해 본 건 이번이 처음이고요... 하지만 이 문제는 이 객체가 진짜로 DB에서 그 유저에...
    • 델사남
    • 2001.09.20 08:38
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 졸리운넘
      2001.09.20 09:31
      1. 프로젝트소스에서 폼의 순서를 바꾼다. 2. Project->Options->forms탭에서 순서를 바꾼다. 어떠케하던...
    • 잠안오는사람
      2001.09.20 10:09
      1. 프로젝트소스에서 폼의 순서를 바꾼다. 2. Project->Options->forms탭에서 순서를 바꾼다. 어떠케...
    • goodman
    • 2001.09.20 07:00
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 하기
      2001.09.20 19:15
      방법은 같답니다. SList.Add('PATH='+EXECDIR+'DataBase'); 이렇게 해서 하나의 알리아스를 만드셨듯이 ...
    • 잠안오는사람
      2001.09.20 10:18
      ----------------여기서 부터 잘모르겠거든요 부탁드립니다--------------------------- > > procedure ...
    • 심병화
    • 2001.09.20 05:57
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2001.09.20 11:52
      책보세요 심병화 wrote: > 질문이 있어 도움을 요청합니다. > 간단한 db연동 프로그램을 만드는데 입력 ...
    • 심병화
      2001.09.21 04:08
      이경문 wrote: > 책보세요 > 심병화 wrote: > > 질문이 있어 도움을 요청합니다. > > 간단한 db연동 프...
    • 초보의비애
      2001.09.20 19:18
      어뜩해 wrote: > CashedUpdate를 사용합니다 한번 저장하고 또 저장하면 > " A user transaction is a...
    • 델초보
    • 2001.09.20 02:41
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 나도 델초보
      2001.09.20 10:29
      델초보 wrote: > 데이타베이스는 오라클을 사용합니다. > 버젼 7에서 817로 Upgrade한후 Query속도가 너...
    • 이상수
    • 2001.09.20 02:33
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.09.20 02:45
      안녕하세요. 최용일입니다. 페인트박스에다가 직접그리시지 마시고 비트맵객체(TBitmap)를 하나 생성해...
    • 이상수
      2001.09.20 03:28
      최용일님 감사합니다. 말씀하신대로 실행을 해보았는데 TBitmap을 생성한후에 var tbm: TBitma...
    • 최용일
      2001.09.21 00:59
      자료실에 TBigBitmapViewer 란 컴포넌트가 있는데 그걸한번 사용해보시죠... 이상수 wrote: > 최용일님...
    • 한철
    • 2001.09.20 01:35
    • 0 COMMENTS
    • /
    • 0 LIKES
    • 초짜
    • 2001.09.20 01:07
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이경문
      2001.09.20 12:21
      thread 생성에는 크게 2가지 관점에서 볼 수 있습니다. 1. CPU performane thrad가 많아진다고 실행이 느...
    • 문상연
    • 2001.09.20 01:05
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 최용일
      2001.09.20 02:39
      안녕하세요. 최용일입니다. uses절에 ActiveX유닛을 추가해주세요... ^^ 항상 즐코하세요... 문상...
    • 문상연
      2001.09.20 07:16
      최용일 wrote: > 안녕하세요. 최용일입니다. > > uses절에 ActiveX유닛을 추가해주세요... > > ^^ ...
    • 최용일
      2001.09.21 04:31
      아마도 IE로 프린트하면 그렇게 하기 힘들거 같군요... 델마당에 하는 방법이 답변으로 달렸네요... ...
    • 이지컴
    • 2001.09.19 23:32
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 쥐 <:( )~
      2001.09.19 23:53
      이지컴 wrote: > > 자꾸 쉬운것만 물어봅니다.(아구 챙피혀..) > > 현금출납장부 테이블이 하나 있...
    • 홍세비
      2001.09.19 23:51
      이지컴 wrote: > > 자꾸 쉬운것만 물어봅니다.(아구 챙피혀..) > > 현금출납장부 테이블이 하나 있...
    • 매일웃자
      2001.09.20 19:49
      ActionList에 이벤트들을 등록하고 Action명을 비교했더니 되더군요. 감사합니다. ^_____^
    • 이채성
      2001.09.20 01:37
      제가 알기로는 이건 불가능 한것으로 알고 있습니다. 만약 필요하시다면 전역변수를 잡아서 클릭이 ...
    • 매일웃자
      2001.09.20 01:47
      잘 읽어보았습니다. 감사합니다. 제가 하려는 작업에 꼭 필요해서 말인데요... 약 100개정도의 메뉴아...
    • 하병준
    • 2001.09.19 23:18
    • 2 COMMENTS
    • /
    • 0 LIKES
    • 사이비쥐 <;(●)~~
      2001.09.20 00:09
      하병준 wrote: > 안녕하세요 제가 질문을 하고자 하는 것은 > > Pos을 사용을 하면 텍스트 파일의 찾...
    • 홍세비
      2001.09.19 23:57
      하병준 wrote: > 안녕하세요 제가 질문을 하고자 하는 것은 > > Pos을 사용을 하면 텍스트 파일의 찾...