MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB |
Author: |
Message: |
poedguy
New Member
Posts: 7
39 / / –
Joined: Aug 2004
|
O.P. RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
It is Plus! even when i install a new version of VB (default install) on another computer and compile a program (With an XP Visual Style Manifest) with Plus! running it has the same problem, so don't blame my computer.
Also when i don't have Plus! running in the background i don't have the problem.
This post was edited on 08-15-2004 at 08:56 AM by poedguy.
|
|
08-15-2004 08:53 AM |
|
|
Menthix
forum admin
Posts: 5537 Reputation: 102
40 / /
Joined: Mar 2002
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
Patchou didn't blame your PC, you could consider it a VB bug. Visual Basic thinks MsgPlusH.dll is needed, however, MsgPlusH.dll just uses a unusual hooking method but that doesn't mean it is needed, Visual Basic is wrong in that. You could try to contact Microsoft about it or just leave Plus! closed while you are developing.
I think Patchou just ment that it's Microsoft to fix it if needed, not Patchou/MsgPlus!.
|
|
08-15-2004 04:51 PM |
|
|
Millenium_edition
Veteran Member
Posts: 1787 Reputation: 57
Joined: Apr 2003
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
VB6 is not supported starting from 2005. MS will tell you not to use Plus!, so your post MenthiX had no sence.
I'll have to check this, when I have time.
|
|
08-15-2004 06:33 PM |
|
|
Menthix
forum admin
Posts: 5537 Reputation: 102
40 / /
Joined: Mar 2002
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
eckocomplex and poedguy didn't say they were using VB6, they could very well be using a new version. But even if they do use VB6, the thing is that it's not Plus! what should be fixed.
|
|
08-15-2004 06:49 PM |
|
|
Patchou
Messenger Plus! Creator
Posts: 8607 Reputation: 201
43 / /
Joined: Apr 2002
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
If there's a bug somewhere here, it'S in VB, not in Plus!. Maybe VB checks the DLL loaded in memory when the process starts and just assumes that all of them are dependencies... it's not my fault if VB is dumb enough to do that (not that I have anything against this language, it's just a fact). It means you would have the same problem with any other application using system hooks.
This post was edited on 08-16-2004 at 07:54 AM by Patchou.
|
|
08-16-2004 07:53 AM |
|
|
Millenium_edition
Veteran Member
Posts: 1787 Reputation: 57
Joined: Apr 2003
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
quote: Originally posted by Patchou
If there's a bug somewhere here, it'S in VB, not in Plus!. Maybe VB checks the DLL loaded in memory when the process starts and just assumes that all of them are dependencies... it's not my fault if VB is dumb enough to do that (not that I have anything against this language, it's just a fact). It means you would have the same problem with any other application using system hooks.
I'm not sure, but you might have problems with norton utilities too =/
quote: Originally posted by MenthiX
eckocomplex and poedguy didn't say they were using VB6, they could very well be using a new version. But even if they do use VB6, the thing is that it's not Plus! what should be fixed.
eckocomplex uses vb6 in MD, trust me. And if it was vb.net they would have specified?
|
|
08-16-2004 12:02 PM |
|
|
eckocomplex
Junior Member
Posts: 83 Reputation: 5
– / / –
Joined: Mar 2004
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
m_e is right. But out of 200,000 users noone has reported MD needing the plus hook DLL...
|
|
08-17-2004 11:33 AM |
|
|
Millenium_edition
Veteran Member
Posts: 1787 Reputation: 57
Joined: Apr 2003
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
those 200 000 use/have used plus before maybe?
What could also be possible is that you don't use the DLL at run-time, therefore it won't be used. like API calls, if you're using a non-existing library, you don't get an error until you call the function
|
|
08-17-2004 12:08 PM |
|
|
Patchou
Messenger Plus! Creator
Posts: 8607 Reputation: 201
43 / /
Joined: Apr 2002
|
RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
Hum.... again, I'm not a VB programmer but I guess it has something to do with the Package Distribution software (or whatever it's called now ). I'm pretty sure that VB itself won't add any DLL to its referrences, especially not DLL like mine that do not export any ActiveX object. HPoedguy probably uses the distribution wizard and this one is probably the one that is making strange things to the VB executable.
Also, I remind everybody that there's nothing to use in the MsgPlusH DLL directly, it doesn't export any API.
|
|
08-17-2004 04:59 PM |
|
|
poedguy
New Member
Posts: 7
39 / / –
Joined: Aug 2004
|
O.P. RE: MsgPlusH.dll adds itself as a dependency in any EXE compiled with VB
I'm not using the crappy PD wizard, and never have. I use InstallShield. But it still has nothing to do with the distribution, it is when compiling. And there are actually some APIs in MsgPlusH: MessengerPlusGlobalHook and SetGlobalHook are some.
But my programs don't call any Messenger Plus! APIs, although when i do not include a Visual Style Manifest I do not have the problem. There must be something wrong with MsgPlusH.dll, VB and uxtheme.dll.
|
|
08-17-2004 05:22 PM |
|
|
Pages: (3):
« First
«
1
[ 2 ]
3
»
Last »
|
|