외부 프로그램 통해 실행시 반디뷰 동작 오류

156 views
Skip to first unread message

HelloKS

unread,
Apr 24, 2023, 8:05:13 AM4/24/23
to BandiView forum.
안녕하세요.

꿀뷰를 사용하다가 소식 듣고 이번에 반디뷰로 전환한 유저입니다.
특정 프로그램(조건)을 통해서 반디뷰가 실행되는 경우, 창 화면이 안뜨는 문제가 발생하여 버그 제보를 하려고 합니다.

연계하여 사용하였을 때 문제가 발생하는 프로그램은 아래 프로그램입니다.

해당 프로그램 옵션 중에 다운받은 콘텐츠를 압축하여 저장하는 경우, 압축파일을 지원하는 뷰어 프로그램으로 열 수 있도록 프로그램을 지정할 수 있습니다. 옵션에서 뷰어의 실행 경로를 지정하면 다운받은 컨텐츠의 파일 경로를 인자로 넘기면서 실행을 하는 형태인 것 같은데, 꿀뷰로 지정하면 정상적으로 열리지만 반디뷰에서는 회색 창만 뜨고 UI가 표시되지 않습니다.

e1.jpg

이미지 다운로더로 생성된 동일한 파일을 일반 탐색기 윈도우나 오른쪽 클릭 후 반디뷰로 열기 시에는 정상적으로 컨텐츠가 표시되는 것으로 봐서 생성된 파일 문제는 아닌 것 같습니다.

launch.jpg

동일한 조건일 때 꿀뷰에서는 정상 작동하나 반디뷰에서는 문제가 발생하는 점이 있고, 이 프로그램 이외에도 비슷하게 실행하는 로직을 가진 타 프로그램에서도 비슷한 문제가 있을 것으로 보여 이쪽으로 제보 드립니다.

감사합니다.

KH Park

unread,
Apr 25, 2023, 1:33:41 AM4/25/23
to BandiView forum.

안녕하세요. 반디소프트입니다.


먼저 문제점을 알려주셔서 감사드립니다.

확인을 해보니, 해당 프로그램에서 프로세스를 실행시키는 방법이 일반적이지 않아서 발생하는 문제인듯 한데

(단순히 관리자 권한으로 실행한다던가, 커맨드라인으로 실행한다던가 하는 문제가 아니라 
내부에서 사용하는 기본 API 호출에 문제가 발생하고 있는데
아직까지 이런 문제를 확인한 적이 없어 무척 당황스러운 상태입니다.)

현재로서는 직접적인 원인 파악이나 해결 방법을 찾지 못하였습니다.



다만, 내부적으로 DirectX 대신 OpenGL 을 사용하는 경우 문제가 발생하지 않고 있어서

DirectX 대신 OpenGL 을 사용하는 옵션을 추가하였으니,

환경설정 - 기타 - 비디오 출력 방식을 OpenGL 로 바꿔서 테스트 해 보시기 바랍니다.


임시 테스트 파일은 아래 링크에 올려 놓았습니다.




감사합니다.




--
You received this message because you are subscribed to the Google Groups "BandiView forum." group.
To unsubscribe from this group and stop receiving emails from it, send an email to bandiview.for...@bandisoft.com.
To view this discussion on the web visit https://groups.google.com/a/bandisoft.com/d/msgid/bandiview.forum/fae93082-5788-452d-b5a9-e0df3ae5c6e2n%40bandisoft.com.
For more options, visit https://groups.google.com/a/bandisoft.com/d/optout.

HelloKS

unread,
Apr 25, 2023, 5:33:03 AM4/25/23
to BandiView forum., KH Park, BandiView forum.
안녕하세요. 빠른 피드백 감사합니다.

올리신 파일 링크로 업데이트 이후 비디오 출력 방식 옵션이 추가된 것을 확인하였습니다.
문제는 제 시스템에서는 출력 방식을 OpenGL로 설정 할 경우 반디뷰를 그냥 실행하더라도 프리징되어 반응을 하지 않는 문제가 발생하네요. UI 프레임이 표시된 이후에, 응답없음으로 표시되는 것은 아니지만 키 입력, 창 이동, 사진 표시 등 전혀 작동 및 반응하지 않습니다.
OpenGL 상태에서 문제 발생하는 프로그램 통하여 실행시에 기존 회색 화면으로 표시되던 것에서 개선되어 프로그램 UI 프레임까지는 표시되나 프리징은 발생은 동일합니다.

환경설정 메뉴조차 열 수가 없어서 찾아보다 레지스트리 수정 통해서 다시 DirectX 12로 설정하여 복원 한 상태입니다.
혹시 제가 확인드려야 하는 시스템 사양이나 로그 등이 있다면 알려주시면 포함하여 다시 답장드리겠습니다.

감사합니다.
2023년 4월 25일 화요일 오후 2시 33분 41초 UTC+9에 KH Park님이 작성:

KH Park

unread,
Apr 26, 2023, 1:55:24 AM4/26/23
to BandiView forum.

안녕하세요. 반디소프트입니다.


도움을 주신 덕분에 무척 골치아픈 문제를 해결할 수 있었습니다. ^^


문제를 확인해 보니, 파이썬 실행 파일은 내부적으로 패킹된 파일을 임시 폴더에 파일을 풀고 실행을 하는데, 

압축 해제된 파일에 구버전의 d3dcompiler_47.dll 파일이 포함되어 있어서 이 파일때문에

반디뷰의 작동에 문제가 발생하고 있었습니다.


해당 문제는 반디뷰에서 강제로 시스템 폴더의 dll 을 로드하도록 수정을 하여 해결을 하였으며, 

문제가 수정된 임시 버전은 아래 링크에 올려 놓았습니다.




감사합니다.
Reply all
Reply to author
Forward
0 new messages