|
try the system() API.
int system(
const char *command
);
I believe thats a standard call available on Windows and Linux.
|
|
|
|
|
Of course this is the wrong forum for your question. Anyway, Linux provides fork and execv functions. Have fun with man to find out their usage.
If the Lord God Almighty had consulted me before embarking upon the Creation, I would have recommended something simpler.
-- Alfonso the Wise, 13th Century King of Castile.
This is going on my arrogant assumptions. You may have a superb reason why I'm completely wrong.
-- Iain Clarke
|
|
|
|
|
Hai friends
When i create one sample project...
class EDCService :public IFileIO
Service - oneclass
IFileIO -interface class
then, i create instance of the class
EDCService::IFileIO fio;
finallay i compiled...showing below error..please suggest me!!
error C3153: you cannot create an instance of an interface
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
|
How to solve that error?
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
|
hi michel thanks 2 your replay...Already i try this logic ..wen i add that dll..via
(#using "mscorlib.dll")..
showing this error:
fatal error C1190: managed targeted code requires a '/clr' option
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
You are creating object of the Interface IFileIO
rowdy_vc++ wrote: EDCService::IFileIO fio;
Do this:
EDCService fio;
Is this you want??
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
yes i try ...but showing this error
error C2259: 'EDCService' : cannot instantiate abstract class
*****THANKS N ADVANCE****
Mathen.K
(I WILL TRY MY LEVEL BEST )
|
|
|
|
|
Do you realy need for IFileIO interface?
If you don't need it then remove it.
What declarations you made inside it?
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
I tried this::
IFileIO.h
<br />
#pragma once<br />
<br />
interface IFileIO<br />
{<br />
void setData(int xi);<br />
};
EDCService.h
#pragma once
#include "IFileIO.h"
<br />
class EDCService:public IFileIO<br />
{<br />
public:<br />
EDCService(){};<br />
int x;<br />
<br />
void setData(int xi)<br />
{<br />
x = xi;<br />
}<br />
};
Its works fine for me.
I can create instance like this
EDCService serviceObj;
Try it and let me know how it works
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
Hi
i use SendMessage(hndl,WM_SETTEXT,0,buufer) to send data in the edit control............ every time the program runs it clears the old text from the edit control and writes the new one to it ......but i want to keep the old data in the edit control and appends the new one ......
tHanks in advance
AbidBhat
|
|
|
|
|
First Get Text from Control and then append your text to this text and then set this combined text to edit control
Got it?
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
At first I thought this was a joke but now I think you are serious. I hope programming is just a hobby for you.
|
|
|
|
|
I think you need to save previous data of your program on the registry or a file for read again.
|
|
|
|
|
Not funny.
INTP
"Program testing can be used to show the presence of bugs, but never to show their absence."Edsger Dijkstra
|
|
|
|
|
I dont think my replay is funny?
|
|
|
|
|
manish is right, but there is a more efficient way:
send EM_SETSEL, -1, -1 to move the cursor to the end of the text
send EM_REPLACESEL, (TRUE/FALSE), (LPARAM) "your text" to insert the text at the cursor location (i.e. the end)
We are a big screwed up dysfunctional psychotic happy family - some more screwed up, others more happy, but everybody's psychotic joint venture definition of CP blog: TDD - the Aha! | Linkify!| FoldWithUs! | sighist
|
|
|
|
|
See this[^] article.
/ravi
|
|
|
|
|
Hello all
I want to identify multiple monitors as we can do it by this way:
In Display Settings, by pressing Identify button.
Is there anyway to do this??
I am running on WinXP sp2
Thanks in advance.
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
use GetSystemMetrics(SM_CMONITORS) to detect if there is more than one monitor.
You can also use:
EnumDisplayMonitors() to enumarate monitors and retrieving the rect on screen.
GetMonitorInfo() to get information about a special monitor.
MonitorFromPoint() to get a handle to a monitor when you have a point.
You can use GDI to draw on screen or display a window to identify monitors
|
|
|
|
|
karle, Thanks for your kind reply
I want to Draw monitor number on top of all window and only number should be visible as system shows when we click on identify button of system settings property.
Any idea?
Thanks in advance.
Manish Patel.
B.E. - Information Technology.
|
|
|
|
|
you could make a separate window for each number display and show one on each monitor.
make each window a "stay on top" window (see SetWindowPos, z-order argument) so it shows above all other windows.
and if all you want is the number, then make the window without any border or title bar and use color key transparency (see the WS_EX_LAYERED extended style, and the SetLayeredWindowAttributes() API using the LWA_COLORKEY flag).
|
|
|
|
|
you can add the monitor number in each caption of your windows or
you create a transparent window with the size of the entire desktop (spreading over all monitors)
an draw the number with GDI in this window
|
|
|
|
|
Hello there.
I'm doing a program that waits for an application being minimized and send it to system tray.
I started using window hooks to intercept WM_MOVE messages, but I had some problems. First problem is that I can't find any documented function that can say if the window is really minimized, so i used the following workaround:
GetWindowRect(HWND(wps->hwnd),&rRect);
if (rRect.bottom=-32000)
other problem is that i cannot find if the hwnd is the main window of the application or any child window. When I minimize Firefox, for example, i get more than 8 icons on tray, depending on the tabs i have opened at the moment.
I was reading about hooks at Microsoft website and they say that we need an 64-bit dll to inject on a 64-bit executable and a 32-bit dll to inject on a 32-bit executable, so i was wondering if it wasn't a better solution to run through every hwnd on the system and see if it is minimized or not. I know it's not the best practice, but just wondering...
Any help will be kindly appreciated.
Best regards
|
|
|
|