|
If you did I would probably be cluching my chest asking "how did he know that".
Well, not realy!
That is I think you took the wrong quote, becuase there are functions that can specifey break points.
INTP
Every thing is relative...
|
|
|
|
|
The old way to do it is by an:
INT 3
I don't know if it's still working. That was a safe way to break into the debugger, if present. (If outside a debugger, noting happened).
|
|
|
|
|
I seem to be missing a day.
I seem to rememeber that, but the original question was not how to break into the debugger, but how to prevent it from happening.
Which is probably a bad idea (in my opinion), in this case.
INTP
Every thing is relative...
|
|
|
|
|
John R. Shaw wrote: Question: Do you know if that stops the brake points built into the libararies. What I mean is that there is a fuction call that can set a break point. Example: I have no break points set and yet the debugger stops at some assembly code line (without source).
No it has no effect on complied in breakpoints at all.
You can compile in a breakpoint by using DebugBreak or AfxDebugBreak or a simple assembly statement.
John
|
|
|
|
|
That is precisely, the answer I would expect to recieve. I ask questions like this to illustrate the point that it is built into the developers code. If there is a way to disable it, I would be (slightly) supprised. I only say slightly, becaues very few things are a total supprises any more.
INTP
Oops! They made a 1 bit change in the protocal, so the precise (algorithmic) calculation (assumptions) you made five years ago is now off by one bit.
|
|
|
|
|
John R. Shaw wrote: What I mean is that there is a fuction call that can set a break point
AFAIK, Breakpoint are compiler specfic not program/software specfic. may be you have to look into the Visual Studio components to find about it
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
I am kind of curious, of course breakpoints are specific to the compiler, in this case the compiler that comes with Visual Studio. That is what the statement you quoted is referring too!
What's your point?
INTP
Every thing is relative...
|
|
|
|
|
John R. Shaw wrote: Visual Studio. That is what the statement you quoted is referring too!
I Believe, you have to look for any exetention/automation provided visual studio to apply breakpoint programmatically!
"Opinions are neither right nor wrong. I cannot change your opinion. I can, however, change what influences your opinion." - David Crow
cheers,
Alok Gupta
VC Forum Q&A :- I/ IV
|
|
|
|
|
Ahh! I know how to set a breakpoint programmatically!
(See "John M. Drescher" and "kakan"s answers)
The original question was if breadpoints set programmatically could be turned off. The general consensuses is that they can not, and I would be suppised if they could.
INTP
Every thing is relative...
|
|
|
|
|
Press Ctrl+Shift+F9.
Removes all breakpoints.;)
Nibu thomas.
Software Developer.
|
|
|
|
|
|
Hi, I want to use lex/yacc in my project and I'm curious if Visual Studio can automate the following process. When I ask to build my project I have to call lex and yacc with their corresponding input files. These programs will generate some .c .h files that I want to be inserted into my project and then compile these files.
Is there any way I can script this process in VS in order to avoid doing it manually.
Thanks
-- modified at 18:25 Monday 7th November, 2005
|
|
|
|
|
a file named Wum.htm - please note, only first character of the file name is upcase (viewed in Windows file explorer).
when I use CFileFind or FindFirstFile to search the file, GetFileName() or GetFilePath() displays the file name as WUM.HTM - please note, all of characters of the file name are upcase.
as test:
1) if I copy it in Windows file explorer manually, the copy name is "Copy of WUM.HTM", the file name is still upcase.
2) if I change the file name to um.htm then back to Wum.htm - CFileFind gets same cases as viewd in Windows file explorer: Wum.htm.
I need case sensitive in CFileFind (related to UNIX issues) to search file names, could you explain why for above problem and how to solve it?
thx
you can find the file (Wum.htm) in your computer because it is a Windows file and test it if you like.
includeh10
|
|
|
|
|
I have had this problem several times and usually I just find another way to do what I want or don't do it at all, but I would really like to know how to fix this if anyone knows.
I have a label with some text that I created at design time and then I make it invisible. Then I call ShowWindow(SW_SHOW) just prior to going into a print function which uses WriteFile to print to the parallel or serial ports. But the label does not show up. If I put in a MessageBox() to pause the program, it does show up. Does anyone know how to fix this problem?
Roger
|
|
|
|
|
The problem has to do with the fact that Windows hasn't told the label to repaint itself until after the blocking WriteFile() call has completed. Try this:
m_label.SetWindowText ("foo");
m_label.Invalidate();
m_label.UpdateWindow();
WriteFile (...);
/ravi
My new year's resolution: 2048 x 1536
Home | Music | Articles | Freeware | Trips
ravib(at)ravib(dot)com
|
|
|
|
|
Thanks alot, that was just what I was looking for.
Roger
|
|
|
|
|
Hi,
I have created a ComboBox using DLGITEMTEMPLATE * and now, I want to add entries to this combobox. I could not have managed to figure out how to do this.
Could nay body please help me out.
Regards,
ATif Gul
|
|
|
|
|
|
hi douglas,
Thanks a lot for sending me the link. I tried to send message to the combobox but it is not working. Let me explainn the problem a bit more.
I have a DLGTEMPLATE * dialog, using this structure I create a dialog. then I use CreateIndirect of CDialog to create this dialog in memory.
I add different controls to this dialog and each control is DLGITEMTEMPLATE *. I create a DLGTEMPLATEITEM* combobox and create it in memory. Now, when I do CWnD::GetDlgItem(IDC_COMBOBOX) it returns NULL. Could you please tell me what I am doing wrong or what the problem is.
I tried the following code
HWND combo_box_handle = 0;
combo_box_handle = GetDlgItem(COMBOBOX_ID);
SendMessage(combo_box_handle, CB_ADDSTRING, 0,(LPARAM)"One");
Thanks and regards,
Atif Gul Hashmi
|
|
|
|
|
Your code to add the string is correct, however if you are adding items to your memory template after you have called CreateDialogIndirect, the new items will not be part of the dialog until you first close that dialog window and recall CreateDialogIndirect.
The only way to add more control items to an existing dialog would be to use CreateWindow and specify the dialog as the hwnd parent.
|
|
|
|
|
I am not sure if I quite understood what you are saying. Actaully I create the dialog using CreataIndirect which is the member of CDialog class. Secondly, the combobox that I created using the DLGITEMTEMPLATE * is displayed when I run the program but when I use GetDlgItem(IDC_COMBO) it returns NULL as if the combobox does not exits.
So could you please tell me how can I add items to this combobox.
Regards,
Atif
|
|
|
|
|
Atif, I sugguest you debug the program in conjunction with Spy++ and verify the combo box identifier. If the combox box is being displayed in the dialog then it will have a window handle and items can be added. With GetDlgItem returning null then either your IDC_ is incorrect or the window handle for the dialog is incorrect.
|
|
|
|
|
I am writing a program for the filtering. I have set 7 radio buttons (their value in order is false, and true - as the index represents 0 and 1 respectively) on the left side, and for the right side, would be the 6 boolean Logic combo boxes with values of "AND", and "OR").
I have a problem and am trying to determine on how I get the program to recognize the boolean logic box as a logic boolean.
for example, for the left side, 1st top two radio would have in order, true and false.
on the right side, for the logic, I would set it to AND.
Then I push the test button to run the boolean test and get the output result of red/green on the panel.
The thing is that I'm trying to get the program to "see" the combobox as logic boolean. Can anyone help?
<sorry about="" leaving="" out="" photo...="">
The photo is uploaded to my website:
http://www.geocities.com/livfalls/LogicTest.jpg[^]
-- modified at 8:00 Tuesday 8th November, 2005
|
|
|
|
|
I guess if you have a drop down that says AND and OR, you need to check what the selected value is, and work accordingly.
Christian Graus - Microsoft MVP - C++
|
|
|
|
|
This is why I wish we could post images of what we are talking about, if I could see it I might under stand it. Your wording sounds like a legal document, written by some lawyer, you know it says some thing, but you cann't quite understand it.
Break out a pincel and paper, try to draw it out and write down what it is supposed to do in the simpilist terms you can. If you do that you may not need to repost, because you'll know the answer. If you don't, post your what your wrote or provide some pseudo code.
INTP
Every thing is relative...
|
|
|
|