|
Yes,
I think that to add CProcess to CView is something that I would like to try. So that I can have multiple views in my application each one displaying a different Windows process. I can then switch between each view and therefore each individual process.
Many Thanks,
Alan
|
|
|
|
|
I want a new data type which is essentially a float that is something like
<br />
typedef float LogData;<br />
However when i assign a float to LogData without explicit cast, i want the compiler (VS.net 2003) to signal a warning. Is there any way to do this? i just want to make sure that i accidently dont use the wrong "data types" in the wrong places. Thanks.
|
|
|
|
|
In fact, there won't be any warning because the two types are exactly the same ! I don't understand why you want to have a warning...
Even if you accidently use a float instead of a LogData, there won't be any problems because they are exactly the same. So, what's the problem ?
|
|
|
|
|
Yeah i guess i was getting a bit paranoid about type's. Thanks .....
|
|
|
|
|
rockychaudhary wrote: However when i assign a float to LogData without explicit cast...
Why would you want LogData ld = (LogData) 5.0 instead of just LogData ld = 5.0 ?
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
How can i browse for for particular type of files, when i use CFileDialog object for selecting files my application crashes,is there any other functionality for browsing
files?
|
|
|
|
|
|
When i browse for file, after selecting i got Microsoft, error which popups one dialog box which send, dont send, debug buttons, when i tried to debug i got unhandled exception error
|
|
|
|
|
How to declare CFileDialog?
|
|
|
|
|
CFileDialog thinly wraps the windows file dialog control. Nearly every app I've seen uses it's
functionality or extends it.
It's got alot of settings, including how you give it a list of file types to browse for.
WELL documented!
|
|
|
|
|
Instead of finding other crazy solutions, why don't you simply debug your program ?
If you are stuck (after using your debugger to locate the problem), you can still post some relevant code here, with a detailed explanation, so that we can help you.
|
|
|
|
|
When i debug the application i got unhandled exception error msg
my code for browsing files is..
static TCHAR BASED_CODE szFilter[] = "Windows Setup file (*.exe; *.EXE; *.msi ;*.MSI)|*.exe ;*.EXE;*.msi;*.MSI||";
CFileDialog oFileDlg(TRUE,"exe","",OFN_FILEMUSTEXIST|OFN_NOCHANGEDIR, szFilter);
oFileDlg.m_ofn.lpstrTitle = "Select the Installable Application";
if(oFileDlg.DoModal() == IDOK)
{
m_strSetup = oFileDlg.GetPathName();
GetDlgItem(IDC_SETUP)->SetWindowText(m_strSetup);
}
Now can u help me
|
|
|
|
|
So, it has nothing to do with the File Dialog. Did you check with the debugger what was returned by GetDlgITem(IDC_SETUP) ? And also what was contained in m_strSetup ?
Chances are that you have a memory violation (that would be nice to explain what you get when you have an exception), probably because GetDlgItem(IDC_SETUP) returns NULL.
|
|
|
|
|
kiranin wrote: GetDlgItem(IDC_SETUP)->SetWindowText(m_strSetup);//
Does the IDC_SETUP control exist at this point? Step into the code using the debugger.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Are you sure IDC_SETUP is a valid control?
|
|
|
|
|
The "crash" doesn't mean you are using the wrong function, it just means you are using it incorrectly.
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
Hi,
AfxGetMainWnd()->SendMessage(WM_COMMAND, SetCursorPos(r.x,r.y))
The above code works fine
but
CPoint r;
AfxGetMainWnd()->SendMessage(WM_COMMAND, SetCaretPos(r));
doesn't work since SetCaretPos is a void function.
so how do I sendmessage for SetCaretPos(r)
Thanks
Prithaa
|
|
|
|
|
Those aren't messages they are APIs - part of Windows.
Call them directly anywhere:
SetCursorPos(r.x,r.y);
That's it.
Read up on the caret....it's a little more involved. There's only one caret for the system.
|
|
|
|
|
SetCaretPos and SetCursorPos are functions you dont need to use SendMessage
|
|
|
|
|
Hi,
Thanks for the reply
I realised my mistake.
Prithaa
|
|
|
|
|
|
hai,
i have one maintance project from that .my role is ..i have to ..modify the bugs..
in which VC++ and VB are used.
now my problem is how can i debug both VC++ and VB.
plzz send me procedure..
sivaprasad
|
|
|
|
|
sivaprasadroy wrote: now my problem is how can i debug both VC++ and VB
Can you be more specific
|
|
|
|
|
I think you meant "fix the bugs" instead of "modify the bugs", right?
Anyway, this is a longshot...
Are you trying to debug C++ ActiveX controls used in a VB6 project?
If so, in VC6, load up your ActiveX control project. Click on Project->Settings, click on the Debug tab. There's a field called "Executable for debug session:". Point it to your vb6.exe, and change the "Program Arguments" to your vb6 project. Then you should be able to debug your activex control (breakpoints, etc).
I think this used to work, it's been awhile.
- S
50 cups of coffee and you know it's on!
|
|
|
|
|
Exactly ... but iwill try what ur sended procedure
thanks a lot
Mr.S
sivaprasad
|
|
|
|