|
Just create a new form with the options, and from your main form button/menu item click/whatever, call it up. Nothing much really to it.
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
The window's not hard, you do that like any other window. What you need to decide is what all you will show, how you will store choices, and how the rest of you app reads and responds to those choices. I assume that's what you're talking about.
I don't know of an article specificly dealing with that, though many may have something like that built into articles about other topics.
Personally, I'd use XML serialization: decide what options to offer, build an XML structure to house them, make your options form address those options, read your config, and write to it. Then I'd probably have the host form show it as a dialog [optwin.ShowDialog() ], and make it expose your XML serializable config object as a property so that the host can get the options directly from the options form. And make your host form look for the config on load to initially respond to saved options. But there are a number of things to consider and work out with this. Clear as mud?
|
|
|
|
|
The window's not hard, you do that like any other window. What you need to decide is what
all you will show, how you will store choices, and how the rest of you app reads and responds to
those choices. I assume that's what you're talking about. Yes I am.
Clear as mud? pretty much!!
I have the settings for my applications stored in the MyApp.settings file. Would that be a bad idea?
Also, when the settings are changed i.e. user has changed some stuff in the options window, the parent form doesn't autmatically apply the changes. For it to apply changes does it have to be "refreshed" or "reloaded"?
|
|
|
|
|
There's nothing wrong with using app.settings.
For the app to take advantage of setting changes, you can have the host form get the settings from the options form before it is disposed, or read them from your app.settings file after the options form is closed.
private void ChangeSettings() {
MyOptionsForm mof = new MyOptionsForm();
if (mof.ShowDialog() == DialogResult.OK) {
}
}
That help?
|
|
|
|
|
I Need to books and resources about how search engines Work and also resources about text recognition , speech recognition and artificial Intelligent if it possible
Thanks
Mona
LA ELAH ELA ALLAH MOHAMED RASOL ALLAH
|
|
|
|
|
And I need another 20k per year. At least you have Google to help you out.
|
|
|
|
|
BoneSoft wrote: And I need another 20k per year.
Is that all?
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
It'd keep me happy for a while.
|
|
|
|
|
BoneSoft wrote: It'd keep me happy for a while.
Same here.
BoneSoft wrote: Try code model generation tools at BoneSoft.com
I will go and take a look
"Any sort of work in VB6 is bound to provide several WTF moments." - Christian Graus
|
|
|
|
|
Lemme know what you think. Basically an entity code generator that builds from sample XML, XSD, my little language, or database.
|
|
|
|
|
Dont worry, you will make 20k before he has read half of what Google will throw at him...
|
|
|
|
|
Sorry If I asked a bout a lot of things but i realy need a lot of information about these topics
thanks any way
Mona
LA ELAH ELA ALLAH MOHAMED RASOL ALLAH
|
|
|
|
|
Hi Mona.
The things you ask for are so specific that you'd be guarantieed to get hits if you search for your topics on google.
Try searching for words like 'tutorial' or 'guide' combined with 'speech recognition', 'artificial intelligence', 'neural networks' etc.
Though 'artificial intelligence' spells ph.d to me
Best of luck and happy hunting!
-Larantz-
|
|
|
|
|
Thanks Larantz
LA ELAH ELA ALLAH MOHAMED RASOL ALLAH
|
|
|
|
|
They are all very large, broad, complicated topics. I'd start with google. And Goooooooood luck.
|
|
|
|
|
BoneSoft wrote: 20k per year
Looks like that you are giving the service as some promotional offer or a lucrative market-capture campaign.
Anyway, good if the joker understands the need of doing his preliminary homework prior to throwing open the question at a messageboard.
|
|
|
|
|
Actually, I said ANOTHER 20k / year. 20k alone is probably less than flipping burgers.
|
|
|
|
|
I'm trying to add robocopy to my yml file to help create artifacts. I'm struggling with the syntax, I think there are perhaps special characters or parsing rules for ps: or cmd: that I don't understand.
My goal is to invoke robocopy like this:
cmd: (robocopy XXX YYY) ^& IF %ERRORLEVEL% LEQ 4 exit /B 0
per this article on straightening out robocopy's non-standard return codes:
http:
My specific yml lines are:
before_build:
- cmd: (robocopy /mir . source /xd source external .git packages /NFL /NDL /NJH /nc /ns /np) ^& IF %ERRORLEVEL% LEQ 4 exit /B 0
what I get back in my build logs is:
'3' is not recognized as an internal or external command,
operable program or batch file.
Command exited with code 1
|
|
|
|
|
monafr81 wrote: resources about how search engines Work and also resources about text recognition , speech recognition and artificial Intelligent
Here on CP are some articles about this topic.
Look[^] 'em up
[ My Blog]
"Throughout human history, we have been dependent on machines to survive. Fate, it seems, is not without a sense of irony. " - Morpheus
"Real men use mspaint for writing code and notepad for designing graphics." - Anna-Jayne Metcalfe
|
|
|
|
|
Hello,
if I use the Procsess-Class to get environment variables of an process, so I dont' get all of them.
For Example
I start a DOS-Box and write:
set MYVARIABLE=XYZ
notepad
Now I want to get all environment variables of the process "notepad".
With "MyProcess.StartInfo.Environments...." I don't get the environment variable "MYVARIABLE"
Could anyone help me.
Are there other classes, methods or perhaps API functions which give me "MYVARIABLE" back.
Thanks for your help.
Best regards
Stephan
|
|
|
|
|
I may be wrong here, but I think when you type that in a DOS box, you're setting that variable only for that session. If you want to set permanent environment variables, go to Control Panel, System, Advanced, Environment Variables.
|
|
|
|
|
|
Hi,
this is how I understand it:
when a process starts, it gets a copy of the environment variables; it can add,
remove and modify them but that does not affect the outside world.
so when you open a command prompt, set a variable XYZ=123, run an exe, that exe will
see all variables including XYZ=123.
I havent done this, but I expect if you create a StartInfo, it then already copies
the current collection of environment variables, so you could add/remove/modify them
and only then start a process that would use that set.
Hope this helps.
|
|
|
|
|
Hello,
first many thanks to all for the answers, but my problem is another one.
So I want to try to explain my problem again.
And I hope someone can understand my problem.
I know my english is not so well.
I don't want to set,remove or modify an environment variable, I want just read all environment variables of a process.
So I wrote a program, which should identify all running processes on a maschine and then I want to get all environment variables of these seperate processes.
There are not my processes.
So I use for example : CurrentProcessID.StartInfo.EnvironmentVariables...
I get a collection with many environment variables but not the one I want to get.
I think I get all the variables which was defined in the system and the user environment but not in the process or session environment.
So I need a possibility to read all environment variables which are set during the process.
For example:
Someone starts a program on a maschine and this program sets some environment variables.
Now I want to read this special variable, only guilty for this process.
I hope I could explain my problem clearer.
Thanks
Stephan
|
|
|
|
|
Hi,
if I understand correctly, you want to know the current values for all envars in another
process ? Well AFAIK that is impossible: as I explained, a process starts of with a copy
of its parent process (see Process.StartInfo), but that copy is local data, it exists only
inside that process, and there is no handle or other way to get to it from the outside.
|
|
|
|