Error loading midas dll как исправить
Обновлено: 03.07.2024
У меня проблема, когда я пробую свое приложение на другом компьютере без Delphi.
Как обрабатывать midas.dll, чтобы я мог поместить его в ту же папку?
В командной строке введите:
Вы должны указать полный путь (если в системном пути поиска существует другая копия midas.dll, regsvr32 может выбрать эту копию вместо той, которая находится в текущем каталоге).
В первый раз, когда midas.dll загружается на компьютер, он записывает в реестр запись о том, где он находится. После этого он всегда ищет исходное местоположение, когда это необходимо.
Почему ты здесь?
Что произошло?
Что ж, вы использовали один из TCustomClientDataSet потомки, наверное TClientDataSet , и ему нужно Midas.DLL .
У вас есть два варианта:
Разверните Midas.DLL вместе с вашим приложением.
Плюсы: Ваш исполняемый файл остается меньше.
Минусы: Вам нужно подготовиться к войне с жестокой армией, состоящей из ОС, антивирусов, производителей установщиков, . и самих midas (прочитайте вопрос OP еще раз для примера!).
Добавить MidasLib unit в раздел uses вашего проекта.
- Плюсы: if (not FMuslim) or (not IsRamadan) then Вы можете выпить кофе и насладиться им.
- Минусы: Ваш исполняемый файл становится больше (113 664 байта против 1 124 352 байта для только что созданного консольного приложения в Delphi2010).
ВЕЧЕРА: Вы правы, это неправильный ответ на вопрос OP. Да, у RRUZ есть комментарий, и да, есть более старый вопрос с принятым ответом. Но прошло время, а Google по-прежнему настаивает на этой странице. Я почти уверен, что такой ответ может помочь заметной части из тех 24 тысяч человек, которые посетили эту страницу за последние 4 года.
Читайте также: