|
This is a C++ forum so I think you won't have a lot of success here. Try the VB forum...
|
|
|
|
|
My control is built using VC++ MFC, so may be I missed writing some code in there. Anywayzzz, I'll try the VB forum. Thanks!
|
|
|
|
|
Hello !
I'm writing my own wizard. I need to add dynamically new pages to the wizard so it will be a little bit hard to use CPropertySheet and CPropertyPage. I just want to know a good solution to display one dialog in my wizard and then display another one (when the user travels through the different pages).
So how can I 'embbed' my dialog in my wizard ?
Thank you
|
|
|
|
|
I think you can add pages to a property sheet dynamically, depending on the situation (with AddPage )
If your wizard is really complex, do it manually, insert "pages" as you go; it's not that difficult to do.
Here's a way to add child dialogs to a dialog : http://www.codeproject.com/dialog/CRHChildDialog.asp
Maximilien Lincourt
Your Head A Splode - Strong Bad
|
|
|
|
|
Thanks for your response.
I don't have a big experience with CPropertySheets and wizard mode but I think this won't be possible. Here is what I need:
The first 'dialog' I need to show in my Wizard is used to select several devices that need to be configured. So, at startup I just have one single page in my wizard, all the other pages will be used for configuring the devices I have selected in the first page (!!! but the Next button need to be first in gray and when devices are selected it becomes selectable).
When the wizard is displayed (DoModal) I cannot interract with it from the outside. So if I want to add a page, I need to do it from within the class (so need to derive a class from CPropertySheet).
As I don't have experience with that, I'll ask if you think all these kind of things are possible ??
Thank you
|
|
|
|
|
I am using Advantechs ADAM 4571L device
that is a Ethernet Data Gateway
i can alot it a IP by using there Utility.
But i have not find its Port
where i can connect through my application
using CSocket->Connect( ''IP" , port);
how can i find its listening port
thanx
Regards.
|
|
|
|
|
zahid_ash wrote:
how can i find its listening port
Using the manual.
"After all it's just text at the end of the day. - Colin Davies
"For example, when a VB programmer comes to my house, they may say 'does your pool need cleaning, sir ?' " - Christian Graus
|
|
|
|
|
ITs manual does not give any thing like this
IT mapps Virtual COM port ,,,
I mapped COM8 to its IP using its Utility
how can i read from that COM8 thats i think a virtual COM port.
thanx
Regards.
|
|
|
|
|
Reading and writing to com ports (even virtual ones) is the same as reading and writing to files.
Ant.
I'm hard, yet soft. I'm coloured, yet clear. I'm fruity and sweet. I'm jelly, what am I? Muse on it further, I shall return! - David Williams (Little Britain)
|
|
|
|
|
sorry i m stating my question with modification.
I know the IP and a COM port on that IP
i want to send and recive from that IP's COM port
so how can i do that ... IP is involved know
Actualy i have a device to which u can alot IP and mapp a COM port on it by its utility.
now i want to read from that.
thanx
Regards.
|
|
|
|
|
This COM Port is mapped on My system lets say it is COM8.
Regards.
|
|
|
|
|
Sorry for the delay.
If you take a look here[^] on MSDN it describes reading and writing to serial ports.
Ant.
I'm hard, yet soft. I'm coloured, yet clear. I'm fruity and sweet. I'm jelly, what am I? Muse on it further, I shall return! - David Williams (Little Britain)
|
|
|
|
|
|
In addition to Michael's suggestions, check out MSDN article Q178749.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
Hi.
I’m a VC++ developer and writing all kind of applications. Now I’m in need to know how I can make programs to interact with Office programs. For e.g. how do I (programmatically) create a new word document, append some lines and saves it?
I have made wrappers of some Office-dll’s but don’t really know how to use them.
_____________________________
...and justice for all
APe
|
|
|
|
|
Hi!
I have a variable declared like this in my application:
int i = 2;
What I want to do is to change the value from 2 to 3 (with the help of another exe application) without recompiling...
Well I have the file offset which is 5030 but I don't know how to change it!
Can someone help me?
Thank you very much for your answers in advance!
Well... I am a beginner ...
|
|
|
|
|
You really don't want to be doing that.
If your program needs a parameter, which another program must change, then there are a whole bunch of sensible ways to achieve that. A fairly good idea might be to use the registry.
#include <beer.h>
|
|
|
|
|
yes I could use something like that or just append the variable values at the end of the exe and read them from there but I am making an installer and I want to use that for the password...
I don't really understand what the file offset is... is it just a position or something like a pointer?
Well... I am a beginner ...
|
|
|
|
|
The standard approach is to store the password value in encrypted form in an inifile or registry. When the program asks for the password, it encrypts the user's input and compare the encypted user's input with the encrypted password from registry. If they are equal, the user's password is correct.
For encrypting, you should use SHA hashing algorithm. Try google for 'SHA C++ library'.
Robert-Antonio
Endless loop: see Loop, endless
Loop, endless: see Endless loop
|
|
|
|
|
A much simpler way would be to store it in the file's resource table. See this article for ideas.
"When I was born I was so surprised that I didn't talk for a year and a half." - Gracie Allen
|
|
|
|
|
Thank you very much...
I will try using the resource because putting the password in another file wont work for my program...
Well... I am a beginner ...
|
|
|
|
|
Well, i made a MFC project with Automation, i called it COMDialog, and i want it to send arrays of data to another "client" application. But when i try to make method with SAFEARRAY parameter it says that parameter type must be variant compatible. How to make it? And i noticed that MFC project with automation ability is not fully COM application isn't it?
|
|
|
|
|
Hello Rassul,
Try using VARIANT as the parameter type. Then use V_ARRAY macro to access the safearray.
Hope this helps,
Bio.
|
|
|
|
|
Now I need to response to the rotating of my screen.
that is , an application made by third-party rotates the screen in a
random time, when the screen rotates, I need to do sth.(like pop up a
message box).
I think I can use a work thread to monitor the changes on screen.
but how can I know whether the screen rotated?
thanks.
|
|
|
|
|
Hummm .. a possible way is to check for the screens Dimensions (if that applies)
at time x .. 1024 x 768
at time y .. 768 x 1024
think it could apply ?
|
|
|
|