наваял программку в MS Visual Studio 2008, на базе mfc, использующую ActiveX control CMSChart для построения графика. На той машине на которой компилировал, проблем с запуском нет. На других где нет вижуала 2008 — есть. При запуске пишет
Ошибка приложения
—————————
Ошибка при инициализации приложения (0xc0150002). Для выхода из приложения нажмите кнопку «ОК».
Попытки поставить .NET Framework 3.5 SP1 / Microsoft Visual C++ 2005/2008 Redistributable не решили проблему
Если поставлю вижуал 2008, то приложение запускается нормально.
Соответственно вопрос, есть ли способ выяснить, какие файлы из вижула нужны приложению для запуска? Либо посоветуйте другой адекватный компонент для построения графиков, чтобы не было такой зависимости от стороннего софта.
- Вопрос задан более трёх лет назад
- 1514 просмотров
3 комментария
Оценить 3 комментария
ПК выдает ошибки Как установить Microsoft Visual не хватает библиотек отсутствуют DLL файлы
Вам вселенная как бы намекает: может, все-таки «закопать стюардессу» и набрать в Гугле «Qt chart»?
Adamos: вселенная жжет, 350 баксов за месяц пользования? нее, спасибо. www.codeproject.com/Articles/14075/High-speed-Char. — вот это меня вполне устраивает
densaface: Вселенная безгранична. Первой ссылкой в поисковике ограничены только ваши представления о ней.
Решения вопроса 1
См. ответ Ринат Велиахмедов — универсальное решение, когда непонятно, что происходит.
Хотя, если «наваял программку», то есть вероятность, что вы делаете попытку дистрибуции впервые. Поэтому, сначала скомпильте релиз-версию вашей программы, чтобы зависеть от релизных библиотек, а не от дебажных (VC Redist ставит только релизные библиотеки, т.к. дебажным место только на компьютерах разработчиков). Если не поможет, открывайте dep walker и в студию список зависимостей.
Ответ написан более трёх лет назад
Нравится 3 9 комментариев
да, мегакрутая программка dep.walk., смотрю в ней зависимости, нашел еще одну 32битную винду, чтобы сравнивать подобное с подобным (у меня на компе где собирал проект — 64битная). чуть позже отпишу о результатах. вообще странная штука, что не может собраться релиз в статической линковке, причем проблема не у одного меня forums.codeguru.com/showthread.php?197753-AfxLoadL. . Опыт дисрибуции не малый, но так чтобы с mfc и на Visual 2008 — не было, в любом случае дебаг от релиза различаю 🙂 Самое смешное, что на древнем вижуале 6.0 mfc приложение в статической линковке компилировался без проблем. Думаю попробовать на вижуале 2005, может там не будет этой беды. странно что redist 2008 не помогает. только установка вижуала 2008. может, дело в компоненте CMSChart (попробовать его выкосить)
Как Защитить DLL от Взлома на C++
densaface: Станислав не поможете Ринату? я там комментарий оставил, продублирую сюда тоже
скопировал эти файлы в папку с программой, но она по-прежнему выдает ту же ошибку. Попытка регистрации например библиотеки:
regsvr32 /i mfc90.dll
выдает ошибку
—————————
Microsoft Visual C++ Runtime Library
—————————
Runtime Error!
An application has made an attempt to load the C runtime library incorrectly.
Please contact the application’s support team for more information.
densaface MFC90D.DLL , MSVCR90D.DLL — вот этого в релизной сборке быть никак не должно, о чем я вам и говорил изначально, проверьте какие lib-файлы используются в релизной конфигурации.
MSVCP90.DLL/MSVCR90.DLL можно скопировать руками, можно поставить в виде redistributable пакета вместе с программой (второе предпочтительнее, но сложнее). Насчет MFC90.DLL не знаю, поищите рекомендации от MS.
COMCTL32.DLL и GDIPLUS.DLL это системные библиотеки, их лучше вообще не распространят со своим приложением (вероятно у вас даже нет на это права).
После того как обдумаете вышесказанное и скопируете нужные либы в папку с правильно собранным релизным exe-шником, запустите dep.walker, и откроете им exe из этой папки. Он должен показать, какие либы ПО КАКИМ ПУТЯМ загрузились. Так вы сможете проверить, все ли подтянулось правильно.
Например, если вы решили положить MFC90.DLL рядом с exe, то вы сможете проверить, конкретно этот файл подтянулся или нет (кроме того, проверьте, нет ли ошибок загрузки, иконка не должна быть красной). Помните, что обязательно нужно соблюдать целевую архитектуру библиотек (нельзя мешать 32-битные DLL и 64-битный EXE и наоборот). DepWalker также вам в этом поможет — там на иконках написана разрядность, плюс к этому сам DepWalker имеет две версии: 32 и 64-битную для корректной работы в рамках указанной подсистемы. Это связано с тем, что C:Windowssystem32 для 64-битных приложений это одно, а для 32-битных — совсем другое и нужно опять таки использовать правильную версию DepWalk.
Источник: qna.habr.com
Не хватает библиотеки DLL
Каждый геймер, наверное, хотя бы однажды сталкивался с проблемой, когда после переустановки Windows (особенно с установкой какой-то новой сборки) выскакивает сообщение с окончанием dll. Получение данного сообщения говорит о том, что у операционной системы не хватает какой-либо части библиотеки DirectX.
Для запуска необходимы библиотеки DLL.
Почему на ПК не запускается любимая игрушка и выскакивает ошибка с концовкой DLL
Как всегда и бывает причина возникновения данного сообщения мы сами, а если быть более точным, то система Windows скачанная из какого то стороннего сайта. Все такие сборки представляют представление, какого-либо умельца о системе Windows. Какая она должна быть. В результате чего из нее бывают исключены, какие либо полезные части системы.
Для решения данной проблемы необходимо есть несколько вариантов решения:
1. Самое простое решение скачать с официального сайта свежее обновление утилиты DirectX. И установить ее для своего ПК. Необходимо внимательно следить за тем, какой тип система Windows установлена на компьютере пользователя. Для чего заходим в панель управления и переходим по ссылке система, где выясняем что установлено. Толи 32 битная система то ли 64 битная система.
После чего скачиваем нужный файл.
Способ тоже не очень сложный, но, к сожалению, не всегда может помочь. Нужно записать текстовку выскакиваемого сообщения, в котором указан код отсутствующей библиотеки DirectX. После чего скачиваем из интернета только отсутствующую библиотеку и вставляем ее в место расположения отсутствующего файла
2. Иногда вариант № 1 не помогает и необходимо произвести самостоятельное удаление установленных библиотек для чего для 64 битной системы ищем директорию: диск С/ Windows/систем 32 где удаляем ненужные файлы с библиотеками DirectX и сис Wow 64. И вторую директорию: диск С/Windows/систем 64, где проделываем те же действия. После перезагружаем ПК и пробуем запустить проблемное приложение.
3. Если эффект от проделанной операции отсутствует. То необходимо переустановить Microsoft NET Framework и библиотеки Microsoft Visual C++
Все перечисленные шаги могут оказаться безрезультатными, если игра, которая указывает на отсутствие определенных библиотек просит, установит не директ их 9 а DirectX 11. Так, например Windows ХР. не поддерживает работу данной утилиты и все игры, работающие с помощью данных библиотек, просто не буду работать на этой системе.
Другие библиотеки DLL
Также есть игры, использующие в своей работе библиотеки Games for Windows Live. Их отсутствие тоже вызовет выпадание упомянутого сообщения. Для корректной работы нужно кроме установки данных библиотеки DLL еще и позволить системе регулярное их обновление.
Если после запуска установленной игры ничего вообще не происходит, рекомендуется установить кроме Games for Windows Live еще и Microsoft NET Framework , Xna Framework Microsoft.
Подытожив хочется сказать, что следить за своевременным обновлением системы входит в обязанности оператора ПК. Ели идут все программы, а какая либо новая не работает, не значит что все в порядке.
Related posts:
- Библиотеки в Windows 8.1
- Подсистемы среды окружения и DLL — библиотеки подсистем
- Ошибка активации игр и приложений 0xc0000022
- Автоматическое восстановление при загрузке системы
Источник: datbaze.ru
DLL-FiLes Fixer 3.3.91.3080 + ключ активации лицензионный скачать бесплатно
DLL-files Fixer – утилита, предназначенная для чистки и оптимизации реестра от ненужного «мусора», остающегося, например, после удаления приложений или игр. Весь этот мусор накапливается, и компьютер понемногу начинает зависать, а в итоге — разнообразные «глюки» и очередная переустановка операционной системы.
Особенности программы:
- Оптимизируйте реестр с простотой и удобством.
- Исправить все проблемы с DLL сразу и поддерживать реестр Windows в безошибочном виде.
- Избавьте приложения и ПК от сбоев.
- Предотвратите нежелательные всплывающие окна, которые появляются снова и снова.
- Повысьте производительность компьютера и операционной системы, а также время отклика.
- Ускорьте операционную систему.
- Восстановите и очистите реестр от ненужных и неправильных записей.
Особенности RePack’a:
Тип: установка.
Языки: ML.
Вырезано: ничего.
Лечение: проведено (ключ).
Ключи командной строки:
• Тихая установка версии с русским интерфейсом: /S /R
• Тихая установка версии с английским интерфейсом: /S /E
• Также возможен выбор каталога для установки: После всех ключей необходимо добавить /D=%путь% Пример: файл_установки.exe /S /E /D=C:Program
ОС: Windows 10/8/8.1/XP/Vista/7
Скачать программу DLL-Files Fixer 3.3.91.3080 (5,44 МБ):
При изменении новости вы получите уведомление на E-mail.
Уже подписались: 6
Сказали спасибо: 143
рокерС, Anatoliy_66, bookmaker, Микола, sayapin_sv, Bolych, LOMALKIN, DR.HARDY, Touareg27, sanya11193, Воробьев, kurbatic, zibor, GWP, duchka52, CheiVi, Stas159, ufsnp, scorpion, Crank, Torbi, btpr, вадим, deserteagle55, Tarkett, vadik129, AlexDiakov, sanyok73, thomas, mazikin, Gami, hogart, vlad81, sale, mineev61, bacila-LAI, wuxe, smile_me, vik225577, Ringnes, urapimp, sasha404, Dennim, marija1974, nayusn, Barkov, nogard, YRD, pavlinx95, Leo_753, Akaten, Mau, lukich77, kisslota, lexxaleks, vil1958, yumih, вовава, fio1980, gsi1, sermed, papulik55, Home33, Tom, Anac, donatas885, Дьявол, alex88886, dmitrii68, TIRASS, NIKSON, KAPAM6A, Douglas, SharAI, syvae, tobolin, Halar, pups, dil_x_, ArtFree, mrjohannes, Alexey-1989, vvi70, Eduard, alvervol, Bit, psychPainter, BESTA, xalexp, bird, agb_2007, ScorpionZS256, GANGSTER, LipkinKS, azart, valerii, GarryZin, derak11299, vkrev45, yas50, KozinIvan, ААндрей, nulinn1, archimed, BOB77, LSA, vozmik, manek, DanKa, volodmc, kissme18, anikolai, sonics1221, Paramon1, IGORkin, ALESSANDRO777, videonik1, ierdna76, apolon80, contract, cydia, MikhailOLD, 77777, Andrew-2008, drnkin, Putnik, МайскийЖук, Volga111, rever58, vlad_siti, sword, buyanigor, asm, mr.alexandroo, NixxxePace, kakashi1234, ingvar959, Stergjt, sikoza25, Aldan2010, comedymaker, laouamusta, RonnaN
DLL-Files Fixer – приложение, позволяющее чистить компьютер от «мусорных» файлов и оптимизировать его. С помощью данной утилиты также можно исправить ошибки, которые могли появиться в файлах формата DLL. В приложение внедрён специальный поисковик, который может искать недостающие DLL-файлы и скачивать их.
DLL-Files Fixer способна существенно улучшить производительность компьютера. Приложение способно самостоятельно находить допущенные ошибки в DLL-файлах и исправлять их. С данной утилитой реестр операционной системы Windows будет работать без ошибок. Интерфейс у приложения достаточно удобен. Все элементы управления просты и легко воспринимаются пользователем.
Для переключения на русскоязычную локализацию, необходимо нажать на языковую панель, которая находится справа в верхнем углу. Для запуска тщательного сканирования достаточно нажать всего одну кнопку.
dll-files fixer крякнутую версию
Благодаря данной утилите можно раз и навсегда забыть о всплывающих окнах, появление которых мешает нормальной работе за компьютером. Вдобавок, софт отлично защищает все установленные приложения от возможных сбоев, что также повышает комфортабельность работы за ПК.
dll-files fixer rus
В составе приложения имеется специальное средство, позволяющее очистить реестр от файлов, оставшихся после работы других приложений или их неполного удаления. Чтобы избежать разного рода проблем, всегда можно выполнить резервное копирование данных, что позволить выполнить откат к предыдущим настройкам.
Скачать dll-files fixer
Возможности:
- восстановление файлов формата DLL, которые были повреждены;
- резервное копирование и динамические библиотеки;
- защита программного софта на ПК от различного рода угроз;
- повышение производительности компьютера;
- DLL-Files.com Fixer клиент можно открыть в считанные секунды;
- всего одна кнопка позволит сделать реестр чище, избавив его от лишних записей;
- большой набор функций, позволяющих увеличить скорость реагирования операционной системы.
Преимущества:
- работать с программой проще простого;
- дефрагментация реестра не вызывает трудностей;
- программа полностью русифицирована;
- утилита регулярно обновляется разработчиком на официальном портале;
- автоматический подбор и инсталляция DLL необходимой версии;
- упрощённое приложение для очищения системного реестра;
- полная совместимость с последней версией операционной системы Виндовс;
- если каких-то DLL файлов не хватает для корректной работы системы, программа их ищет самостоятельно.
Недостатки:
- иногда утилита конфликтует с антивирусом;
- полная версия не запустится без ввода лицензионного ключа;
- в процессе переключения между русскоязычной и англоязычной версиями интерфейса могут происходить сбои.
Выкладываем крякнутую версию программы со «вшитым» ключиком на русском языке, перед установкой внимательно ознакомитесь с инструкцией в архиве.
Скачать DLL-Files Fixer бесплатно:
Пароль: softload
Просмотров 1.3k. Обновлено
Далеко не каждый пользователь знаком с файлами .DLL, но многие сталкивались с ошибками системы, которые были связаны с данным форматом. Естественно, исправлять подобные сбои желательно установкой недостающих компонентов, но не каждый человек способен понять, какие данные нужны. Лучшим решением для этого будет установка DLL-Files Fixer. Для предотвращения проблемы от пользователя требуется нажать на надпись «Установить DLL-файлы», после чего программа автоматически найдёт недостающие данные и установит их на компьютер по желанию пользователя.
- Ключ активации
- Возможности
- Скачать с вшитым ключом
Ключ активации
Чтобы насладиться полным функционалом, необходим ключ активации, который присутствует в установочном файле.
Возможности
Также программа анализирует и оптимизирует системный реестр – базу данных, содержащую все настройки операционной системы. После деинсталляции устаревших приложений или пройденных игр мусор копится годами, что со временем начинает сказываться. Ошибки реестра в большинстве случаев возникают после установки или удаления программ. Именно это может быть причиной снижения стабильной работы. DLL-Files Fixer удалит весь мусор и повысит производительность компьютера, избавит от мучительных зависаний и сбоев, ускорит загрузку страниц.
Даже наличие надёжного антивируса не всегда спасает от вредоносных данных, именно в этом случае данная утилита станет крайне полезной. Она проведёт умное сканирование и выявит все ошибки, после чего предложит избавиться от них без следов в системе.
Вышеперечисленные проблемы в большинстве случаев приводят к переустановке Windows. Разработчики DLL-Files Fixer детально проработали свой продукт, благодаря чему каждый пользователь избавится от надобности переустанавливать систему, сэкономит время и нервы. Оценочное мнение потребителей в большинстве случаев положительное, а также они отмечают, что Windows с DLL-Files Fixer работает значительно дольше, безошибочно и быстро.
Основными преимуществами программы являются:
- Комфортная оптимизация реестра системы, осуществляемая мгновенно и в один клик.
- Безошибочное поддержание стабильности ОС и предотвращение всех ошибок, связанных с DLL.
- Умная инсталляция недостающих DLL-файлов, удалённых случайным образом или в результате сбоя операционной системы.
- Моментальное предотвращение сбоев, зависаний и всплывающих окон.
- Ускорение ОС и улучшение её производительности.
- Удаление неверных записей из системного реестра.
Скачать с вшитым ключом
Активация полной версии DLL-Files Fixer открывает полный список функций программы. На нашем сайте можно скачать утилиту с вшитым ключом. После этого пользователю откроется доступ ко всем возможностям программы: лицензия позволяет устанавливать файлы DLL и пользоваться исправлением реестра неограниченное количество раз.
Поделитесь в соц.сетях:
Источник: soft-parad.ru