Find Jobs
Hire Freelancers

Com warapper to be used in VB6

$250-750 USD

Completed
Posted almost 16 years ago

$250-750 USD

Paid on delivery
19 functions from a C DLL needs to be accessed in VB6. The function take several complex parameter (pointer on struct) etc. The is why I need a wrapper otherwise it's easy to do. 3 .h files are available a .NET component usable from C# could be ok but the preference is a COM for VB6 Files will be sent to one winning the bid
Project ID: 262125

About the project

17 proposals
Remote project
Active 16 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hello, I'm a systems engineer with strong experience in both C/C++ and VB6. For Visual Basic, I've developed interfaces and COM wrappers with DLLs and object libraries. In some cases, I've also been in charge of the development of the API which extends the functionality of Visual Basic, that gets wrapped in some further stage. I guess you don't have the source code of the base DLL. It's very important to know what it is supposed to do. Depending on its complexity, it's probably required a short documentation of every exported function. The usefulness of the COM wrapper is always defined by the end user. You talk about passing pointers to structs in the (current) DLL level. The wrapper could allow VB to pass its own structs in a one-to-one field correspondence, but maybe you want to ged rid of this work, and pass just a few important values as simple parameters, and let the wrapper to create, fill and pass (to the base DLL) a struct with the rest of fields initialized to some default values you will always use (depending on your case, of course). So, I'm open to suggestions. My development environment is VC++. I will use ATL for this project. Sincerely, DEN!
$700 USD in 7 days
5.0 (33 reviews)
5.5
5.5
17 freelancers are bidding on average $437 USD for this job
User Avatar
Hi, I think I can do it:-)! Best regards, netcoder:-)
$255 USD in 25 days
4.8 (52 reviews)
5.5
5.5
User Avatar
Hi, I can do it. Please, look PM. Regards, Sergey
$400 USD in 4 days
5.0 (7 reviews)
4.7
4.7
User Avatar
Sir, see PM for details, please. Vlad
$450 USD in 7 days
5.0 (8 reviews)
4.2
4.2
User Avatar
This can DEFINITELY be done in VB6 as I am completely aware of the issues which are there. We have 2 ways of doing this. Using TypeLib and using Declare statements. I am proficient with both. Even, array of pointers can also be accessed.
$250 USD in 10 days
5.0 (11 reviews)
3.9
3.9
User Avatar
Hi sir, please see the PM.
$250 USD in 3 days
4.9 (3 reviews)
2.0
2.0
User Avatar
Please check PMB
$750 USD in 28 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I can do it. I ready to start it now!
$250 USD in 5 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I can surely do this, done lot of work on com wrapper (ATL), Does this com wrapper contains connections points or not?
$700 USD in 10 days
0.0 (0 reviews)
0.0
0.0
User Avatar
we have done this kind thing in past. we can do it better and faster
$650 USD in 95 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have developed a large number of modules in C++, VC, COM, ATL etc. I have also written lots of modules for interaction between VB and C++ components.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi, I have over 10 years of Experience under vb6,vc i need the 3 .h files , the name of the dll , and if possible the library for tests
$400 USD in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
It's a routine. For my references, fell free to contact me on my e-mail. Thanks!
$300 USD in 3 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Livermore, United States
5.0
1
Member since May 14, 2008

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.