unmanaged Visual C++.NET DLL calling functions in a managed VB.NET DLL

Download <[url removed, login to view]> . Open project in Visual Studio .NET 2003. Project is a classic, unmanaged C DLL meant to run as a plug-in for QuickSoft's SMTP Express Pro. (available at : <[url removed, login to view]> , includes *.chm documentation of functions contained in above DLL)

The Solution:

1) Open the plug-in C DLL in [url removed, login to view] 2003 IDE, the DLL will compile and work as-is.

2) Create a VB.NET class library project within the solution with a Function that can be called from the unmanaged C DLL within the DLL event:

long SMTPExpressPlugin_Event(PSZ szMsg, PSZ szText, long nCode,long Status, long nPort, PSZ szInfo)

The called VB.NET Function needs to be passed all of the above parameters, and the function needs to block, that is code that is executed in the VB.NET function must complete before returning control to the unamanaged DLL. The VB.NET function simply returns an integer of 0 to the DLL when it is done.

3) modify the unamanged C plug-in DLL to call the VB.NET function within the SMTPExpressPlugin_Event, passing it all of the above parameters.

I realize this is likely a 15 minute project for .NET pros out there, my problem is I have zero experience in calling managed code from unmanaged code, and do not have time to teach myself at this point.

## Deliverables

1) Complete Visual Studio .NET 2003 Solution with LogPlugin and ClassLibrary1 Projects. Test that it works.

2) Complete ownership and distribution copyrights to all work purchased.

## Platform

Visual Studio .NET 2003 IDE, with VB.NET and Visual C++.NET

Habilidades: .NET, Programação C, Engenharia, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic

Ver mais: www c programming com, visual studio programming, visual c++ programming, programming visual studio, programming ide, programming functions, php visual programming, php ide, ide programming, ide php, ide for programming, ide for php, ide for c programming, functions programming, functions in programming, functions in c# programming, functions in c programming, function block programming, express pros, express pro com, c++ programming test, c programming services, c++ programming projects, C programming projects, c++ programming problem

Acerca do Empregador:
( 0 comentários ) United States

ID do Projeto: #2976953

3 freelancers are bidding on average $35 for this job


See private message.

$25.5 USD in 5 dias
(90 Comentários)

See private message.

$42.5 USD in 5 dias
(15 Comentários)

See private message.

$38.25 USD in 5 dias
(0 Comentários)