[제품종류] IEC667
[개발환경] Visual Studio 2008 VB
=============== 질 문 ===============안녕하세요?
VB 초보라 모르는게 너무 많네요.
1. Smartfile에서 파일경로 설정할때 - SmartFile1.FilePathName = "SD Card\\Test_1.txt"
이런 식으로 하는데, 여러 파일을 만들고 싶어서 Test_1, Test_2, ... 이런식으로 만들고 싶습니다.
임의의 변수를 선언해서 숫자 자리에 넣어서 처리를 어떻게 해야 할 지 모르겠네요
도움 좀 부탁드립니다.
2. WriteString 에 문자열 데이터를 넣으면 마지막에 자동으로 개행문자가 들어가는데요
혹시 안 들어가게 하는 방법이 있나요?
원하는 출력은 - 카운트변수|임의 문자열_1|임의 문자열_2|날짜와 시간 표시:...|OK - 이런식으로 하고싶은데
이렇게 하려면 문자열을 별도로 취합해서 취합된 문자열을 한번의 WriteString 에 호출하여야 하는지
아니면 개별 문자열을 여러번 WriteString 호출에서 개행 문자를 삭제하여야 하는지요
3. 날짜와 시간 표시를 WriteString 인자값에 Date를 넣으니 자동으로 Of Date로 바뀌면서 오류가 나네요
어떻게 해야 하는지요?
=============== 답 변 ===============
안녕하세요.
1. + 연산자를 사용하면 됩니다.
EX)
' 파일 넘버체크를 위한 변수
Dim iNum As Int32 = 1
' 파일 이름을 설정
SmartFile1.FilePathName = "SD Card\\Test_" + iNum.ToString() + ".txt"
' 파일 쓰기 작업진행
' 파일 넘버를 증가
iNum += 1
2. WriteString 메서드는 한 줄을 쓰는 메서드로, 여러 문자열을 한줄에 쓰시려면
문자열을 하나로 취합하여 WriteString으로 호출하시면 됩니다.
EX)
SmartFile1.WriteString(str1 + str2 + str3 + str4)
3. Date 의 경우 Date.Today 또는 Date.Now 형태로 사용하셔야 합니다.
EX)
SmartFile1.WriteString(Date.Today.ToString())
어려운 점이 있으시다면 전화 주시면 원격으로 지원이 가능합니다.
하단의 연락처로 연락주시기 바랍니다.
[이메일 주소] app@smartx.co.kr
[전화]070-7094-5002(S/W담당)
감사합니다