Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

Error loading MIDAS.DLL

697 views
Skip to first unread message

Piotr Rezmer

unread,
Jan 26, 2012, 12:40:42 PM1/26/12
to
witam,

Padłem ofiarą dość popularnej awarii objawiającej się popupem z błędem

"Error loading midas.dll"

Błąd pojawia się przy wykonywaniu operacji na TClientDataset.
W katalogach:

\windows\system32
\windows\SYSWOW64

mam plik midas.dll

Korzystam z D2009 i Win 7 64bit. Odpaliłem dependency walkera i wykazuje
mi braki dwóch plików:

IESHIMS.DLL
GPSVC.DLL

Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing
export function in a delay-load dependent module.

Czy ktoś kto ma podobną konfigurację mógłby sprawdzić czy brak tych
plików to normalka.

--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar

jh

unread,
Jan 26, 2012, 4:39:06 PM1/26/12
to
W dniu 26.01.2012 18:40, Piotr Rezmer pisze:
> witam,
>
> Padłem ofiarą dość popularnej awarii objawiającej się popupem z błędem
>
> "Error loading midas.dll"

Obym nie namieszał. Ale Emb, a wcześniej Codegera dołączali źródełko
(tak na czuja Midas.pas), żeby nie musiał się z tą biblioteką męczyć...

jh

Grzegorz Skoczylas

unread,
Jan 26, 2012, 9:20:04 PM1/26/12
to
W dniu 2012-01-26 22:39, jh pisze:
Prawdopodobnie masz na myśli moduł MiadsLib. Trzeba go ręcznie dopisać
do uses w pliku DPR projektu — jako pierwszy plik. Po zrobieniu tego
program nie korzysta w ogóle z zewnętrznej biblioteki MIDAS.DLL.


--
Grzegorz Skoczylas
http://gskoczylas.rekord.pl

Piotr Rezmer

unread,
Jan 27, 2012, 1:56:46 AM1/27/12
to
Grzegorz Skoczylas pisze:

> Prawdopodobnie masz na myśli moduł MiadsLib. Trzeba go ręcznie dopisać
> do uses w pliku DPR projektu — jako pierwszy plik. Po zrobieniu tego
> program nie korzysta w ogóle z zewnętrznej biblioteki MIDAS.DLL.

A co z DesignTime? Przykładowo gdy w kontrolce dxMemData (devexowy
ClientDataset) mam opcję importowania FieldDefs z istniejącego
ClientDataSetu. Teraz gdy wywołam tę opcję ręcznie, również dostaję
"errror loading Midas.."

--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar

Grzegorz Skoczylas

unread,
Jan 27, 2012, 4:05:18 AM1/27/12
to
W dniu 2012-01-27 07:56, Piotr Rezmer pisze:
W takim razie, moim zdaniem, coś ci się popieprzyło w Windows. Może plik
MIDAS.DLL uległ uszkodzeniu, albo może to jest MIDAS.DLL z innej wersji
Delphi (nie wiem czy one są ze sobą zgodne).

MIDAS.DLL do COM. Może ci się coś w Registry popieprzyło. Zarejestruj tę
bibliotekę ręcznie:
RegSvr32 c:\WINDOWS\System32\midas.dll

Innych pomysłów chwilowo nie mam.

kwapek

unread,
Jan 28, 2012, 7:01:35 PM1/28/12
to
On 27 Sty, 10:05, Grzegorz Skoczylas <gskoczy...@kasuj-to.rekord.pl>
wrote:
> W dniu 2012-01-27 07:56, Piotr Rezmer pisze:
>
> > Grzegorz Skoczylas pisze:
>
> >> Prawdopodobnie masz na myśli moduł MiadsLib. Trzeba go ręcznie dopisać
> >> do uses w pliku DPR projektu -- jako pierwszy plik. Po zrobieniu tego
> >> program nie korzysta w ogóle z zewnętrznej biblioteki MIDAS.DLL.
>
> > A co z DesignTime? Przykładowo gdy w kontrolce dxMemData (devexowy
> > ClientDataset) mam opcję importowania FieldDefs z istniejącego
> > ClientDataSetu. Teraz gdy wywołam tę opcję ręcznie, również dostaję
> > "errror loading Midas.."
>
> W takim razie, moim zdaniem, coś ci się popieprzyło w Windows. Może plik
> MIDAS.DLL uległ uszkodzeniu, albo może to jest MIDAS.DLL z innej wersji
> Delphi (nie wiem czy one są ze sobą zgodne).
>
> MIDAS.DLL do COM. Może ci się coś w Registry popieprzyło. Zarejestruj tę
> bibliotekę ręcznie:
> RegSvr32 c:\WINDOWS\System32\midas.dll
>
> Innych pomysłów chwilowo nie mam.
>
> --
> Grzegorz Skoczylashttp://gskoczylas.rekord.pl

mam konfigurację D2010 + Win7 64
plik IESHIMS.DLL występuje wielokrotnie w systemie w katalogu windows
\winsxs\..._ie_ieshims_...
plik GPSVC.DLL występuje raz w katalogu windows\winsxs\amd64_microsoft-
windows_grouppolicy_base...

