|
^^
이 질문 중 하나는 벌써 풀렸네요
바로 아랫 글을 보니
AnsiString time = FormatDateTime("hh:mm:ss", Now());
이런게 있네요....아랫분도 질문 하신건데...질문하신분의 코드에서 힌트를 얻었습니다.
저는 이렇게 했습니다.
char dateTimeStr[30]
AnsiString time = FormatDateTime("yyyy-mm-dd hh:mm:ss", Now());
strcpy(dateTimeStr, time.c_str());
하나는 해결 되었네요.....휴~~~~~~ ^^
: 임베디드를 하면서 PC로 간단하게 모니터링 하거나 시물레이션을 하는 프로그램을 겨우겨우 만들어 쓰고 있는 초짜 입니다.
:
: 하다보니 이것저것 막히는게 많이 있네요 그 중에서 지금 제일 답답한 두 가지만 좀 여쭙겠습니다.
:
: 1. 우선 메시지박스를 하나 만들어서 그곳에 이런저런 동작중인 보드의 상태를 표시 하고 있습니다.
: 그런데 제가 메시지를 출력하는 방식이
: Memo1->Lines->Add();
: 로 출력을 하는데, 이 방법은 매번 줄 바꿈이 되는 거군요
:
: 그래서 질문은
:
: (1) 메모박스에 메시지를 출력할때 줄바꿈을 하지않고 여러번에 나눠서 출력하는 방법이 없는지 ?
: (2) 그리고 출력 할때 가끔은 글자색을 바꿔서 출력 했으면 좋겠는데 글자색을 바꾸니 메모장 글자 전체가 색이 바뀌어 버리더군요. 여러 색의 글자를 섞어서 쓰는 방법이 없는지 궁금 합니다.
:
: 어느분은 "Canvas->TextOutA()" 를 쓰라고 하시는데, 이걸 봤더니 출력하는 문자의 줄바꿈 이나 스크롤 등등도 제가 직접 구현해야 하는것 같던데, 그럼 일이 점점 더 감당이 안되는 상황으로 갈것 같아서요 ㅜㅜ
:
: 2. 주요 상태 정보는 시간 테그를 달아서 파일에 출력도 하고 메모장에 출력도 하고 등등 쓰고 싶어서
: DateTimeToStr(Now());
: 이걸 쓰려고 하는데 이게 유니코드 형식이라서 제가 지금 쓰고 있는 "char" 형식과는 안맞더군요
: 이걸 어떻게 해야 "char" 형식으로 변환할수 있는지
:
: 이 두 가지 때문에 골치가.....ㅜㅜ
:
: 여기 말고는 어디 물어 볼때도 없고 그렇습니다.
: 도움 부탁 드립니다.
|