|
When you create your Win32 application, there is a step in the assistant where you can specify the extension for fyles, the filter for explorer and some more of the programm you are creating. These will be used around all your default behaviours. But it is still possible to open/read/write files wih different extension than your programm. But this is better to be used with CFile than with serialize (at least, it was easier for me)
Greetings.
--------
M.D.V.
If something has a solution... Why do we have to worry about?. If it has no solution... For what reason do we have to worry about?
|
|
|
|
|
I have a VC++ application that runs with no problem in WinXP and Windows 2K.
It is slow and unusable in Windows 2003 Server Std.
What could cause this?
Thanks.
Edward
General Dynamics
Groton CT USA
|
|
|
|
|
Log system time to a file to deduce what function call retards it. For example:
2007-08-15 11:13:21.998 CMyDialog::CMyDialog
2007-08-15 11:13:22.002 CMyDialog::OnInitDialog
2007-08-15 11:13:22.004 Before ::GetDesktopWindow()
2007-08-15 11:13:25.765 ::GetDesktopWindow() returned
Maxwell Chen
|
|
|
|
|
Hello,
I've a program written in c and now I want to add functionality
that already written in c++.
Can I call c++ functions from c?
Does anyone have article about it?
Thank you.
|
|
|
|
|
yoti11 wrote: Can I call c++ functions from c?
Does anyone have article about it?
Only if the export names are in "C" style. For example:
extern "C" void Hello(int nMyMoney);
Maxwell Chen
|
|
|
|
|
Hi,
Thank for your reply.
I already use variables in c stale.
|
|
|
|
|
yoti11 wrote: I already use variables in c stale.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
|
I have searched high and low on this topic, and have seen little substance.
I have a product that requires resolution change to 800x600 in Vista, which rearranges Desktop icons for users that have Auto Arrange turned off. I want to know if there is an API, or script, or SendMessage mechanism to allow the detection of current state and toggling of current state of the Destop icon Auto Arrangement features?
Regards
Pescador
|
|
|
|
|
|
More fish-related user names You're killing me man!
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Mark Salsbery wrote: fish-related user names
How the heck did you know that? I had to Google it!
|
|
|
|
|
LOL I live in CA and I'm into deep sea fishing. There's lots of fishing products with pesca___ in the name.
And there's lots of Mexicans Latinos here (in CA) as well - I live with one in fact (Latina, not Latino).
Buena suerte, amigo!
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
Yes, lots of good fish to catch in SoCal in the Summer, so close to Mexico... Atleast the fish that make it past the Mexican Purse Seiners...
|
|
|
|
|
Doh, I did not search for the single word! Thanks.
I was so elated to see those function calls, but alas the IShellFolderView interface is really deprecated and its suggested replacement (IFolderView/IFolderView2) does not have the functionality in question.
I can create a IFolderView object using both SHCreateShellFolderView and deprecated SHCreateShellFolderViewEx, but both return the IFolderView, not IShellFolderView. I do not see any references to a function that will instantiate that interface, only reference is:
"IShellFolderView is supported by the IShellView object that is returned from SHCreateShellFolderViewEx."
What is supported by???? It does not have the same member functions...
|
|
|
|
|
What is supported by???? It does not have the same member functions...
That means you can take your IShellView object, and query for an alternate interface of IShellFolderView.
This is without looking stuff up, and is no way valid code, but will at least point you in the right direction, I hope!
IShellView pShellView = SHCreateShellFolderViewEx (blah);
IShellFolderView *pSFolderView;
hr = pShellView->QueryInterface (IID_IShellFolderView, ..., (void **) &pSFolderView);
pShellView->Release ();
use pSFolderView...
pSFolderView->Release ();
Also, no error checking!
Good luck,
Iain.
|
|
|
|
|
Thanks Iain,
It's COM nomenclature. Now I know why I avoid COM at all costs. I flew with your post from email notification which did not show the example, so I hammered it out myself, but my platform SDK does not have IID_IShellFolderView defined (ShlObj.h 4/4/2005). As this is a deprecated interface, I tried the recommended interface (IFolderView) with structural success (It compiles and runs), but it unfortunately is not getting the information I need.
It has no Set... and the GetAutoArrange() always returns false so it is not reflecting the desktop value as I had hoped.
Thanks again for the interface language clarification.
Robert Clark (no e)
|
|
|
|
|
I want to try to get my boss to upgrade to the newer visual studio 2005. We have been using visual c++ 6.0. What are the major benefits? Also what are the differences between the standard and professional visual studio?
How hard would it be to switch existing VC++ 6.0 projects to VC++ 2005?
Edit: I should add that I have only programmed in VC++ 6.0. I have never programmed with the .net framework.
|
|
|
|
|
acerunner316 wrote: What are the major benefits? Also what are the differences between the standard and professional visual studio?
Have you looked through Microsoft's site at all?
acerunner316 wrote: How hard would it be to switch existing VC++ 6.0 projects to VC++ 2005?
That all depends on how standard-compliant your code is.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
yes but as far as i can tell, the only difference between standard and pro is the sql server. I don't see how it justifies the huge price difference, so I thought there must be more.
I am relatively new to windows programming, and I'm basically learning on my own from books and the web. Sorry if i'm asking very noobish questions. I'm pretty sure a lot of the features of the newer versions are too advanced for me anyway, so I wont be using it. The reason I want to upgrade is because some of the SDK's i want to use are for .NET.
|
|
|
|
|
acerunner316 wrote: some of the SDK's i want to use are for .NET.
That's possibly one of the biggest reasons to upgrade - if you intend to use anything .NET.
Mark
Mark Salsbery
Microsoft MVP - Visual C++
|
|
|
|
|
acerunner316 wrote: ...the only difference between standard and pro is the sql server.
Check out the differences between SQL Server Express Edition and SQL Server Developer (Enterprise) Edition. There are a bunch.
"A good athlete is the result of a good and worthy opponent." - David Crow
"To have a respect for ourselves guides our morals; to have deference for others governs our manners." - Laurence Sterne
|
|
|
|
|
|
Resolved, Thanks.
What are issues with these classes:
A.h
class A
{
class B
{
}
B m_b;
B* SomeFunc();
}
A.cpp
...
B* A::SomeFunc()
{
return &m_b;
}
...
-- modified at 13:00 Tuesday 14th August, 2007
// "Life is very short and is very fragile also." Yanni while (I'm_alive) { cout<<"I love programming."; }
|
|
|
|
|
Hamed Mosavi wrote: What are issues with these classes:
Issues such as: you don't end their declarations with semicolons?
|
|
|
|