이 게시글은 아주 극소수에게만 적용됩니다.

왜냐하면 오랜시간이 지나면 잊어버리고 또 다시 고생을 하기에 여기에 남겨두는 것이거든요.

 

적용 OS

Windows7 Embedded 

Windows10 Enterprise LTSC 

 

증상 

Visual C++ 6.0 으로 만든 프로그램이 실행될때 0xC0000007B 발생함.

 

원인

프로그램이 실행될때 필요한 Dll 파일들이 부족해서 발생함

FlyCapture와 관련 있음. ( 이 프로그램은 고속 카메라 처리를 위한 응용 프로그램 입니다 )

 

해결방법.

FlyCapture 설치시 Runtime 옵션을 추가하여 재설치 필요. (재부팅 필요)

이 다른 에러로 .NetFramework 버전이 안맞다고 자동 다운로드 하는 경우도 있음.

 

이상~

Posted by +깡통+

댓글을 달아 주세요

vb6 runtime error 3421

 

Application uses a value of the wrong type for the current operation.

 

 

Now 함수와 같이 날짜를 반환하는 부분에서 문제가 없는지 확인 바랍니다.

날짜 형식이 맞지 않거나 변환하는 과정에서 발생하는 문제 입니다.

 

dim a as string* 19

a = now()

 

a가 19byte 일때는 "2019-03-29 12:00:00" 형식을 따르지만

now 함수는 os 설정값으로 인하여 출력형식이 변경됩니다.

"2019-03-29 오전 12:00" 형식이면 오류가 됩니다.

Posted by +깡통+

댓글을 달아 주세요

MySQL OUT or INOUT argument for routine is not a variable or new pseudo-variable in before trigger


이런 메시지를 접했다.

매개변수의 입출력 설정이 안맞나?

두번 세번 확인했다. 안된다.


바쁘니까 ^^.. 

중간에 삽질한건 다 건너뛰고

결론으로 바로!


1. 입출력 타입 설정 확인하고.

2. 드라이버 확인하고.

3. ConnectionString 확인하자.


.ConnectionString = "Driver={MySQL ODBC 3.51 Driver};Server= .. (생략)

.ConnectionString = "Driver={MySQL ODBC 5.3 Unicode Driver};Server= .. (생략)


드라이버를 잘못 선택한 죄!


.CommandType = adCmdText

.CommandText = "sp_HaHaHa(?,?,?,?,?, ?,?,?,?,?, ?,?,?,?,?, ?,?,?,?,?, ?,?,?,?,?, ?,?,?,?, OUT $okok)"


이런 삽질을 하지 마시길~


Posted by +깡통+

댓글을 달아 주세요