TMemo에서 엔터값을 포함해 값을 저장하고 불러올때....엔터가 두번쳐진걸로 나온다고 질문을 했었죠....?
'StringReplace(값, #10#10, #13#10) ' 님의 힌트를 얻어서...수정했죠...
문제는 값을 다시 출력할때...#$A#$A가 포함되서..엔터 두번친거 처럼 나오더라고요..
그래서 StringReplace(값, #$A#$A, #$D#$A) 로 했더니..저장한값 그대로 나왔습니다. #$A#$A 란 녀석때문에 엔터 두번친거 처럼 나왔는데...TMemo의 성격이 원래 그런건지..아니면 DB에서 뭐가 잘못된건지 원인을 모르겠더라고요..
분명DB에 저장이 될때는 #$D#$A 엔터 한번으로 저장이 되는데...
다시 TMemo에 뿌려질때는 어째서 #$A#$A로 나와서 엔터두번친거가 될까요..?
혹시 원인을 아시는분...?????
답변 감사합니다..성더기님...
원래 리눅스나 유닉스 계열은 CR인지 LF인지 하여간 #10밖에 안쓰지만
윈도는 #13과 #10을 같이씁니다
그러니깐 저장된 데이터를 확인해보시고
출력하기전에 변환을 해서 출력하면 되겠지요
아마도 StringReplace(값, #10#10, #13#10) 이런식으로 바꾸시면 될겁니다