|
I don't know if this is possible. I have a large vector of structs, each struct contains contains several arrays of strings. I need a way to store this vector to disc.
My first attempt was to store the data within Excel sheets since I have excel support added into my app anyway, but this is proving to be a little problematic. I first have to open each book and read in the data on each sheet which can be a lengthy process.
When the program starts the vector of structs is filled, on exit the user is then offered a chance to save any changes. Is there a faster/easier way to store this data?
|
|
|
|
|
you can try storing the vector in an XML file, its structured and easy to write and read.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg
|
|
|
|
|
If you can't serialize it, then you could use a chunk file...
|
|
|
|
|
|
i am making a dialog base application and i want to set a button on title bar and also set window position when click on maximize button.
Bankey Khandelwal
Software Engineer
|
|
|
|
|
I think http://www.codeproject.com/buttonctrl/CustomBitmapButtonDemo.asp
helpful for you
|
|
|
|
|
|
http://www.codeproject.com/dialog/skinedcaptionbars.asp
|
|
|
|
|
|
Hi,
I am having some problem in using SHBrowseForFolder,in VC++6.0..
I want to access Makenewdir button while doing SHBrowseForfolder.For that we need to enable some flags like BIF_NEWDIALOGSTYLE.But for me, its giving me undeclared identifier.can we access this button in SHBrowseForFolder in VC++6.0 or not.
can anybody help me out in this.
Thanks in Advance.
|
|
|
|
|
Try updating the windows headers with the latest windows SDK. Or you can just manually add the correct information to the source file you are using.
Anyone who thinks he has a better idea of what's good for people than people do is a swine.
- P.J. O'Rourke
|
|
|
|
|
I test in the follow code in the Visuall studio .Net 2003
It's work and in the window is button Make New Folder
BROWSEINFO p;
ZeroMemory ( (PVOID) &p,sizeof (BROWSEINFO));
p.ulFlags=BIF_NEWDIALOGSTYLE;
p.hwndOwner=this->m_hWnd;
p.lParam = (LPARAM)this; // pass address of object to callback function
SHBrowseForFolder(&p);
|
|
|
|
|
I tried whatever u said.but in my System, its giving BIF_NEWDIALOGSTYLE is undeclared identifier. should i install any SDK's for that.
Thanks.
|
|
|
|
|
Whats the messasge? or whats error?
|
|
|
|
|
Am getting BIF_NEWDIALOGSTYLE is an undeclared identifier.
|
|
|
|
|
I think from memory you have to #define _WIN32_IE to be 0x0500 or greater before #include ing shlobj.h
Ryan "Punctuality is only a virtue for those who aren't smart enough to think of good excuses for being late" John Nichol "Point Of Impact"
|
|
|
|
|
I take part in one project to design one real-time data captureing system.Here is a brief about it.
1.Program is PC based with windows OS.
2.Program is used to monitor several external devices using COM port.
3.There are 1~4 external devices to be monitored. There are 4 COM ports in PC
4.The program is MDI style.
5.For data from COM ports it will be interpreted and displayed on several views.
6.For each port, there are a set of views responsible to display the data.
I plan to use MESSAGE to DRIVE each views when data is coming from each port. But the issue is that too many messages are broadcasted to each view from several COM ports.
What should I do for a good solution on this application? Can you pls give your good iead?
Thnks in adnvace!
Sam
|
|
|
|
|
Is there any way to use VS2003 or VS2005 for development and still link with VS6's C runtime libraries?
thanks!
|
|
|
|
|
why do you want to link with vc6 runtime, is there any specific reason do it?
-Saurabh
|
|
|
|
|
Saurabh.Garg wrote: why do you want to link with vc6 runtime, is there any specific reason do it?
Oh yeah, so that I dont have to expect msvcrt7 dlls on the end user system.
thanks!
|
|
|
|
|
The only way I'd expect this to work is if you disabled exceptions, disabled /GS support, used /NODEFAULTLIB, provided your own mainCRTStartup, and removed most use of the new CRTs.
But if you've done all of this, you may as well static link, to remove all dependence on any CRT DLLs.
|
|
|
|
|
Well install both VC6 and VS2005, Create the project in VC6 and then try opening in VS2005 should work.
C makes it easy to shoot yourself in the foot; C++ makes it harder, but when you do, it blows away your whole leg
|
|
|
|
|
I have several programs installed in my machine which add themselves to explorer context menu. I was looking for a program that can re-organize them. for example if menus are in order
----
A
B
C
D
----
I want to change them to say
----
D
A
C
B
----
But I am not able to find such a program. So I was thinking of writing one myself. My question is - is it possible?. If yes then how? any pointers?
-Saurabh
|
|
|
|
|
I've got a quick question regarding the intellisense available from Visual Studio 2005 in my "native C++ static lib" project.
I've rearranged a lot of classes and yet the intellisense is way off. How to I force it to rebuild intellisense properly? The progress bar "updates" intellisense every so often but is now totally off.
Is there a file I can delete? Is there a menu item to mash?
Thanks!
-Chris
|
|
|
|
|
Yikes!
It's the same old .ncb file that we were used to in Visual C++ 6. Sweet I just deleted it and *boom* it rebuilt properly.
Sorry for what was most likely a re-post (it's been a long day already)
|
|
|
|