|
Christian Graus wrote: Select FULLFORM from where SHORT = 'CPU'
Select FULLFORM from [mean table] where SHORT = 'CPU'
|
|
|
|
|
I stupidly put a note to insert the table name, inside <> and forgot to escape them. I didn't see the table name in his original post.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Easily done, we've all done it a million times. I wasn't picking you up on your code, just didn't want the orriginal poster to get confused when it didn't work. I've always found SQL errors particularily unhelpful; and SQL Server 2008 management studio hasn't improved that at all (although the intellisence is nice).
|
|
|
|
|
*grin* I wasn't offended, I was more talking out loud as I realised why my post wasn't looking the way I intended.
Christian Graus
Please read this if you don't understand the answer I've given you
"also I don't think "TranslateOneToTwoBillion OneHundredAndFortySevenMillion FourHundredAndEightyThreeThousand SixHundredAndFortySeven()" is a very good choice for a function name" - SpacixOne ( offering help to someone who really needed it ) ( spaces added for the benefit of people running at < 1280x1024 )
|
|
|
|
|
Good good.... I've had a few foot in mouths recently, so trying to be pc these days
|
|
|
|
|
Hello Everyone.
I am currently having a lot of trouble with .NET sockets.
I am trying to create a client with a windows forms interface. I have attempted to create a communication class which basically contains some functions for connecting and managing the connection.
public class connection {<br />
<br />
private TCPClient _client = new TCPClient();<br />
<br />
public bool Connect(string hostname, int port) {<br />
try {<br />
_client.Connect(hostname, port);<br />
return true;<br />
} catch {<br />
return false;<br />
}<br />
}<br />
<br />
public bool IsConnected() {<br />
try {<br />
if (_client.Connected) {<br />
return true;<br />
} else {<br />
return false;<br />
}<br />
} catch {<br />
return false;<br />
}<br />
}<br />
<br />
}<br />
<br />
Is a really basic connection class. I have multiple forms which I would like them to be able to control the connection and receive and display information on them.
I understand that the usual way for all form instances to access the same things, is to declare those things as static. I have tried to make this class a static class but the TCPClient throws an error telling me that you can't have a static instance. I don't want multiple instances of this class. The client only needs to handle one connection at a time.
I have gone through all C# tutorials and articles on code project, and they are really helpful if you are only using one form (with delegates) and custom event handlers. I want to be able to receive information from the socket, deserialize the data and use that data to populate classes, and form controls (for example: list box - of connected clients.)
I would really appreciate it if you could explain why I can't have a static instance and maybe possibly links to tutorials or code samples of something similar to what I am describing above so I can try to understand how it works.
Kindest Regards,
Mike
modified on Friday, April 25, 2008 11:20 PM
|
|
|
|
|
It sounds a little suspect the way you are trying to do it.... but the way to do what you are trying is;
public abstract class connection {
private static TCPClient _client = new TCPClient();
public static void Connect(String hostname, int port) {
try {
_client.Connect(hostname, port);
return true;
}
catch (Exception e) {
return false;
}
}
public static bool IsConnected {
get {
return _client.Connected;
}
}
}
You would the access via;
connection.Connect("192.168.0.1", "50");
Console.WriteLine("Is it connected? " + connection.IsConnected.ToString());
Someone else would be better able to answer this, but this seams very insecure and there is no protection of the TCPClient which potentially is sending user data?
|
|
|
|
|
hi all,
i need change font colour in richtextbox using timer.I need the font colour change automatically..How i can change it using timer.
Thank You..
%#&kmpYrlHSGYG5@#($_+!@!(*JASnjshdk,cm_0ashjhdbn@#$!48mkhfbchsh))^%#W%&@YW7wsdfjw789';'][]\`~JKJQ4$!@#~)-HSKS^&*1)JK12@#@$~!1`DFGkqp][]\]?Zas;EWRG%!@~)(^&BVAG
|
|
|
|
|
Hi!
One way is to first set the RTB's selection, assign the color you want to your RTB's SelectionColor and reset the selection afterwards.
Try this and if you have further problems, ask again (probably posting some code).
Regards,
mav
--
Black holes are the places where God divided by 0...
|
|
|
|
|
Hi,
i need path of all running application. if we have two ms-word doc file, so how i can find path of this two file. i find path of notepad using
ManagementClass MgmtClass = new ManagementClass("Win32_Process");
and CommandLine property. it gives only path of notepad allpication only, but not work in the case of word,xls file.
plz help me
|
|
|
|
|
Im not sure you will be able to, after a program loads a file, it's usually stored in memory until the user saves it. Each application will probably have some variable somewhere which stores the location of the file (so when you click save it knows where to stick the data) but i don't think you'll be able to access it.
My current favourite word is: Bacon!
-SK Genius
|
|
|
|
|
Could you clarify the question, I don't really understand what you are trying to do.
System.Environment.CurrentDirectory
and
System.Reflection.Runtime.Process
would both be worth a look though I think.
|
|
|
|
|
hi Derek,
Thanks for your quick reply. i need physical location and size of all application, which is running. have you seen task manager control panel.whatever the application running under applications tab.i need physical location and size of all application.
thanks in anticipation.
balram mallick
|
|
|
|
|
foreach (Process p in System.Diagnostics.Process.GetProcesses())
{
Member 4044988 wrote: physical location
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName
Member 4044988 wrote: size of application
FileInfo class will give you that once you have the FileName
}
|
|
|
|
|
Hi Derek,
System.Diagnostics.Process.GetCurrentProcess().MainModule.FileName gives the path of main module. means if you have opened ms -word doc "abc.doc" ,then the code which you have provided will give the path pf winword.exe. it will not give the path of "abc.doc". i need path of "abc.doc", not the path of winword.exe. now as i think requirement is clear to you. once again thanks for your reply.
Balram mallick
|
|
|
|
|
That's VERY difficult. I'll have a think, however I seriously doubt i'll be able to do that. Do you need the path of the open file for all applications (e.g. internet explorer, notepad, etc., or just word)
|
|
|
|
|
yes, now you are getting the point.if you will able to help me that will be really appreciable.Thanks for your co-operation.
balram
|
|
|
|
|
I don't know how you'd do it for all applications, however for office applications there is a specific programming api. Have a look in there. The only other piece of information I can suggest is watching disk activity; there are certainly applications out there that show which processes are accessing which files. That's the best I can do i'm afraid, sorry and good luck, Derek Bartram.
|
|
|
|
|
hi derek
do you have any idea that how i can get path of office applications. i am not getting the api which can show the path of office application.
|
|
|
|
|
|
Hi all!
I have written a method which allows me to access nested properties within objects. The function which I have written returns a PropertyDescriptor , the property component, and property value when given an object and property string.
So for example, if I had an object called "person" it would be possible to access a particular property like:
object component = null, value = null;
PropertyDescriptor desc = person.FindPropertyDescriptor("Occupation.Address.Road", ref component, ref value);
object value = person.Occupation.Address.Road;
Here is the function which I have written:
public static PropertyDescriptor FindPropertyDescriptor(this object obj, string propertyName, ref object nestedComponent, ref object nestedValue)
{
object activeObject = null, nextObject = obj;
PropertyDescriptor propDesc = null;
string propNamePart = "";
int lastIndex = 0, nextIndex = 0;
while (nextIndex != -1)
{
activeObject = nextObject;
nextIndex = propertyName.IndexOf('.', lastIndex);
if (nextIndex != -1)
{
propNamePart = propertyName.Substring(lastIndex, nextIndex - lastIndex);
lastIndex = nextIndex + 1;
}
else
propNamePart = propertyName.Substring(lastIndex, propertyName.Length - lastIndex);
PropertyDescriptorCollection activeProperties = TypeDescriptor.GetProperties(activeObject);
foreach (PropertyDescriptor pDesc in activeProperties)
{
if (pDesc.DisplayName == propNamePart)
{
propDesc = pDesc;
break;
}
}
nextObject = propDesc.GetValue(activeObject);
}
nestedComponent = activeObject;
nestedValue = nextObject;
return propDesc;
}
Is there an easier .NET way of doing the same thing?
Any suggestions would be fantastic!
Lea Hayes
|
|
|
|
|
Personally I always make any dynamically loaded object conform to a set interface, then you don't need to find the various properties of the object, but simple instantiate from the dynamic loader and cast. Makes life a lot easier. I'm wondering if you are trying to reference code not specific to your application, in which case you would have to do it your way.
http://www.codeproject.com/KB/library/dynamicloading.aspx[^] (The way I do it).
|
|
|
|
|
Hi,
I require this functionality for my undo/redo system. When an object property is changed via a property grid control, a property action is created. At the moment I am storing the property component along with the previous and new values. At various stages my program replaces some of these components, and so when the undo/redo action is later executed, the action is not actually undone to the current object. So instead I have done a trial which generates a property name string from the object by enumerating through the parent items of the changed property grid item. Then later this same string can be used to access the property again (using the method I posted previously).
I have read through the article which you have very kindly posted, however I do not think I can apply it for this particular application because some of the properties exist within the .NET runtime, and others are either of a dynamic variety, or exist within my C# code.
Thank you for your advise, it is greatly appreciated.
Lea Hayes
|
|
|
|
|
Crikey sounds complicated! Good luck.
|
|
|
|
|
Hi out there!
I have a question, looking 3 hours for any solution. Currently i'm very
confused. My Problem is quite simply (or isn't?)
I have following problem - i write a C# DLL. Ok, well, not difficult.
But imagine, someone other creates an C# DLL for me and i want to use it in my Project.
now i have an C# DLL and nothing more - now i want to load this DLL dynamic into my program.
like a plug-in... someone can provide some code? i played with System.Reflections but this seems to be very difficult. isn't there anything like DLLImport??? Or does this not work?
i'm open for any help!
Thank you!
FreewareFire is in the House!
|
|
|
|