|
My apologies if I put this in the wrong place, wasn't sure...
I built an install for an app using .Net, and it works ok, but for some reason, when you click on the desktop shortcut it creates, it refreshes the the desktop icons a couple times before running the actual program. Not too big a deal, but it does look a little weird to the user.
Any ideas why that may be happening, or thoughts on where I might move this?
Thanx,
Rick
|
|
|
|
|
I was told to try this to "continue" by pressing any key:
cout << "PRESS ANY KEY TO CONTINUE";
getchar();
This only works with the enter key. Any other ideas? I'm a complete newb to C++.
Thanks
|
|
|
|
|
Sorry, this is a console app.
|
|
|
|
|
Use getch().
Iman Ghasrfakhri
|
|
|
|
|
Thanks that worked! I have one more small problem. I display press any key to continue again at the end and then it should close. However, I get "Press any key to continue . . ." and have to hit enter again. Here's what I have toward the end of my program:
cout << "PRESS ANY KEY TO CONTINUE";
getch();
system("PAUSE");
return 0;
Thanks
|
|
|
|
|
Remove the system("PAUSE"), thats the batch command for "Press any key to continue . . .". The program will wait on getch until a key is pressed.
modified 12-Jul-20 21:01pm.
|
|
|
|
|
My monitoring program needs to locate a file held by another application ,apply DuplicateHandle() on it and read certain portions of that file.
This seems like a long way to achieve a simple task - but normally - not
all monitored application would share that file as they open it.
So - I do not have any other choice but - to grab the file handle , duplicate it
and read what I need for monitoring (do I?)
The file name is known in advance (and even the process name / ID can be determined in
most cases...)
How can I carry out this task?
Thanx
Hillel.
|
|
|
|
|
Hi,
I am trying to select the full row of a listview control.What I am doing is setting the extended style to
FullRowSelect , then deselcting all rows, then selecting a certain row. My code looks something like
this:
ListView_SetExtendedListViewStyle(hWnd1,LVS_EX_FULLROWSELECT);
ListView_SetItemState(hWnd1,-1,0,LVIS_SELECTED);//deselect all
ListView_SetItemState(hWnd1,LVIS_SELECTED ,LVIS_SELECTED); //select a row
What happens is that I end up with multiple rows selected. Please help me on this problem ASAP.
Thanks in advance.
Ayon
|
|
|
|
|
I have a problem with Rational Robot.
I can not record IIOP requests.
Should I install any DLL?
Please help me.
Thanks very much.
|
|
|
|
|
How will i be able to truncate a string by 1 then append another 1 into it?
Ex:
str1 = "Happy!";
str2 = " Birthday";
str3 should be "Happy Birthday" //str1 will be cut by 1 character
I tried to forcefully terminate str1 by placing '\0' on the loc of '!' (which is str1.GetLength() - 1). '\0' must be the mistake, I don't know how to adjust the string terminator. Thanks
|
|
|
|
|
str1 = str1.Left( str1.GetLength() - 1 ); is one possibility.
Don't try it, just do it!
|
|
|
|
|
Alexander M. wrote:
str1 = str1.Left( str1.GetLength() - 1 );
it didn't work, i also tried to put /2 on GetLength but to no effect. What is the character symbol of a string terminator?
|
|
|
|
|
benjnp wrote:
str1 = "Happy!";
str2 = " Birthday";
try this
CString str1,str2,str3;
str1 = "Happy!";
str2 = " Birthday";
str1.Delete(str1.GetLength()-1,1);
str3=str1+str2;
MessageBox(str3);
"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
|
|
|
|
|
Try this:
CString str1,str2,str3;
str1 = "Happy!";
str2 = " Birthday";
str3 = str1.Left(str1.GetLength() - 1) + str2;
The code above assumes that str1 has at least one character.
-- modified at 6:21 Monday 19th September, 2005
|
|
|
|
|
How will I be able to activate the shortcut keys on the menu of a dialog-based MFC project just like on SDI/MDI?
|
|
|
|
|
whats problem? Have you tried accelerators?
|
|
|
|
|
yup, i tried using accelarators and their not working at all
|
|
|
|
|
what problem it is giving, ideally, when you go to new accelerator , it give you option of selecting desired menu id,
And if you have written a menu handler function for that, then it will get called
|
|
|
|
|
Hi could you please remind me how I can get time in msec? time() returns time in sec but I need more precision.
Thanks
|
|
|
|
|
GetLocalTime [^] retrieves the local time.
Software Zen: delete this;
|
|
|
|
|
Absolute system time or a timer to calculate time differences?
Don't try it, just do it!
|
|
|
|
|
Hi
GetTickCount() retrieves the number of milliseconds the system has been running.
If you need MicroSecunds You can use
QueryPerformanceCounter() and QueryPerformanceFrequency()
Iman Ghasrfakhri
|
|
|
|
|
Thank you all for you answers!
|
|
|
|
|
I want to do performance test with Rational Robot.
My application under test uses CORBA for comunication between server and client.
I dont know if I should instal any DLL to be able to record CORBA calls.
Can you help me please?
|
|
|
|
|
I've got a problem. I'll get input to my program and I have to determine which type of data that is. Input will occur in a text file and will look similar to this:
<br />
Add: 41.4 51.8 48.4 22.1<br />
Delete: 84.1 57.4 15.1<br />
etc....<br />
The problem is I have to determine the type of the data that needs to be added to the tree.
The tree is a template class.
I want to know code that could do the same as the following is supposed to do:
<br />
typedef T;<br />
T = int of T = double;<br />
AbstractTree<T> *tree = new BTree<T>;<br />
I then want to use type T in the rest of my program. etc.
AbstractClass<t> *tree = new BTree<t>;
I need this for a project that needs to be in on Monday 20:00(GMT)
Your help will be greatly appreciated.
Thanks alot
|
|
|
|