Q&A

  • 오빠들중Readln 프로시져에 대해 잘알고 꼐시면 한수.
Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하느지 알수가 있어야지요.

혹시 사용용도를 잘알고 계세요.

가르쳐 주시면 정말 고마운데...헤헤

그리고 자꾸 'invalid numberic input' 라고 하느데 왜그러죠.

부탁할꼐요...

procedure TForm1.Button1Click(Sender: TObject);

var

bible:textfile;

j,k,m:integer;

s,P,q,text_line:string;

line,x:integer;

begin



s:=trim(edit1.text);

//m:=0;

assignfile(bible,'c:bible.txt');

reset(bible);//파일역기

readln(bible,line);

for x:=1 to line do

begin

readln(bible,line);

listbox1.items.add(text_line);

q:=listbox1.items.Strings[line];

j:=pos(s,q);

if j > 0 then

begin

richedit2.lines.add(text_line);

end;

end;

closefile(bible);

end;

4  COMMENTS
  • Profile
    하윤철 1999.06.18 17:28
    이소라 께서 말씀하시기를...

    > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하느지 알수가 있어야지요.

    > 혹시 사용용도를 잘알고 계세요.

    > 가르쳐 주시면 정말 고마운데...헤헤

    > 그리고 자꾸 'invalid numberic input' 라고 하느데 왜그러죠.

    > 부탁할꼐요...

    > procedure TForm1.Button1Click(Sender: TObject);

    > var

    > bible:textfile;

    > j,k,m:integer;

    > s,P,q,text_line:string;

    > line,x:integer;

    > begin

    >

    > s:=trim(edit1.text);

    > //m:=0;

    > assignfile(bible,'c:bible.txt');

    > reset(bible);//파일역기

    > readln(bible,line); <----여기에러 가능성 1번.

    > for x:=1 to line do

    > begin

    > readln(bible,line); <----여기에러 가능성 2번.

    > listbox1.items.add(text_line);

    > q:=listbox1.items.Strings[line]; <----여기에러 가능성 3번.

    > j:=pos(s,q);

    > if j > 0 then

    > begin

    > richedit2.lines.add(text_line);

    > end;

    > end;

    > closefile(bible);

    > end;



    하고자 하는게 뭔진 잘 모르겠습니다만... 텍스트파일에서 총 라인 갯수를 읽어오고, 그 라인수 만큼 읽어오기를 반복하면서 죽죽 읽어다가 리스트박스에 밀어넣고 TEdit에서 입력받은 문자열이 파일에서 읽어오는 문자열중에 들어있으면 RichEdit에 한번더 써주는거라 생각됩니다... 맞나여??

    코딩이 뭔가 잘못
  • Profile
    이소라 1999.06.19 04:13
    하윤철 께서 말씀하시기를...

    > 이소라 께서 말씀하시기를...

    > > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하느지 알수가 있어야지요.

    > > 혹시 사용용도를 잘알고 계세요.

    > > 가르쳐 주시면 정말 고마운데...헤헤

    > > 그리고 자꾸 'invalid numberic input' 라고 하느데 왜그러죠.

    > > 부탁할꼐요...

    > > procedure TForm1.Button1Click(Sender: TObject);

    > > var

    > > bible:textfile;

    > > j,k,m:integer;

    > > s,P,q,text_line:string;

    > > line,x:integer;

    > > begin

    > >

    > > s:=trim(edit1.text);

    > > //m:=0;

    > > assignfile(bible,'c:bible.txt');

    > > reset(bible);//파일역기

    > > readln(bible,line); <----여기에러 가능성 1번.

    > > for x:=1 to line do

    > > begin

    > > readln(bible,line); <----여기에러 가능성 2번.

    > > listbox1.items.add(text_line);

    > > q:=listbox1.items.Strings[line]; <----여기에러 가능성 3번.

    > > j:=pos(s,q);

    > > if j > 0 then

    > > begin

    > > richedit2.lines.add(text_line);

    > > end;

    > > end;

    > > closefile(bible);

    > > end;

    >

    > 하고자 하는게 뭔진 잘 모르겠습니다만... 텍스트파일에서 총 라인 갯수를 읽어오고, 그 라인수 만큼 읽어오기를 반복하면서 죽죽 읽어다가 리스트박스에 밀어넣고 TEdit에서 입력받은 문자열이 파일에서 읽어오는 문자열중에 들어있으면 RichEdit에 한번더 써주는거라 생각됩니다... 맞나여??

    > 코딩이 뭔가 잘못
  • Profile
    이소라 1999.06.19 02:54
    하윤철 께서 말씀하시기를...

    > 이소라 께서 말씀하시기를...

    > > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하느지 알수가 있어야지요.

    > > 혹시 사용용도를 잘알고 계세요.

    > > 가르쳐 주시면 정말 고마운데...헤헤

    > > 그리고 자꾸 'invalid numberic input' 라고 하느데 왜그러죠.

    > > 부탁할꼐요...

    > > procedure TForm1.Button1Click(Sender: TObject);

    > > var

    > > bible:textfile;

    > > j,k,m:integer;

    > > s,P,q,text_line:string;

    > > line,x:integer;

    > > begin

    > >

    > > s:=trim(edit1.text);

    > > //m:=0;

    > > assignfile(bible,'c:bible.txt');

    > > reset(bible);//파일역기

    > > readln(bible,line); <----여기에러 가능성 1번.

    > > for x:=1 to line do

    > > begin

    > > readln(bible,line); <----여기에러 가능성 2번.

    > > listbox1.items.add(text_line);

    > > q:=listbox1.items.Strings[line]; <----여기에러 가능성 3번.

    > > j:=pos(s,q);

    > > if j > 0 then

    > > begin

    > > richedit2.lines.add(text_line);

    > > end;

    > > end;

    > > closefile(bible);

    > > end;

    >

    > 하고자 하는게 뭔진 잘 모르겠습니다만... 텍스트파일에서 총 라인 갯수를 읽어오고, 그 라인수 만큼 읽어오기를 반복하면서 죽죽 읽어다가 리스트박스에 밀어넣고 TEdit에서 입력받은 문자열이 파일에서 읽어오는 문자열중에 들어있으면 RichEdit에 한번더 써주는거라 생각됩니다... 맞나여??

    > 코딩이 뭔가 잘못
  • Profile
    박성훈 1999.06.18 17:10
    하수인 제가 한마디.

    정확한지는 모르지만(하수의 특징)

    AssignFile로 만들어진 파일은 ASCII형태의 파일인것 같은데, integer형 변수로 직접 읽어올 수 없다고 생각하는데...



    readln(bible,line);



    이부분에서 line이 이상한데요.

    string으로 형변환을 하던가 아니면 string형변수로 읽어오던가 하는게 낫지 않을까요. 아닌가-^.^-



    이소라 께서 말씀하시기를...

    > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하느지 알수가 있어야지요.

    > 혹시 사용용도를 잘알고 계세요.

    > 가르쳐 주시면 정말 고마운데...헤헤

    > 그리고 자꾸 'invalid numberic input' 라고 하느데 왜그러죠.

    > 부탁할꼐요...

    > procedure TForm1.Button1Click(Sender: TObject);

    > var

    > bible:textfile;

    > j,k,m:integer;

    > s,P,q,text_line:string;

    > line,x:integer;

    > begin

    >

    > s:=trim(edit1.text);

    > //m:=0;

    > assignfile(bible,'c:bible.txt');

    > reset(bible);//파일역기

    > readln(bible,line);

    > for x:=1 to line do

    > begin

    > readln(bible,line);

    > listbox1.items.add(text_line);

    > q:=listbox1.items.Strings[line];

    > j:=pos(s,q);

    > if j > 0 then

    > begin

    > richedit2.lines.add(text_line);

    > end;

    > end;

    > closefile(bible);

    > end;





    • 이정욱
      1999.04.11 08:10
      비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
    • 하윤철
    • 1999.06.18 20:09
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.06.20 06:18
      컴파일 하실때 Debug정보등을 같이 넣어놓고 컴파일 하셔서 그러는 경우도 있을 수 있습니다. 컴파일 옵션...
    • 이정욱
      1999.04.11 08:10
      비베와 델파이... 사용자적 입장에서 봐야 합니다. 만약에 빌게이츠 처럼 베이직을 좋아하는 사람이라면,...
    • 김영묵
    • 1999.04.07 17:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
    • 박형진
    • 1999.06.18 18:26
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.18 18:57
      박형진 께서 말씀하시기를... > 안녕하세요 답변이 없어서 다시올립니다 > quickreport 미리보기를 for문...
    • 이해진
    • 1999.04.10 06:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영묵
      1999.04.10 18:43
      다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
    • 최석기
      1999.06.18 18:33
      북해 께서 말씀하시기를... > 안녕하세요. 동적생성한 버튼에서 이벤트를 발생시킬때.. > B.OnClick := ...
    • 이해진
    • 1999.04.10 06:52
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 김영묵
      1999.04.10 18:43
      다음과 같이 해보세요... sql.add('select * from smf_db where s_subject like ''%'+edit1.text+'%'' o...
    • 박성훈
    • 1999.06.18 17:18
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 최석기
      1999.06.18 18:20
      박성훈 께서 말씀하시기를... > 실행중에 노트북컴포넌트의 페이지를 필요한 수만큼 생성시키고, 각 페이...
    • 김영묵
    • 1999.04.07 17:48
    • 3 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...
    • 최석기
      1999.06.18 18:09
      유원주 께서 말씀하시기를... > var >   v : variant; > begin >   v := CreateOLEObject('Excel.App...
    • qreport
    • 1999.04.08 22:36
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:03
      com이라는 컴포넌트가 무엇인지요? 세로는 되는데 가로는 안된다면... 확실하지는 않지만 가로의 길이가...
    • 이진수
    • 1999.04.08 19:05
    • 1 COMMENTS
    • /
    • 0 LIKES
    • 이정욱
      1999.04.08 23:01
      C++로 만든 DLL을 사용하시려면 먼저 *.h의 헤더파일을 델파이용으로 변환하셔야 합니다. 그러면 그 이후에...
    • 이소라
    • 1999.06.18 16:28
    • 4 COMMENTS
    • /
    • 0 LIKES
    • 하윤철
      1999.06.18 17:28
      이소라 께서 말씀하시기를... > Readln(파일명,그리고 뭐더라.....)파라미터를 도움말을 봤는데 뭐라고 하...
    • 이소라
      1999.06.19 04:13
      하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
    • 이소라
      1999.06.19 02:54
      하윤철 께서 말씀하시기를... > 이소라 께서 말씀하시기를... > > Readln(파일명,그리고 뭐더라.....)파...
    • 박성훈
      1999.06.18 17:10
      하수인 제가 한마디. 정확한지는 모르지만(하수의 특징) AssignFile로 만들어진 파일은 ASCII형태의 파일...
    • 김영묵
    • 1999.04.07 17:48
    • 5 COMMENTS
    • /
    • 0 LIKES
    • Heaven
      1999.06.18 10:20
      안녕하세요? 항상 도움을 많이 받는 Heaven입니다. DBGrid에서 궁금한것이 있어 이렇게 질문을 드립니...
    • 이정욱
      1999.04.08 22:57
      현재 사용하시는 델파이 버전이 어떻게 되는지요? 김영묵 wrote: > 안녕하세요.. 처음으로 이곳에 도착...
    • 박성훈
      1999.06.18 17:05
      만약 DBGrid가 Table1과 연결되어 있고 Name이라는 필드로 이동하려면 BDGrid1.SelectedField:=Table1Name...
    • 김영묵
      1999.04.09 04:41
      델파이 3.0 c/s버전입니다. 참고로 BDE에서 BLOB chace size를 늘려주었는데도 안됩니다. 이정욱 ...
    • 이정욱
      1999.04.10 19:21
      사실은 제가 DB쪽은 잘 모르지만.. ^^; 오라클 8.0을 제데로 지원할 수 있는것은 델파이4라고 하네요. 오...