|
Jim_Csoft wrote: strFilename = g_strProgramPath + "Project" + ".fil";
Does this causing the creation of invalid path ? I mean to say does g_strProgramPath is ended with "\\" , as your code is appending file name in front of that.
|
|
|
|
|
Prasad
You're looking at the standard open with application opening file. Back up to the drag and drop opening. The section labled as...
// FILE ASSOCIATION OR DRAG & DROP OPEN APPLICATION STARTUP
is the code section that executes on file association or drag & drop. I compile using the m_lpCmdLine setting the path, the program displays the proper path, but refuses to open, i.e., possible invalid path. However, using the // MANUAL STRING setting strCWD to the exact path, program works! Go figure. Does m_lpCmdLine require using the ParseCommandLine(cmdinfo) to extract the file path properly? Why doesn't the string contained in m_lpCmdLine represent a valid file path usable by the CFile File.Open(strCWD) command?
Thanks for responding!
|
|
|
|
|
What does the control "list control" do? Could somebody make an example that explain how to use it?
|
|
|
|
|
IT_DOER wrote: What does the control "list control" do? Could somebody make an example that explain how to use it?
Click me[^]
Owner drawn
Jesus Loves
|
|
|
|
|
It's been a very long time. Where are you these days? Too busy with work?
I'm Rajesh (formerly nic-named brahmma) at codeproject.
|
|
|
|
|
|
Did you see List in MFC control section on the codeproject?
|
|
|
|
|
|
Update: My previous message referred to CRectTracer which, of course, I regret to say was a TYPO!! Please ignore the previous message. Here comes the corrected version:
Could some-one discuss the subject topic in some detail; i.e.the use of CRectTracker, but withhout OLE. Please note I have already searched the internet.
I have successfully "barebone"-d (i.e. "analysed") MSDN's TRACKER example (also the Blocks32 example) but I need more material (description or tutorial) on how to use subject class members. All one can find in the MSDN class library is a minimal content.
TIA.
|
|
|
|
|
twice ?
i don't think this is necessary. delete one of your questions please, and in the future, please se the Modify link
|
|
|
|
|
toxcct wrote: wice ?
i don't think this is necessary. delete one of your questions please, and in the future, please se the Modify link
thats usual for newbies as they need answer as fast as possible.. as there boss is standing just over them
|
|
|
|
|
Could some-one discuss the subject topic in some detail; i.e.the use of CRectTracer, but withhout OLE. Please note I have already searched the internet.
I have successfully "barebone"-d (i.e. "analysed") MSDN's TRACER example (also the Blocks32 example) but I need more material (description or tutorial) on how to use subject class members. All one can find in the MSDN class library is a minimal content.
TIA.
|
|
|
|
|
Hi! I'm new programming and I'm trying to test if a number is palindrome, example if I input 434 return true;... or 789 return false;... when I try to run my program I get this message " 'pow': ambiguous call to overloaded function"... Could anyone please tell me what causes these function to fail... this is my code:
#include <iostream>
#include <cmath>
using namespace std;
bool isNumPalindrome (int num);
int main()
{
return 0;
}
bool isNumPalindrome(int num)
{
int pwr = 0;
if (num < 10)
return true;
else
{
while(num/static_cast<int>(pow(10,pwr))>=10)
pwr++;
while (num >= 10)
{
int tenTopwr = static_cast<int>(pow(10, pwr));
if ((num / tenTopwr) != (num % 10))
return false;
else
{
num = num % tenTopwr;
num = num / 10;
pwr = pwr - 2;
}
}//end while
return true;
}//end else
}
Lory
|
|
|
|
|
Lorisabel wrote: I get this message " 'pow': ambiguous call to overloaded function"... Could anyone please tell me what causes these function to fail...
The function is not failing. Rather, the compiler cannot figure out which (of the seven) pow() functions to call based on the type of arguments being passed to it.
Lorisabel wrote: while(num/static_cast(pow(10,pwr))>=10)
Break this up into multiple statements so that you can figure out what is going on. Bunching it all up together does not buy you anything performance-wise.
Your function looks overly complicated. You could simplify it a bit by comparing the symmetrically opposite pairs of digits. For example, in the number 24677642, you would first compare the 2s, then the 4s, then the 6s, and finally the 7s.
2 4 6 7 7 6 4 2
^---Last pass---^
^----Third pass----^
^------Second pass------^
^--------First pass--------^
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|
|
David, Thanks for your help! it's working now!!!
|
|
|
|
|
i have a list control and have another seperate dialog to display file size when i press a button. i need to have a file selected before it displays its size.. any help?????? cheers im going round in circles and am new to this thing
|
|
|
|
|
why don't you disable the button if no item is selected in the listbox ?
use CWnd::EnableWindow(FALSE) for this
|
|
|
|
|
badenmaher69 wrote: . i need to have a file selected before it displays its size.. any help?????? cheers im going round in circles and am new to this thing
you need to validate the Button click .. some thing like this :-
CListCtrl* pListCtrl = (CListCtrl*) GetDlgItem(IDC_YOURLISTCONTROL);
ASSERT(pListCtrl != NULL);
POSITION pos = pList->GetFirstSelectedItemPosition();
if (pos == NULL)
// DONT DISPLAY DIalog
else
{
// DISPLAY DIalog
}
|
|
|
|
|
I have MDI application, that needs 3-5 different User interfaces to present and get information to the user. I pretty much only need the standard button, radio buttons, check boxes, and edit box to get and present this information.
Q: Which way is the best to create the individual UI's in MDI application. Right now, CFormView and/or a Dialog seem to provide the same capablities. What is the difference between these two objects in MDI app.
My final product, will have 3-5 User Interface that will each be used to configure a individual C++ class object. Each of these C++ objects will control a single part of large system that all works together. The large system will a consolidate all the individual class objects into a single class with finite state machine that will run in seprate thread.
Scott Dolan
Jernie Corporation
Engineering & Manufacturing
Software, Hardware, & Enclosures
|
|
|
|
|
I have a mem HDC which represents an 8 bit greyscale bitmap.
I want to draw the contents of another HDC which represents a 32bit color bitmap into the 8bit dc. When I use BitBlt for this I get weird shearing effects which I presume come from trying to draw the higher bit depth image into the smaller bit depth.
So my question is: what is the best way to do this?
I thought BitBlt would handle this for me, but I guess I was wrong.
|
|
|
|
|
Never mind...problem was else where...
|
|
|
|
|
I have question About VB6 Of Asc() Function
the "人" can convert into the -14133 in VB6.
so,how to do this In VC6
VB6 Code:
Private Sub Command1_Click()
MsgBox Asc("人")
End Sub
Show:-14133
thanks
|
|
|
|
|
If you're using the Unicode character set in your C code then the wchar_t values in strings
are the Unicode character codes for each character (0x4EBA for "人").
I think something like this would emulate your VB code in Unicode C (using the deprecated
wsprintf());
wchar_t test = '人';
wchar_t buffer[64] = L"";
::wsprintf(buffer, L"%hd", test);
::MessageBox(NULL, buffer, L"Caption", MB_OK);
-14133 (0xC8CB) is a GBxxx character code I believe. I'm not sure how you work with the GB
character encoding in C but this link may help:
Ask Dr. International[^]
I hope this helps a little.
Mark
"Great job, team. Head back to base for debriefing and cocktails."
(Spottswoode "Team America")
|
|
|
|
|
i am having two exes i called them using shell execute. the issue is i have to call the second one only after finishing the firs texe. how to achieve this. i cant get in shell execute
|
|
|
|
|
Use WaitForSingleObject() .
"Approved Workmen Are Not Ashamed" - 2 Timothy 2:15
"Judge not by the eye but by the heart." - Native American Proverb
|
|
|
|