|
1. Probably: std::map behaves well, and you're not using any pointer stuff, so there's not much room for leaks.
2. Don't know. I guess it can be done, but usually there's no point in achieveing it. Footprint does not compromise the performance of your system.
3. For a start, have a look at _CrtMemCheckpoint and related functions.
Joaquín M López Muñoz
Telefónica, Investigación y Desarrollo
|
|
|
|
|
well actually i am using pointer variables in my map
which is actually a pointer of huge struct with project related info..
just didnt mention it in the snippet thinking it would just complicate the matter
i think u guys have sorted things a lot for me
thanx again
|
|
|
|
|
fordge wrote:
actually i am using pointer variables in my map
You need to call delete for every new !
So when you enter a new ed pointer into your map, you have to call delete on it before you dispose you only means of acces to it by erase() .
|
|
|
|
|
I have a modal dialog with a command bar control.
So, to enable / disable some buttons of the command bar control I use the
OnUpdate???(CCmdUI* pCmdUI) function.
So, after I found out that the OnUpdate???(CCmdUI* pCmdUI) function
will not be called automatic (in the idle loop), I added the line
m_pWndEmptyCB->OnUpdateCmdUI((CFrameWnd *)this, TRUE); each time in the
program where I change the command bar state.
It works fine, always the right buttons are enabled / disabled.
I have only one problem!
Sometimes the wrong button icons (disabled/enabled icons)
are painted on the buttons.
When I have a disabled button it could be, that it have a "enabled icon".
And when I have a enabled button, it could be that it have a "disabled icon".
When I click on the enabled button, the right icon (enabled icon) will be painted!
Any idea to fix that problem??? It looks like missing a (re)painting message of the
command bar!
(I am working with embedded Visual C++ 3.0)
--
Nice greets, Daniel.
|
|
|
|
|
Hi !
My question has nothing to do with C++, but well, maybe someone can help me anyway !
I'm launching a BAT file from my App, under Win2000. My problem is that in the .BAT file, 4 commands are executed, but not one after the other : Win2000 opens 4 DOS Windows, and the 4 apps are executed simultaneously.
I always thought that commands in a BAT file were executed one after the other ! Is it something new with Win2000, or with Windows ? Is there a way to make sure that the commands will be executed one after the other ?
Thank your for your help,
Jerome
|
|
|
|
|
Dont use a batch, try looking for system, WinExec, CreateProcess or even better:
http://www.codeproject.com/system/newbiespawn.asp
Papa
while (TRUE)
Papa.WillLove ( Bebe ) ;
|
|
|
|
|
A batch file executed by cmd.exe is AFAIK processed sequentially and synchronously (e.i. pgm2 is executed only after pgm1 has terminated). Are you launching the batchfile using something like
system("%COMSPEC% /C batchfile.bat");
(you might have to do your own COMSPEC substitution)?
|
|
|
|
|
Are you sure the commands in the .BAT file are starting console applications, and not Windows applications. If you start a Windows application from a .BAT file (or a command prompt) it will detach immediately, and the next command in the batch file will be executed.
For example, the batch file:
notepad file1
notepad file2
notepad file3
will start three copies of notepad that will stay around even after the batch file completes.
On the other hand, the batch file:
ipconfig
netstat
nbtstat -a
will run the three programs in sequence, since they are all console applications.
You can achieve your desired behavior with windows applications by putting "start /wait " in front of the program name:
start /wait notepad file1
start /wait notepad file2
start /wait notepad file3
--------
There are 10 types of people in this world. Those who know binary and those who don't.
|
|
|
|
|
Thanks a lot !
This is exactly what I needed to know !
Jerome
|
|
|
|
|
I'm looking for a way to modify the main icon of an executable at run time. The required function, UpdateResource, is only supported in WinNT/2000/XP. Does any one know of a way of implementing something equivalent to UpdateResource in Win95/98/ME? One publicly available commercial library, Geeworks, is sold at the ridiculous price of $2999. Any help would be appreciated.
Henry P.
http://www.allersoft.com
|
|
|
|
|
|
Thanks a lot.
Henry P.
http://www.allersoft.com
|
|
|
|
|
Hi!
I am writing an application whose UI is nothing but a property sheet, with pages on it. How can I do this?
1. If i choose a dialog app in AppWizard, how can i convert this app so that the main dialog gets derived from CPropertyPage (and not CDialog).
Please help
|
|
|
|
|
richiehere wrote:
1. If i choose a dialog app in AppWizard, how can i convert this app so that the main dialog gets derived from CPropertyPage (and not CDialog).
Search & Replace: change all occurrences of CDialog in your class to CPropertyPage.
Shog9
------
And on the pedestal, these words appear:
"My name is Ozymandias, King of Kings,
Look on my Works, ye Mighty, and despair!"
Nothing beside remains.
|
|
|
|
|
hi!
thanks for your reply. are you sure this will work? I had tried something similar but it didnt!
|
|
|
|
|
Give it a try; I can't think of any problems off the top of my head, but if you run into any just ask here & we'll get them resolved.
Shog9
------
And on the pedestal, these words appear:
"My name is Ozymandias, King of Kings,
Look on my Works, ye Mighty, and despair!"
Nothing beside remains.
|
|
|
|
|
if the software appears in add/remove program then i can go to registry
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
and look for uninstallString key.
but what is the rest of procedure to uninstall a software programatically?
r00d0034@yahoo.com
|
|
|
|
|
The Sub keys of the key you mention contain a REG_SZ:Uninstallstring. You just need to run that.
Signature space for rent. Apply by email to....
|
|
|
|
|
you are right but question here is that how to run it
let suppose i am sitting in front of a vc++ editor than what i have to write for a perticuler software for Uninstallstring it.
plz help by writing some code example?
if u could provide some helping link which have that type of work.
i will be very thankfull to u.
r00d0034@yahoo.com
|
|
|
|
|
Are you trying to write an uninstaller for your own program, or write a program which can uninstall other programs?
Signature space for rent. Apply by email to....
|
|
|
|
|
yes i am 100% sure
plz rely detail
r00d0034@yahoo.com
|
|
|
|
|
the database is of .mdb(Access 2000 version) format, and
i'm using DAO to access it. CLongBinary object is only created
when an image file needs to be inserted to the database or
to be retrieved from database, and it is NOT a data member
of CDaoRecordSet( i don't have a derived class from that, instead
i'm using CDaoRecordSet directly). how can I bind the CLongBinary
object with that field without a redefined DoFieldExchange()
( since i didn't derive a new class)?
Thanks a lot!
|
|
|
|
|
Given the premise that DevStudio is a good c/c++ debugger... (stop laughing)
I want use the framework and "plumb in" a different compiler, instruction set simulator/emulator, execution unit to make an embedded debugger.
I've used a DevStudio variant for Windows CE development for PowerPC - so I know it "can" be done... but does anyone know "HOW" it can be done and if the extents are documented?
Thanks ! ! !
johnk.
|
|
|
|
|
Do a search on "devstudio add-ins" on msdn -- they (along with codeproject) have a ton of samples of stuff like 'auto-builds', remote-builds, etc.
"If at any time I announce that a nation or kingdom is to be uprooted, torn down and destroyed, and if that nation I warned repents of its evil, then I will relent and not inflict on it the disaster I had planned. And if at another time I announce that a nation or kingdom is to be built up and planted, and if it does evil in my sight and does not obey me, then I will reconsider the good I had intended to do for it." -- Jeremiah 18:7-10 (God, commenting on the value of the United Nations)
|
|
|
|
|
i hava a window hwnd
i want to get
how many sub window are open ?
want to get its active subwindow hwnd?
how to get these info..?
r00d0034@yahoo.com
|
|
|
|