|
Yes, it's right !!
What I want to do is based on STL :
------------------------------------------
typedef struct _MYSTRUCTURE
{
long lType;
long lSubType;
}MYSTRUCTURE;
typedef std::vector<long> lID;
typedef std::map<mystructure, lid=""> myMap;
-------------------------------------------
But when I do a 'find.' on myMap, STL can't find my vector in searching on MYSTRUCTURE 'cause it can't compare : ...
----
MYSTRUCTURE myStructure;
myStructure.lType = 10;
myStructure.lSubType = 11;
myMap::iterator it;
it = m_mymap.find(myStructure);
----
So, I wanted to concatenated the 2 longs and using
typedef std::map<double, lid=""> myMap;
but, you're right : double and long are two differents animals...
Do you see a solution ?
LX
|
|
|
|
|
Your code got scrambled - you didn't replace < and > with < and >
Anyway, using std::pair to keep type and subtype together may be solution for your problem.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
oh, sorry for the forgotten < My code was not very aesy to read...
Anyway, you're response is very helpful for me
!! I think that std::pair will works...
Thanks you very much, Tomasz!!
LX
|
|
|
|
|
|
Are there any similiar functions to BeginUpdateResource, UpdateResoure ... that work on Windows 95,98 and not only NT and 2000?
|
|
|
|
|
No, there are no such functions on Win9x. Are you the same guy who wants to write 'small info' into executable?
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Yes
It would really be very easy use resources, but unfortunately these functions are supported only on WinNT
regards,
Gregor
|
|
|
|
|
|
I just want to store two strings within the .exe
e.g. one string would be something like "C:\Program Files\SomePrograme\some.exe"
|
|
|
|
|
Why is it important? Can't you store this information somewhere else? (registry, .ini file)
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
I just want to know HOW it works, and IF it works.
But the hint from Joaquín M López Muñoz in the reply above
helped me a lot, I will first try to use these functions
|
|
|
|
|
I just want to know HOW it works, and IF it works.
Knowledge is the key to power
Even with these functions, you'll still face the problem with writing to running .exe.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Erik Kallen wrote an amazing clone of these functions that works on all Win platforms. Check it out in CodeGuru: Updating Resources on Win9x
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
I have created an application, but failed to check the context help file option. Is there anyway I can add it now?
Thanks.
|
|
|
|
|
s. u can. wizard is the one that adds code for u. u can also add the same code at any point. there is something called as HtmlHelp. Try using it and implmentating context sensitive help.
Documentation are there in MSDN for implementing this. Or compare to source codes one with Context-help checked and other unchecked and add the differencing code by hand. thats it
Ganesh.M.Ramaswamy
|
|
|
|
|
I need to implement logging to a text file. The logged messages are small, but there can be huge number of them. But, I want to make sure that the log is intact even if the application crashes. But, if I open and close the file for each it seems like lot of load. Do anyone have any suggestions for this?
modified 29-Aug-18 21:01pm.
|
|
|
|
|
If you're concerned with "lot of load", use CreateFile with FILE_FLAG_WRITE_THROUGH flag, and keep the file open.
KB article Q99794 has more info.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Thank you very much for the prompt reply. I will check that out.
Thanks again.
- Thomas
modified 29-Aug-18 21:01pm.
|
|
|
|
|
I have to admit, I'm somewhat new to C++, so this question may not seem like much to a lot of the readers.
Using one of the common header files, is there a simple way to copy a file from place to place, modifying its name if necessary? I'm aware of how to do this using text files with fstream, but I'm curious about how to copy other file types.
If anyone responding would rather give a code example that try to explain it otherwise, I'll give you a scenario... say you're aiming to write a quick program that would copy the file c:\windows\desktop\file1.bmp to c:\copyoffile1.bmp.
Any help would be appreciated. Thanks.
|
|
|
|
|
Use one of the following Windows API functions:
CopyFile
SHFileOperation
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
Got it to work. Thanks for the help.
|
|
|
|
|
In windows NT, when you would right click on a dll, you could view its dependncies and what not.
How do you do that in 2000?
|
|
|
|
|
It's not related to the operating system. There's a program, depends.exe, installed with VC++ that associates itself with .dll files. Copy this file to W2K machine or install VC++ and you'll get 'View dependencies' option.
Tomasz Sowinski -- http://www.shooltz.com
|
|
|
|
|
I had a question for recommendations...let's say you learned some C++, and then after that, got into MFC and Windows Programming.
After 2 years of that, you feel that you don't know C++ too well, but you are not too bad either..you are kind of intermediate.
what book would you recommend to use for someone at this stage, trying to take his C++ to the next level, going from intermediate to senior?
|
|
|
|
|
It depends on what you mean by going to the next level. What do you want to learn?
In my experience, books can only take you so far with C++. After that you learn a lot more by coding and making mistakes (and correcting them).
What do you feel you lack?
Michael
|
|
|
|