Visual Basic 6.0 개발자가 DirectX API의 강력한 기능에 액세스할 수 있게 해주는 게임 프레임워크 또는 API(또는 래퍼)입니다. 그래픽 클래스, 오디오 재생 클래스, 게임 입력 장치 관리자 클래스, 비디오 재생 클래스, 다양한 요구 사항을 충족하는 일련의 기능을 갖춘 도우미 클래스 등 5가지 특수 클래스로 구성된 간단한 프레임워크입니다.
이는 최소 종속성 라이브러리(Visual Basic 6.0 런타임, DirectX 8.1 API와 연결하기 위한 ActiveX 라이브러리 및 OGG Vorbis 라이브러리)가 포함된 ActiveX DLL로 컴파일되며 설정에 포함되어 있으며 모든 Windows 버전과 호환됩니다. , Windows 98부터 현재 Windows 10(데스크톱 버전만 해당) 및 Win32 및 DirectX 8.1을 지원하는 향후 Windows(현재는 Windows 10에서 제대로 작동함)까지.
이 프로젝트는 DirectX 7 API(2002년에 DirectX 8.1로 변경됨) 하에서 2001년 초에 개발을 시작했습니다. 첫 번째 기능 버전은 2004년에 출시되었으며, 문서 참조용 프로그램 샘플 세트와 의심 사항을 상담할 수 있는 포럼만 포함되어 있습니다. 두 번째 버전은 Visual Basic 6.0 및 .NET 형식의 전체 프로그램 샘플 세트와 Windows Helper 형식의 전체 API 참조 문서와 함께 2006년 초에 출시되었습니다. 몇 가지 버그를 수정하고 새로운 기능을 추가한 후 최종 버전은 2012년 중반에 오픈 소스 프로젝트로 출시되었습니다.
프레임워크/API/래퍼는 Visual Basic 6.0에서 DirectX API에 액세스할 수 있도록 허용합니다. 5가지 클래스의 특수한 기능을 갖춘 간단한 프레임워크는 다음과 같습니다. 클래스 그래픽, 오디오 재생 클래스, 입력 작업에 대한 클래스, 비디오 재생 클래스 및 클래스 사용에 필요한 여러 가지 유틸리티가 있습니다.
최소 종속 항목인 DLL ActiveX 컴파일(Visual Basic 6.0의 런타임, DirectX 8.1의 API에 대한 DLL ActiveX 연결, OGG Vorbis의 라이브러리), 현재 설치에 포함된 호환 가능한 버전이 있습니다. Windows, Windows 98은 실제 Windows 10 버전을 사용해야 합니다. 참고) 및 향후 Windows 버전은 Win32 및 DirectX 8.1 아키텍처에 대한 지원을 제공합니다(실제 내용은 Windows 10의 dx_lib32 기능 수정).
이 프로젝트는 2001년 기본 원칙으로 DirectX 7 API(2002년 DirectX 8.1 버전 참조)에 나와 있습니다. 2004년에 게시된 기능 버전의 첫 번째 버전으로, 참조 문서와 상담을 위한 프로그램 공동 문서를 단독으로 게시했습니다. 2006년에 첫 번째 버전이 공개되었으며, Visual Basic 6.0과 Visual Basic .NET에 대한 전체 프로그램 집합이 포함되어 있으며, Windows Helper 형식의 API 문서가 포함되어 있습니다. 최종 버전이 나왔고, 새로운 기능이 많이 추가되었으며, 2012년 미디어 자료에 대한 공개 및 공개가 이루어졌습니다.