Click here to Skip to main content
16,010,360 members
Home / Discussions / Visual Basic
   

Visual Basic

 
GeneralRe: Strange trouble in Calling a DLL compiled in C++ Pin
Capitanevs15-Mar-08 9:59
Capitanevs15-Mar-08 9:59 
GeneralRe: Strange trouble in Calling a DLL compiled in C++ Pin
Dave Kreskowiak15-Mar-08 11:22
mveDave Kreskowiak15-Mar-08 11:22 
GeneralRe: Strange trouble in Calling a DLL compiled in C++ Pin
Capitanevs16-Mar-08 11:24
Capitanevs16-Mar-08 11:24 
GeneralRe: Strange trouble in Calling a DLL compiled in C++ Pin
Dave Kreskowiak17-Mar-08 5:22
mveDave Kreskowiak17-Mar-08 5:22 
QuestionMORE TEST PERFORMED: the situation is very curious and annoying!! [modified] Pin
Capitanevs16-Mar-08 13:09
Capitanevs16-Mar-08 13:09 
GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Dave Kreskowiak17-Mar-08 5:25
mveDave Kreskowiak17-Mar-08 5:25 
GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Capitanevs17-Mar-08 11:37
Capitanevs17-Mar-08 11:37 
GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Dave Kreskowiak17-Mar-08 12:58
mveDave Kreskowiak17-Mar-08 12:58 
Capitanevs wrote:
What do you mean with "runtime libraries" ?
Why a DLL built in C++ needs runtime libraries? This happens with every compiler or only with Microsoft ones?


This happens with every compiler. Yes, you need the libraries. The compiler doesn't automagically know how what is needed to get code running, nor does it know how all of those function calls you made work, nor does it know what those functions are or what they're return values are supposed to be, ... This is where those libraries come in. Instead of putting all that extra code (you didn't write) into your binary, the compiler puts in "imports", or what your code needs from the outside world in order to get at those functions you're calling.


Capitanevs wrote:
I inspected dependencies of my DLL and I found two DLL
MSVCP90.dll
MSVCR90.DLL

that I have only on my dev-machine. Do you think this is the point?


Yep.


<blockquote class="FQ"><div class="FQA">Capitanevs wrote:</div>I tried to copy them in \system32\ or in \appfolder\, tried to register them (but they probably needn't to), but on the generic-machine my DLL still doesn't work.</blockquote>

That's because you can't get away with doing that. Those libraries have dependancies of their own. You have to install the runtime package on the target machine in order to get it to work.

Get it here[^].



A guide to posting questions on CodeProject[^]



Dave Kreskowiak
Microsoft MVP
Visual Developer - Visual Basic
     2006, 2007




GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Capitanevs19-Mar-08 12:07
Capitanevs19-Mar-08 12:07 
GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Dave Kreskowiak19-Mar-08 12:57
mveDave Kreskowiak19-Mar-08 12:57 
GeneralRe: MORE TEST PERFORMED: the situation is very curious and annoying!! Pin
Capitanevs21-Mar-08 5:41
Capitanevs21-Mar-08 5:41 
QuestionRe: A bit confused about DLL dependencies of new VC++ executables... Pin
Capitanevs19-Mar-08 12:45
Capitanevs19-Mar-08 12:45 
GeneralRe: A bit confused about DLL dependencies of new VC++ executables... Pin
Dave Kreskowiak19-Mar-08 13:03
mveDave Kreskowiak19-Mar-08 13:03 
QuestionPLZ do tell me how to Read, write and Append a txt file. Pin
varun conday14-Mar-08 3:10
varun conday14-Mar-08 3:10 
GeneralRe: PLZ do tell me how to Read, write and Append a txt file. PinPopular
Smithers-Jones14-Mar-08 3:42
Smithers-Jones14-Mar-08 3:42 
GeneralRe: PLZ do tell me how to Read, write and Append a txt file. Pin
Dave Kreskowiak14-Mar-08 8:06
mveDave Kreskowiak14-Mar-08 8:06 
GeneralComboBox Search AutoSuggest Pin
SIlviaTerzi14-Mar-08 1:37
SIlviaTerzi14-Mar-08 1:37 
GeneralRe: ComboBox Search AutoSuggest Pin
C1AllenS14-Mar-08 1:59
C1AllenS14-Mar-08 1:59 
GeneralRe: ComboBox Search AutoSuggest Pin
SIlviaTerzi14-Mar-08 2:47
SIlviaTerzi14-Mar-08 2:47 
GeneralRe: ComboBox Search AutoSuggest Pin
C1AllenS14-Mar-08 3:41
C1AllenS14-Mar-08 3:41 
GeneralRe: ComboBox Search AutoSuggest Pin
AshokPatra14-Mar-08 2:21
AshokPatra14-Mar-08 2:21 
GeneralRe: ComboBox Search AutoSuggest Pin
Dave Kreskowiak14-Mar-08 8:00
mveDave Kreskowiak14-Mar-08 8:00 
GeneralRe: ComboBox Search AutoSuggest Pin
Saiyed Alam5-Aug-09 20:44
Saiyed Alam5-Aug-09 20:44 
GeneralRe: ComboBox Search AutoSuggest Pin
akash_omsairam14-Mar-08 7:45
akash_omsairam14-Mar-08 7:45 
QuestionHow to send E-MAILS using VB.NET Pin
jitesh zawar14-Mar-08 1:03
jitesh zawar14-Mar-08 1:03 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.