|
|
As I've recently learned, the remedy suggested below does apparently not apply when distributing applications built with VS2005. The article linked to in the post sent by Cédric in this thread should be read instead.
You have to distribute the necessary DLLs with the application.
Use Dependancy Walker to find out what DLLs the application is using.
It's a good idea to read this[^] article on how to avoid problems when distributing the release version of your application.
-- modified at 5:48 Wednesday 14th March, 2007
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
Roger Stoltz wrote: You have to distribute the necessary DLLs with the application.
Use Dependancy Walker to find out what DLLs the application is using
With Visual Studio 2005, it isn't that easy unfortunately Microsoft introduced the concept of manifest files to avoid dll versions problems. You cannot deploy your application as easily as with VC6 (just copy the exe and the dll's).
|
|
|
|
|
Oops, I didn't know that, I'm still using VC6. :->
Thanks for advising me Cedric.
I've voted your other post to mark it as the better solution to the OP's problem.
I suggest you vote my post down for the same reason.
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
Roger Stoltz wrote: Oops, I didn't know that, I'm still using VC6.
The good old time
Roger Stoltz wrote: I suggest you vote my post down for the same reason.
I don't think a lot of people look at the votes for that (specially when there are 1 votes: you need several of them before your post turns gray).
|
|
|
|
|
Cedric Moonen wrote: Roger Stoltz wrote:
Oops, I didn't know that, I'm still using VC6.
The good old time
Yup, for good and bad.
Usually my customers provide the development environment and most of the time they don't see any benefit to upgrade. For the time being I'm actually using Eclipse...
"It's supposed to be hard, otherwise anybody could do it!" - selfquote "High speed never compensates for wrong direction!" - unknown
|
|
|
|
|
Roger Stoltz wrote: For the time being I'm actually using Eclipse...
I use it for developping in Java (a little bit) and I find it extremely powerfull. I never used for C++ code.
|
|
|
|
|
|
There's also lots of deployment info here[^]
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
I am a Beginner in this.. Sorry if the question has already been posted.. But I want to read a .PST without any dependancy on outlook/exchange..I am Sure its Possible with MAPI.. Any sample code would help.. Thanks..
|
|
|
|
|
K.P wrote: I am a Beginner in this.. Sorry if the question has already been posted.. But I want to read a .PST without any dependancy on outlook/exchange..I am Sure its Possible with MAPI.. Any sample code would help.. Thanks..
try googling!
|
|
|
|
|
|
Hi all,
What function can I use to monitor whether or not a computer has network connectivity. For example, if the network cable was unplugged the function would trigger. I suppose I should do this in a thread?
Many thanx
Regards,
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
Have a look at InternetGetConnectedStateEx() and InternetGetConnectedState() from wininet.dll
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
Thanx for your reply..
BOOL InternetGetConnectedState(
OUT LPDWORD lpdwFlags,
IN DWORD dwReserved
);
Retrieves the connected state of the local system.
Returns TRUE if there is an Internet connection, FALSE otherwise.
Will this work for a local (LAN) connection aswell ?
The only programmers that are better than C programmers are those who code in 1's and 0's.....
Programm3r My Blog: ^_^
|
|
|
|
|
Sorry, I didn't read your question good enough before answering.
If you know for sure that the computer in question is connected to Internet via the LAN-connection, you should be able to use either InternetGetConnectedState() or InternetGetConnectedStateEx()
Check for INTERNET_CONNECTION_LAN
Else, I found this at MSDN:
1.
Use IsNetworkAlive()
2.
I found this sample at MSDN[^]
Alcohol. The cause of, and the solution to, all of life's problems - Homer Simpson
|
|
|
|
|
|
Programm3r wrote: kakan, thank you very much for your help ...
if you can use ISensNetwork, that will provide you accurate detail!
|
|
|
|
|
Hi,
When i change the background color of my dialog, along with that the color of the edit box in my dialog is changing.. but i want the editbox color to be white only..
Is there anyway to do?
Is there any function like in the case of listcontrol(SetBkColor()) to get the color of Editbox to the color i want to.
Harsha
|
|
|
|
|
harsh_2961 wrote: When i change the background color of my dialog, along with that the color of the edit box in my dialog is changing.
How you have done this ?
|
|
|
|
|
I put the code in my reply just now.. please see the code..
Harsha
|
|
|
|
|
harsh_2961 wrote: please see the code
Where ? I cannot see it .
|
|
|
|
|
I used following function
HBRUSH CFileopenDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
return m_brush;
}
along with the line m_List.SetBkColor(RGB(255, 255, 255));
in oninitdialog().
Harsha
|
|
|
|
|
I'm not sure, how you have done it, but modify your code to,
CFileopenDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
return m_brush;
}</blockquote>
To skip edit control painting do this,
HBRUSH CFileopenDlg::OnCtlColor(CDC* pDC, CWnd* pWnd, UINT nCtlColor)
{
m_brush= CDialog::OnCtlColor(pDC, pWnd, nCtlColor);
if (nCtlColor == CTLCOLOR_EDIT)
{
return brush
}
else
{
}
return m_brush;
}
|
|
|
|
|
harsh_2961 wrote: When i change the background color of my dialog, along with that the color of the edit box in my dialog is changing..
can u show the code...
Do your Duty and Don't expect the Result
|
|
|
|