|
Add a class. Add the partial keyword. Add another file, and edit it to be another partial file for the same class.
Christian Graus - Microsoft MVP - C++
Metal Musings - Rex and my new metal blog
"I am working on a project that will convert a FORTRAN code to corresponding C++ code.I am not aware of FORTRAN syntax" ( spotted in the C++/CLI forum )
|
|
|
|
|
You didn't bother the read the link I posted, did you?
|
|
|
|
|
R u a Student or Developer?
Partial Class is :
Using the partial keyword indicates that other parts of the class, struct, or interface can be defined within the namespace. All the parts must use the partial keyword. All of the parts must be available at compile time to form the final type. All the parts must have the same accessibility, such as public, private, and so on.
Regards,
Satips.
|
|
|
|
|
|
With a text editor.
|
|
|
|
|
|
Smile: A curve that can set a lot of things straight!
(\ /)
(O.o)
(><)
|
|
|
|
|
ROTFL
Regards,
Satips.
|
|
|
|
|
Hi all,
whenever use this little section of code i get a permission error. I have admin rights to all the boxes i want to check but im not sure how to pass admin credentials to the machines to can get use the GetProcesses method
code follows:
foreach (System.Diagnostics.Process proc in System.Diagnostics.Process.GetProcesses(MachineName))
{
try { textBox3.AppendText("Proc Name: " + proc.ProcessName.ToString() + " @ " + proc.StartTime.ToString() + "\n"); }
catch { }
}
|
|
|
|
|
What Permission Error it says?
Regards,
Satips.
|
|
|
|
|
Couldn't connect to remote machine
|
|
|
|
|
Try with LOGON32_LOGON_NETWORK (value 3) as LogonType, the token returned by LogonUser is an "impersonation token", such a token CANNOT be used in WindowsIdentity.Impersonate() in order to access network resources.
Then go with the code.
Regards,
Satips.
|
|
|
|
|
i understand the idea kinda of but how would i put that into code ( i will be off googleing this but if you have an example handy i could use the help)
|
|
|
|
|
System.Diagnostics.Process[] ipByName = System.Diagnostics.Process.GetProcessesByName("notepad", "192.168.1.19");
Ive also tried something like this
|
|
|
|
|
Are all these machines in the same domain, or is this a Workgroup environment? If domain, then the code has to run under an admin account that the domain trusts. If workgroup, then the Admin account username AND password must match those on the machine that's running your code, exactly, meaning exact same username and exact same password.
This really isn't caused by a problem in your code. It's more of an understanding of how Windows networking works.
|
|
|
|
|
its a domain
i am an admin to my machine and my log on gives me admin rights to all the computers i need to access
also i know the cred's to THE admin account across all the computers
from my session on my laptop i can see and access all the computers (\\usat-whatever\c$\whatever)
|
|
|
|
|
Well, you need an account that gives you admin rights to all the machines. Your code is saying that the account it's running under doesn't have it.
Just having access to the hidden shares on the machines isn't enough.
|
|
|
|
|
well i do know the "administrator" and its password account for each box i need
how would i pass that to the machine
-- modified at 9:19 Monday 18th June, 2007
for example lets say i usually log in as
User:administrator
Pass:crash893
to the local machine
how would i pass that too the get proccess method so that the computer on the other end would know its me?
|
|
|
|
|
Well, it might be you can do something like:
System.Threading.Thread.CurrentThread.CurrentPrinciple = New System.Net.NetworkCredential("user","pw")
or something along those lines. I HAVE NO IDEA IF THIS WILL WORK!! I HAVE NOT TESTED IT AND DON'T HAVE AN ENVIRONMENT TO TRY IT IN!!
|
|
|
|
|
that looks very promising
i will try it at work tommrow
would i run that at form load? or in the event?
edit
did you mean
CurrentCulture i dont see anything else close?
|
|
|
|
|
System.Threading.Thread.CurrentThread.CurrentCulture = new System.Net.NetworkCredential("user","pw");
doesnt want to work Error Cannot implicitly convert type 'System.Net.NetworkCredential' to 'System.Globalization.CultureInfo'
|
|
|
|
|
Hello
Have you got the solution of your problem...if yes then plz tell me because i am facing the same problem...
Thanks
Devesh Mishra
|
|
|
|
|
|
I wrote an application that is copying a file. I'm also writing a progress bar function for it. The function works fine until what should be 6%, then it starts displaying a negative value.
This is the line where the problem is occurring:
double Completed = BufferSize * (Chunks - 1);
some background:
BufferSize = 524288000
(Chunks - 1) = 6
the result i would expect is: 3145728000
however it is displaying: -1149239296
i would assume the double datatype should be large enough. I tried to explicatly cast it as a double as well however no luck there.
Please Help!!
Thank you,
Steve
|
|
|
|
|
Have you looked at the datatype of Mininum, Maximum, and Value properties of the ProgressBar control? Notice they're int 's and not double 's? What's the range of values an int ger can hold? -2,147,483,648 to 2,147,483,647, inclusive.
There's your problem. When your value reaches the upper limit of an integer it wraps around to the negative side, hence the negative number.
Your going to have to scale your values to fit inside the limits of an int .
|
|
|
|