[Openroad-users] Registering VB 2005 DLLs for use in anOpenROAD4.1 application

Paul White pwhite at peerlessit.com.au
Thu Nov 22 10:58:53 EST 2007


Hi Colin,
 
Have a look at the October archives. There are several useful posts
here.
http://www.peerlessit.com/pipermail/openroad-users/2007-October/000810.h
tml
 
Paul
 
 
 
 


________________________________

	From: openroad-users-bounces at peerlessit.com
[mailto:openroad-users-bounces at peerlessit.com] On Behalf Of Fabian
Anderson
	Sent: Thursday, 22 November 2007 9:30 AM
	To: International OpenROAD Users
	Subject: Re: [Openroad-users] Registering VB 2005 DLLs for use
in anOpenROAD4.1 application
	
	

	My advice is:-

	 

	Drop VB as a language!  You can do much more in Visual Studio
2005 with C/C++.

	 

	Other pointers:-

	 

	Get a GUID that is not shared with other DLLs.  

	Use the "COM Visible" setting

	Make a DllMain (even if it does nothing)

	 

	NB:  What you needed in VS6.0 is no longer relevant as it is a
different compiler.

	 

	 

	
________________________________


	From: openroad-users-bounces at peerlessit.com
[mailto:openroad-users-bounces at peerlessit.com] On Behalf Of Colin Hay
	Sent: Thursday, 22 November 2007 10:21 AM
	To: International OpenROAD Users
	Subject: [Openroad-users] Registering VB 2005 DLLs for use in an
OpenROAD4.1 application

	 

	My problem is that we have Visual Studio 6.0 code (both VB and
C++) that we want to maintain in a forthcoming release

	 

	The company standard is to now use the VB, C++ and C# 2005
express editions

	 

	Opening a VS6 VB application in VB2005 requires it to be
upgraded which is fine

	I've eliminated all the compiler warnings/errors by removing
redundant code  :-)

	 

	However I am unable to register the resulting DLL using regsvr32

	 

	I keep getting

	 

	'fintechnix.dll was loaded, but the DllRegisterServer entry
point was not found. This file can not be registered'

	 

	and the OpenROAD component that refers to this DLL fails to
compile.

	 

	Regasm is not the answer as its for .NET applications

	 

	The old code never had any 'main()' type declaration so I don't
even know where the entry point should be

	 

	Any advice VERY welcome !

	 

	Colin Hay

	Database Administrator
	Fintechnix

	 

	 

	 

	
	Specialist providers of back and front office systems for the
financial services industry.
	Featuring: Fintechnix(r)
	Disclaimer: 
	Notice: This message contains privileged and confidential
information intended only for the use of the addressee named above. If
you are not the intended recipient of this message you are hereby
notified that you must not disseminate, copy or take any action in
reliance on it.
	Any views expressed in this message are those of the individual
sender,except where the sender specifically states them to be the views
of Fintechnix Pty Ltd.
	
	
______________________________________________________________________
	This email has been scanned by the MessageLabs Email Security
System.
	For more information please visit
http://www.messagelabs.com/email 
	
______________________________________________________________________


	Specialist providers of back and front office systems for the
financial services industry.
	Featuring: Fintechnix(r)
	Disclaimer: 
	Notice: This message contains privileged and confidential
information intended only for the use of the addressee named above. If
you are not the intended recipient of this message you are hereby
notified that you must not disseminate, copy or take any action in
reliance on it.
	Any views expressed in this message are those of the individual
sender,except where the sender specifically states them to be the views
of Fintechnix Pty Ltd.
	

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://www.peerlessit.com/pipermail/openroad-users/attachments/20071122/f2370869/attachment.html 


More information about the Openroad-users mailing list