z moich doświadczeń wiem, że midas.dll lubi się zarejestrować w innej
lokalizacji niż jest i wtedy
musiałem ręcznie czyścić rejestry.
Ostatnio zaś na jednym kompie midas nie ładuje się za żadne skarby i
pomogło dopiero wkompilowanie MidasLib
do programu.

R.e.m.e.K

unread,
Feb 21, 2012, 4:49:34 PM2/21/12
to
Dnia Thu, 26 Jan 2012 18:40:42 +0100, Piotr Rezmer napisał(a):

> Padłem ofiarą dość popularnej awarii objawiającej się popupem z błędem
>
> "Error loading midas.dll"
>

Czy rozwiazales moze ten problem? Bo teraz mnie to spotkalo na XE i Win7-64
:/

ps. wszystkie potrzebne pliki niby mam w systemie.

--
pozdro
R.e.m.e.K

jh

unread,
Feb 21, 2012, 6:07:11 PM2/21/12
to
W dniu 21.02.2012 22:49, R.e.m.e.K pisze:
A nie pomaga dodanie MidasLib do uses?

jh

R.e.m.e.K

unread,
Feb 21, 2012, 6:27:58 PM2/21/12
to
Dnia Wed, 22 Feb 2012 00:07:11 +0100, jh napisał(a):

> A nie pomaga dodanie MidasLib do uses?

Nie chodzi o runtime mojego programu tylko o IDE, zarowno o design time, jak
i dzialanie niektorych expertow, np. "Rename It!" :(

--
pozdro
R.e.m.e.K

Piotr Rezmer

unread,
Feb 22, 2012, 1:46:38 AM2/22/12
to
R.e.m.e.K pisze:
> Czy rozwiazales moze ten problem? Bo teraz mnie to spotkalo na XE i Win7-64
> :/
>
> ps. wszystkie potrzebne pliki niby mam w systemie.


Niestety nie. Nawet na dokładkę, przestał mi działać refactoring w IDE.
OS stawia wyraźne żądania: "nowy porządek".
Trzeba będzie w końcu usiąść, zbackupować co się da i puścić
reinstalację Win7.


--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar

R.e.m.e.K

unread,
Feb 22, 2012, 3:34:55 AM2/22/12
to
Dnia Wed, 22 Feb 2012 07:46:38 +0100, Piotr Rezmer napisał(a):

> Niestety nie. Nawet na dokładkę, przestał mi działać refactoring w IDE.
> OS stawia wyraźne żądania: "nowy porządek".
> Trzeba będzie w końcu usiąść, zbackupować co się da i puścić
> reinstalację Win7.

Brrrrr.... przeraziles mnie ta wizja :-)

Wkurzylem sie i zajrzalem do rejestru. Nie wiem czemu od tego nie zaczalem.
Znalazlem tam kilka wpisow (8?) prowadzacych do wersji midas.dll zakopanej w
katalogu (C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\) po Delphi
XE2 (beta). Delphi XE2 dawno nie ma a smrod pozostal. Wywalilem wszystkie te
"lewe" wpisy, potem zapodalem regsvr32 midas.dll i TAAADAAA! Smiga mi
midasek jak nowy, polecam :-)

--
pozdro
R.e.m.e.K

Piotr Rezmer

unread,
Feb 22, 2012, 4:07:34 AM2/22/12
to
R.e.m.e.K pisze:

>
> Wkurzylem sie i zajrzalem do rejestru. Nie wiem czemu od tego nie zaczalem.
> Znalazlem tam kilka wpisow (8?) prowadzacych do wersji midas.dll zakopanej w
> katalogu (C:\Program Files (x86)\Embarcadero\RAD Studio\9.0\bin\) po Delphi
> XE2 (beta). Delphi XE2 dawno nie ma a smrod pozostal. Wywalilem wszystkie te
> "lewe" wpisy, potem zapodalem regsvr32 midas.dll i TAAADAAA! Smiga mi
> midasek jak nowy, polecam :-)

Na tytułowy błąd pomogło. Dzięki. Refaktoryzacja nadal nie działa, więc
i tak go w niedalekiej przyszłości zreinstaluję.

Z rejestru wynika, że problem występuje do deinstalacji triala XE2.



--
pozdrawiam
Piotr
XLR250&bmw_f650_dakar

R.e.m.e.K

unread,
Feb 22, 2012, 4:12:29 AM2/22/12
to
Dnia Wed, 22 Feb 2012 10:07:34 +0100, Piotr Rezmer napisał(a):

> Na tytułowy błąd pomogło. Dzięki. Refaktoryzacja nadal nie działa, więc
> i tak go w niedalekiej przyszłości zreinstaluję.
>
> Z rejestru wynika, że problem występuje do deinstalacji triala XE2.

Podejrzewam, ze z refaktoryzacja moze byc ten sam problem. Poszukaj czy nie
masz w rejestrze inych smieci ze sciezka do "...Rad Studio\9.0"

--
pozdro
R.e.m.e.K
0 new messages