크리에이티브 커먼즈 라이선스
Creative Commons License

아 이것땜에 졸라 해맸어 -_-;;

내가 해야될 것은 Time 주기마다
어떤 동작을 취하는데, 그 동작의 결과를 텍스트로 뿌려주어야 하고,
그 텍스트는 건마다 개행문자가 들어가야되지.
그 동작은 직접취할 수도 있고 (Direct)
타임주기를 변경해서 반영할 수 도 있어 (Time Set)

그런데 문제는...
1. Edit Box에 당연히 로그를 뿌리는데, 개행문자가 안먹히고,
이상한 특수문자가 뿌려지는 것

- Edit box에는 일단 #13#10이라는 개행문자가 먹히지 않더라고, 그래서 Tmemo로 했음
- 특이사항 없었음. 문제 없음. 이름을 똑같이 log라고 주니깐. log.Text := 하면 다 들어가더라..
strLog := 뿌릴 텍스트 짜집기 조합해서....;
Log.Text := Log.Text + strLog;

2. 로그가 찍힌다면, 양이 많다고 할 시에...
텍스트끝이 보이는게 아니라, 맨위를 보여준다는 것

- Tmemo창을 떠블클릭해서 코드를 기입하니까 되네 -_-;;
이름.Perform(EM_LINESCROLL, 0, 이름.Lines.Count);

3. 타임주기마다 실행시키는 것은
Timer이름.Interval := 수치값;
하면 되는데, 이것은 마이크로초니까 곱하기1000은 해줘야 1초단위가 될꺼야~
타이머 생성은 도구상자쪽에 System에 타이머아이콘있으니 그걸로 찍고
Properies뷰의 Events에 주기마다 실행할 버튼 셋팅하면 됨



그럼 그림을 참고하기~

신고
Posted by Rainfly

댓글을 달아 주세요



티스토리 툴바