Miałem następujący problem z biblioteką midas.dll i pomyślałem że może się to komuś przydać, a przy okazji może ktoś inny podzieli się swoją opinią czy też tak ma.
Chodzi o moduły:
MidasSpeedFix
MidasFastMM4
Okazało się, że Delphi zapisuje ścieżkę biblioteki midas.dll (przy kompilowaniu) do rejestru w kilku kluczach. I przy zmianie nazwy folderu projektu, program już nie chce się uruchomić;
Występuje błąd "Wystąpił problem z aplikacją.... i zostanie ona zamknięta".
Dokładniej chodzi o błąd "kernel32.dll".
Natomiast EurekaLog zgłasza "Failed to load midas.dll".
Za nic nie mogłem do tego dojść.
Dopiero po czyszczeniu rejestru programem TuneUp Utilities, okazało się, że co tak naprawdę zapisało się do rejestru i było już zbędne.
Usunięcie poniższych kluczy rozwiązuje problem (jest to skrypt do zapisania w pliku .REG).
REGEDIT4
[-HKEY_CLASSES_ROOT\CLSID{9E8D2FA3-591C-11D0-BF52-0020AF32BD64}]
[-HKEY_CLASSES_ROOT\CLSID{9E8D2FA7-591C-11D0-BF52-0020AF32BD64}]
[-HKEY_CLASSES_ROOT\CLSID{9E8D2FA5-591C-11D0-BF52-0020AF32BD64}]
[-HKEY_CLASSES_ROOT\CLSID{9E8D2FA1-591C-11D0-BF52-0020AF32BD64}]
[-HKEY_CLASSES_ROOT\TypeLib{83F57D68-CA9A-11D2-9088-00C04FA35CFA}]
Czy ktoś miał taki przypadek ?