Приложение MDIForm , которое отлично работает на нескольких компьютерах не работает на новых . Я не уверен на 100%, но думаю, что он построен на Visual Basi c 6 .
Приложение работает, пока у вас есть только одна форма , проблема - это когда вы открываете несколько форм. Затем выдается следующее сообщение:
Ошибка 7 во время выполнения: недостаточно памяти
Это приложение очень старое , поэтому я нет исходного кода и нет способа связаться с программистом. У него есть небольшая программа установки , поэтому, если приложение работает на других компьютерах и не работает на новых, может одна из библиотек , которое оно устанавливает поврежден . Что мне нужно, это найти , какая библиотека дает мне проблемы и загрузить ее, чтобы проверить, решена ли проблема.
Есть несколько dll и ocx файлы в кабине inet, которые представляют собой файл сжатия без потерь для Windows. Я ищу все файлы в Google , вот список :
Примечание: удалены те, которые даже не были присутствует в компьютере, где работает приложение, добавив их в конец сообщения
COMCAT.DLL -> модуль, связанный с Microsoft (R) Windows NT (R ) Операционная система
oleaut32.dll -> библиотека, содержащая основные функции OLE
RICHED32.DLL -> модуль, содержащий функции для форматированного текста Элемент редактирования
stdole2.tlb -> определяет определенные интерфейсы и тип, который вы можете использовать
Знаете ли вы, что может произойти? Спасибо за ваше время .
С уважением,
Дэвид
edit 1 : добавлены все поиски. Я пытаюсь"sf c / scannow" в новом компьютере, чтобы проверить, решено ли это магически, но я так не думаю. Есть идеи? Любая Справка будет принята с благодарностью
edit 2 : sf c / scannow обнаружил проблемы, но приложение по-прежнему не работает . Я пытаюсь установить его на виртуальную машину с Virtual Box и Windows XP, но я всегда получаю ту же ошибку .
edit 3 : я пытался использовать установщик для переопределения DLL на компьютере , где приложение работало . Ну, приложение по-прежнему работает как заклинание, так что теперь я полностью потерян и не знаю, что еще я могу сделать. Я пытался установить последнюю. NET на компьютер, где приложение не работало, но до сих пор не . Это не имело бы смысла, если бы это работало после этого, но я понятия не имел, что попробовать сейчас.
edit : остальные файлы, которых даже нет на компьютере, где приложение works:
asycfilt.dll -> модуль, используемый Microsoft OLE (связывание и внедрение объектов)
CMDLGES.DLL -> файл DLL, созданный корпорацией Microsoft
comdlg32.ocx -> используется для отображения общих диалогов, таких как открыть или сохранить
cpvCoolList.ocx -> не знаю, может быть, это окно с расширенным списком или что-то
DAO350.DLL -> модуль, связанный с Microsoft® Jet
DiCtrlTransp.ocx -> без понятия
expsrv.dll -> файл, содержащий функции для работы с VBA Run-time - служба выражений
FLXGDES.DLL -> used от MSFlexGrid, созданный корпорацией Microsoft
FM20.DLL -> модуль, предоставляющий приложениям функции для создания форм
MDAC_TYP.EXE -> процесс, связанный с Microsoft (R) Windows (R) 2000 Операционная система
msado21.t lb -> Библиотека объектов данных Microsoft ActiveX
MSCC2ES.DLL -> модуль, связанный с MSCANDUI Server DLL от Microsoft
MSCMCES. DLL -> ActiveX Windows Общие элементы управления
mscomct2.ocx -> Модуль управления ActiveX, содержащий общие элементы управления, используемые Windows, такие как элементы управления анимацией, UpDown, MonthView, DTPicker и FlatScrollBar
mscomctl.ocx -> Модуль управления ActiveX, который содержит общие элементы управления, используемые Windows, такие как ImageCombo, ImageList, ListView, ProgressBar, Slider, StatusBar, TabStrip, ToolBar и TreeView
msflxgrd.ocx -> Microsoft FlexGrid Control
MSJET35.DLL -> основной компонент ядра базы данных Microsoft Jet, который оценивает и выполняет запросы данных. Файл обрабатывает чтение и запись данных для баз данных Microsoft Access. Для несобственных данных файл выполняет вызов либо библиотеки ODB C Driver Manager, либо одной из внешних устанавливаемых библиотек ISAM DLL
MSJINT35.DLL -> не знаю
MSJTER35. DLL -> модуль, необходимый для правильной работы Microsoft Jet Engine. Этот файл обеспечивает службу ошибок для ядра базы данных Microsoft Jet
MSRD2X35.DLL -> без понятия
MSREPL35.DLL -> модуль, используемый Microsoft Inte rnet Рейтинги и локальное управление пользователями
msvbvm60.dll -> модуль для виртуальной машины Microsoft Visual Basi c
MSVCRT40.DLL -> модуль, содержащий стандартные библиотечные функции C, такие как printf, memcpy и cos. Он является частью библиотеки Microsoft C Runtime Library
olepro32.dll ->, которая содержит основные функции OLE
Photo.ocx -> модуля, принадлежащего Facebook Photo Uploader 4 от Facebook
RCHTXES.DLL -> часть элемента управления RichText. Является ли ES для "Español" или Spani sh?
RICHTX32.OCX -> модулем для элемента управления Microsoft Rich Text OLE и предоставляет расширенные возможности редактирования для объекта TextBox
ST6UNST.EXE - > процесс, связанный с Microsoft® Visual Basi c для Windows от Microsoft Corporation
TABCTES.DLL -> модуль, принадлежащий "Библиотеке объектов" (библиотека объектов) TabCtl32 от Microsoft
TABCTL32.OCX -> Модуль управления ActiveX, который содержит элемент управления SSTab, используемый для диалогового управления с вкладками
VB5DB.DLL -> Visual Basi c Интерфейсная библиотека ICursor
VB6ES.DLL -> Используется файл DLL "Recursos internacionales del entorno Visual Basi c" (международные ресурсы среды Visual Basicl), созданный корпорацией Microsoft
VB6STKIT.DLL -> модуль, который содержит функции интерфейса прикладного программирования (API), которые включают Visual Basi c приложения для создания ярлыков (Shell Links) программно
vbajet32.dll -> модуль который содержит функции интерфейса прикладного программирования (API) для загрузки среды разработки Visual Basi c для приложений