한국어
|
English
제품소개
솔 루 션
응용분야
고객센터
다운로드
제품구매
회사소개
고객센터
>
기술지원
질문&답변 게시판
/ 기술지원
이름
이메일
업체명
연락처
제목
내용
안녕하세요. 솔내시스템 입니다. 죄송합니다만 VB2005 문법을 잘 몰라서 적절한 대답을 드릴수가 없네요. 다만, 제 생각을 말씀드릴테니 참고하십시오. VB 6.0용 코드 config(0 To 3) As Byte 이것은 보시면 아시겠지만 총 4바이트 입니다. VB 2005용 코드
Dim config() As Byte 이것이 4바이트가 맞는지 한번 확인해 보시기 바랍니다. 이런식으로 할당하신 메모리 크기가 맞는지 확인해 보시면 될 것 같습니다. ezManager라이브러리는 내부에서 함수 호출시 넘겨받은 메모리 포인터로 메모리 복사를 하기 때문에 정해진 크기만큼 메모리를 할당 하지 않으시면 오류가 발생할 수 있습니다. 함수 호출 시 넘겨지는 데이터의 크기를 정확히 확인해 보시기 바랍니다. 감사합니다. > 오미란 wrote: > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 구조체 문제라고 하시는데요.. > Structure에 > config(0 To 3) As Byte (vb6.0) 은 > vb2005에서는 적용되지 않습니다. > >
Dim config() As Byte (vb2005) > Public Sub Initialize() > ReDim config(3) 을 하겠끔 되어있습니다. > -여기서 에러가 나는것 같거든여.. > 어떻게 수정하면 되는지 부탁드립니다. > > =================================== > 안녕하세요. 솔내시스템 입니다. > > 먼저 제품 사용상 불편을 드려 죄송합니다. > > 올려 주신 질문으로 추측하건데 VB 2005 컴파일러가 VB6.0 소스를 자동으로 버전업 시킨것으로 테스트 하셨나 보네요. > > 하지만 오류 메세지로 추측하건게 버전업 시킨 코드가 문제가 있지 않나 싶습니다. > VB6.0 소스를 보시면 아시겠지만 맨 상단에 프로그램에서 사용하는 구조체가 정의 되어 있습니다. > 버전업된 소스에 있는 구조체 사이즈가 원래 사이즈와 맞지 않아서 메모리 관련 오류가 생긴것이 아닌가 추측이 됩니다. > > 이 부분을 한번 검토해 보시기 바랍니다. > 가능하다면 자동으로 버전업 시키지 마시고 > VB 6.0 소스를 참고하여 새로 작성하시는 것을 권해 드리고 싶습니다. > > 감사합니다. > > > 오미란 wrote: > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 다름이 아니라 저희회사는 vb2005(비주얼베이직)을 사용하는데 귀사가 지원하는 샘플코드(베이직 6.0)이라 컴파일하면 에러가 발생합니다.컴버전후 > > 에러[보호된 메모리를 읽거나 쓰려고 했습니다. 대부분 이러한 경우는 다른 메모리가 손상되었음을 나타냅니다.] 라고 나타나는데 vb2005(비주얼베이직)된 샘플코드가있으면 지원바랍니다. > > 요즘 6.0쓰는데가 거의 없어여.. *^^* 그럼 수고하세요. >
비밀번호
첨부파일
(2MB이하의 이미지, ZIP파일만 가능함)
기재하신 개인 정보는 문의내용에 대한 확인 및 신속하고 정확한 상담을 위해 수집 및 이용하고 있습니다.
기술 지원 외의 다른 목적으로 사용되지 않습니다. 위 개인정보 수집 및 이용에 동의합니다.
동의함
동의안함
공지사항
기술지원
자주 묻는 질문들
질문&답변 게시판
원격지원
고객지원
고객 맞춤 코딩 서비스 신청
A/S 및 수리신청
15일 대여신청
기술자료 요청
견적서 신청