|
???? .NET Framework is not installed on the NT machines. I'm querying these machines remotely.
Thanks
|
|
|
|
|
...How did I know...
The other problem that your going to run into is the possibility that the RemoteRegistry service is not running on these machines. Or that the machine is not patched up with the latest service pack, causing wierd problems in just connecting to the services that you want.
I ran into the same problems myself, doing exactly what your doing.
But, I guess it's back to the parsing problem you were having.
What are you using to get at the Registry? Is it the Registry class? Since the Registry class interprets the data you send to it or is retrieved from the Registry, is the data even being returned correctly? Are you getting an array of bytes?
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Assuming the RemoteRegistry service is running, the problem is, I dont know how to read/extract the data type REG_FULL_RESOURCE_DESCRIPTOR from HKEY_LOCAL_MACHINE\HARDWARE\RESOURCEMAP\System Resources\Physical Memory[.Translated]
Thanks
|
|
|
|
|
Yeah, I tried a little sample code and found that none of the current Registry classes or providers will read the thing. You'll have to P/Invoke the Win32 Registry functions to get this to work. There's little to no documentation on this RegType so it'll take some trial-and-error to figure it out.
Platform SDK: Registry Functions[^]
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks for your help!!
|
|
|
|
|
I'm not sure why you want it from the registry but this may be of intrest:
http://www.freevbcode.com/ShowCode.asp?ID=5920
Memory Monitor (VB.NET 1.1)
|
|
|
|
|
Thanks but not what I'm looking for. I'm gathering hardware info from win2k, winxp and winNT machines. WinNT does not have WMI installed so I cannot use a wmi query.
Thanks anyway
|
|
|
|
|
"WinNT does not have WMI installed so I cannot use a wmi query"
Ok, but the one in the link I sent you isn't WMI it is the GlobalMemoryStatus API.
But it was just a thought.
|
|
|
|
|
He's polling for this information from a remote machine, so using the API's won't work.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
If a mouse button is press down on a button control, before the button is release, how to respond repeatly to a button's mousedown event?
|
|
|
|
|
There is only one MouseDown event fired. It doesn't get fired continously as the button is held down.
Are you looking at doing something while the mouse button is held down and the mouse is moving? Check into the MoveMouse event. In there, you can check to see if the mouse button(s) are being held down and do whatever you need to based on their status.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
It seems there is only one mousedown event fired. Do you notice that when you set the clock and date in the windows operating system, when you hold down the button. the number will change continuously.
Thanks,
|
|
|
|
|
ds feng wrote:
It seems there is only one mousedown event fired.
You DID read my post, didn't you?
ds feng wrote:
Do you notice that when you set the clock and date in the windows operating system, when you hold down the button. the number will change continuously
Yes! But it doesn't work the way you think it does. Here's a simplified explaination of what's really going on:
The control has an internal timer, set for about 250 milliseconds, that is started when one of the button Click events fires. In this button's Click event handler, a flag is set to show which button is being clicked and the internal timer is started.
In the timers' Tick event, the number in the control is either incremented or decremented according to the flag that shows which button was clicked.
Now, when a MouseUp event fires, the timer is stopped and the flag is cleared, stopping the advancement of the number.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I am designing a calendar in VB.Net without using the toolbox option calendars. The calendar has to display text like last name and date without displaying the day of the week. Then the program will have to calculate the number of entries for the given month. The user will have the option of choosing the month and year. If anyone can answer this, it will be of great help.
|
|
|
|
|
Answer what? You never asked a question, not gave a context on the type of question you want answered...
But, in general, this sounds like a candidate for a custom control. You'll, obviously, have to do all the drawing yourself as well as supplying the data for the controls data organization and management. This can either be an external datastore, supplied by the consumer, or an internal datastore, stored in the data structures of the control. In this case I would opt for an external implementation for greater flexibility and scalability. In order to do this you'll have to define an Interface that the consumer would have to implement so you have a set of known methods for your control to get at any data it needs at any time.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Are ther any examples on how to edit word documents?
Thanks,
Martin
|
|
|
|
|
|
we have double dim array
a[10][10]={(A,B,C),{D,E},{F,G,H}}
we want combination Like
ADF,ADG,ADH,AEF,AEG,AEH,
BDF,BDG,BDH,BEF,BEG,BEH,
CDF,CDG,CDH,CEF,CEG,CEH.
Please Help for this.....
|
|
|
|
|
2 things...
1) You posted C# code in a VB.NET forum. We're a little relaxed in this forum, so you probably won't get too much flak for it. But do the opposite and your likely to be doused in gasoline and set ablaze.
2) Since you posted C# code in this forum, this leads me to believe you posted the same question in multiple forums. Around the world, this is known a cross-posting, and is EXPRESSLY FROWNED UPON!
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
I'm trying to use OpenFile with a c++ resource file [project].rc with
DTE.ItemOperations.OpenFile("[project].rc", vsViewKindTextView)
The problem is that the file is always opened in resource explorer like vsViewKindTextView is ignored, so I can't use the selection object to edit the file within the macro.
Any suggestion?
Thanks.
|
|
|
|
|
Hi! I've noticed that my app is a bit slow-starter because i have hundreds of controls. I did a little test: I created a form with a couple of buttons and a TabControl with 6 tabpages. I ran the application and moved the form on top of another window (browser), and the cpu time for that browser window reached 50% !!!I don't know what´s causing the cpu burst...it's just a form with 2 buttons and a tabControl, i don't have any other code!!!
Can anybody tell me performance tips for UI optimization when the application is loading, because when the application is loading it takes to long to draw all the controls and then resizing them!!!
And what about at compilation time? Is there some options to enable (or disable) in order to make the app quicker?Another thing is the jit debugger. Doesn't it slow down the application?How to turn it off?
Never say never
|
|
|
|
|
<soapbox>Hundreds of controls on one form? Yuk! No, seriously, from a users standpoint, Yuk! Talk about information overload.</soapbox>
carlos_rocha wrote:
Can anybody tell me performance tips for UI optimization when the application is loading, because when the application is loading it takes to long to draw all the controls and then resizing them!!!
Let me guess... You stuck all these controls on various tab pages, layed everything out nice and neat and then setup every controls anchoring so that the resize and reposition themselves as needed.
Am I correct? Here's a hint on what you did. Let's say you have 600 controls on 10 tab pages. That's 60 controls per page. Now, when the user sits in front of your application, he/she only sees the first 60 controls and can only interact with those 60. But, whenever the form is resized, the layout engine has to call the resize event handler for all 600 controls, not 60. So, your forcing A LOT of calculation you don't want to do because you can't see those controls.
What to do...? What to do...?
Unfortunately, the only optimization technique is to break that massive form down into smaller forms and skip using tab pages. Search for ways to get the number of controls down. For example, if there are 3 out of those 10 tab pages that deal with a specifc subject matter, break those pages into their own form.
You're simply not going to get the performance you want because of the thousands of calculations you generated to figure out the new positions and sizes of controls you can't even see. So why reposition them?
carlos_rocha wrote:
And what about at compilation time? Is there some options to enable (or disable) in order to make the app quicker?
In a Release version compile, the optimations are already turned on.
carlos_rocha wrote:
Another thing is the jit debugger. Doesn't it slow down the application?How to turn it off?
You can't! When you launch the application, the Just-In-Time compiler turns your Intermmediate Language code (which won't run on a single processor in the world!) and turns it into machine specific code that the processor can run.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi! You were close!
I have a sort of treeView that has 3 levels where the third level is a panel(question) constitued by 5 controls.It's a tree of questions.I can have up to 40 questions, and several of these trees.So basically i´m f*#$d
You suggested turning the lowest level in a little form? I'll try it. I don't know what's the correct wat to design applications which has a lot of controls.
What about ngen.exe does it turn the application quicker?
Never say never
|
|
|
|
|
NGen compiles your application into processor native code. It doesn't speed up your application at all. The JIT compiler is extremely fast and only adds a very small amount of time to your applications startup time. It does this by only compiling the code that is needed at that time. If you have 100 forms in your application, it only compiles the one that it needs to start. The remaining forms don't get compiled until they are called. On top of that, once the code is compiled it stays that way for the duration of the applications session. That means the JIT doesn't have to compile the same code over and over again for each use.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Hi All,
I developed an application with crystal reports in vb.net(MS-Access).In my System its working Fine. But when i installed at client machine, the reports are not being loaded up.Its showing a clear page.
During Deployment in addition to the usual deployment, i added the four modules reportengine.msm, mapping.msm, rdcruntime.msm, rdcdesigntime.msm,crnetruntime.msm.
Still what might be missing.still What i need to check/add/...?
In What what scenarios, does this type of failure occurs and what's the appropriate solution
|
|
|
|
|