Q&A

  • SaveDialog 에서 저장할때...
안녕하십니까..델파이 고수님들...



다름이 아니고,



SaveDailog 를 사용하여 텍스트화일을 저장할려고 합니다..



Writeln 명령을 써서 저장하는데...화일의 끝에 cr/ln(carrige-return/line-feed)



값이 들어가네여...((이게 들어가면 안돼는데...))



데이타 레코드수가 정해져 있는데..이 값 때문에 2byte 가 더 크네여...



cr/ln 값을 안 넣고 저장하는 법 좀 가르쳐 주세여..((cr/ln 값이 들어가면 안돼여...))



고수님들의 굴비를 기다리고 있겠습니다.....

3  COMMENTS
  • Profile
    최용일 2000.07.05 21:42
    안녕하세요. 최용일입니다.



    WriteLn으로 저장하면 당연히 CR/LF가 들어갑니다. 이걸 안들어가게 할려면 WriteLn



    대신에 Write를 써야되겠죠...



    ^^ 항상 즐코하세요.



    염동선 wrote:

    > 안녕하십니까..델파이 고수님들...

    >

    > 다름이 아니고,

    >

    > SaveDailog 를 사용하여 텍스트화일을 저장할려고 합니다..

    >

    > Writeln 명령을 써서 저장하는데...화일의 끝에 cr/ln(carrige-return/line-feed)

    >

    > 값이 들어가네여...((이게 들어가면 안돼는데...))

    >

    > 데이타 레코드수가 정해져 있는데..이 값 때문에 2byte 가 더 크네여...

    >

    > cr/ln 값을 안 넣고 저장하는 법 좀 가르쳐 주세여..((cr/ln 값이 들어가면 안돼여...))

    >

    > 고수님들의 굴비를 기다리고 있겠습니다.....

  • Profile
    염동선 2000.07.05 23:02
    고맙습니다......^.^



    님이 하시는일 만사형통 하시길....





    최용일 wrote:

    > 안녕하세요. 최용일입니다.

    >

    > WriteLn으로 저장하면 당연히 CR/LF가 들어갑니다. 이걸 안들어가게 할려면 WriteLn

    >

    > 대신에 Write를 써야되겠죠...

    >

    > ^^ 항상 즐코하세요.

    >

    > 염동선 wrote:

    > > 안녕하십니까..델파이 고수님들...

    > >

    > > 다름이 아니고,

    > >

    > > SaveDailog 를 사용하여 텍스트화일을 저장할려고 합니다..

    > >

    > > Writeln 명령을 써서 저장하는데...화일의 끝에 cr/ln(carrige-return/line-feed)

    > >

    > > 값이 들어가네여...((이게 들어가면 안돼는데...))

    > >

    > > 데이타 레코드수가 정해져 있는데..이 값 때문에 2byte 가 더 크네여...

    > >

    > > cr/ln 값을 안 넣고 저장하는 법 좀 가르쳐 주세여..((cr/ln 값이 들어가면 안돼여...))

    > >

    > > 고수님들의 굴비를 기다리고 있겠습니다.....

  • Profile
    이상우 2000.07.05 21:26
    염동선 wrote:

    > 안녕하십니까..델파이 고수님들...

    >

    > 다름이 아니고,

    >

    > SaveDailog 를 사용하여 텍스트화일을 저장할려고 합니다..

    >

    > Writeln 명령을 써서 저장하는데...화일의 끝에 cr/ln(carrige-return/line-feed)

    >

    > 값이 들어가네여...((이게 들어가면 안돼는데...))

    >

    > 데이타 레코드수가 정해져 있는데..이 값 때문에 2byte 가 더 크네여...

    >

    > cr/ln 값을 안 넣고 저장하는 법 좀 가르쳐 주세여..((cr/ln 값이 들어가면 안돼여...))

    >

    > 고수님들의 굴비를 기다리고 있겠습니다.....



    -------------------------------------------------------------

    안녕하세요..!

    무슨문제인지는 확실하지 않지만..

    왜 그런 문자가 들어가는지는 모르겠습니다..!

    저는 이런 방법을 사용합니다.

    일단 저장할 내용을 Memo 컴포넌트에 넣어두고 Memo 컴포넌트의 내용을 그냥 파일로 저장합니다.

    Memo1.Visible := False; 로 하셔야 하겠죠..!



    일단 예제는



    읽어드리기

    Memo1.lines.Text := 'dldjgljdljglkdjldlgdf';



    저장하기

    Memo1.Lines.SaveToFile(SaveDialog1.FileName);



    이러면 Memo1의 내용이 파일로 저장 됩니다..

    올바른 답변인지 모르겠습니다..

    그럼 즐코딩하시기를..!!