www.sdlsuite.com Forum Index www.sdlsuite.com
Discussion of technical aspects of the SDL Component Suite
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

SDL Suite 9.0: Problem when loading Delphi 2005

 
Post new topic   Reply to topic    www.sdlsuite.com Forum Index -> General Discussion
View previous topic :: View next topic  
Author Message
schorn



Joined: 11 Jun 2007
Posts: 2
Location: Forschungszentrum Juelich

PostPosted: Mon Jun 11, 2007 4:51 pm    Post subject: SDL Suite 9.0: Problem when loading Delphi 2005 Reply with quote

Hallo,

today I installed the new SDL 9.0 into Delphi 2005. When loading
Delphi 2005, I get the following error messages:

> Failed to load C:\PROGRA~1\SDLSuite\D9\sdlgeopack_90D9.dll.
> Der Typeninitialisierer für SDL_RegGeoPack.Units.SDL_RegGeoPack
> hat eine Ausnahme verursacht.
>
> Failed to load C:\PROGRA~1\SDLSuite\D9\sdlguipack_90D9.dll.
> Der Typeninitialisierer für SDL_RegGuiPack.Units.SDL_RegGuiPack
> hat eine Ausnahme verursacht.
>
> ...

and some more of the same. When looking into "Component/Installed
.NET Components/.NET VCL Components" in Delphi, only BasePack and
MathPack are present. Trying to add e.g. sdlguipack_90D9.dll leads
to the error message

> Der Typeninitialisierer für SDL_RegGuiPack.Units.SDL_RegGuiPack hat
> eine Ausnahme verursacht.

and the assembly will not install at all. When using only VCL (Win32)
components from SDL, this does not matter. But .NET code is of course
not possible this way.

System is Windows XP Pro SP2 German with all patches and .NET
1, 2 and 3 installed.

Sorry for the German messages - although it is an english language
Delphi ... Any ideas?

Kind regards,

Ralph P. Schorn
Back to top
View user's profile Send private message Send e-mail Visit poster's website
hlohning



Joined: 08 Sep 2006
Posts: 277
Location: Austria

PostPosted: Thu Jun 14, 2007 6:48 am    Post subject: Reply with quote

I faced the same problem with D2005 a few years ago. It turned out that the reason was a missing entry in library path (though the installation program should set these entries).

I remember darkly that copying the DLLs into the compiler directory helps, as well.

Hope this helps,

Hans
_________________
Hans Lohninger
Software Development Lohninger
http://www.lohninger.com/
Back to top
View user's profile Send private message Visit poster's website
schorn



Joined: 11 Jun 2007
Posts: 2
Location: Forschungszentrum Juelich

PostPosted: Thu Jun 14, 2007 9:18 am    Post subject: Reply with quote

hlohning wrote:
I faced the same problem with D2005 a few years ago. It turned out that the reason was a missing entry in library path (though the installation program should set these entries).

I remember darkly that copying the DLLs into the compiler directory helps, as well.

Hope this helps,

Hans


Hallo,

the installation programme has in deed set the library path correctly. For me it does not seem to be a path problem but some kind of a timing issue: The effect is very erratic and unreproducible - it is not the same number of DLLs or even the same DLLs that are not loaded, their number ranges from zero to 4, only Mathpack and Basepack are always loaded correctly ...

Yes, copying the DLLs to Delphi's bin directory solves the problem. The question is, why this does not happen with SDL 8.5 ???

Kind regards,

Ralph
Back to top
View user's profile Send private message Send e-mail Visit poster's website
Display posts from previous:   
Post new topic   Reply to topic    www.sdlsuite.com Forum Index -> General Discussion All times are GMT + 1 Hour
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2005 phpBB Group