|
Hey
I am not getting this event to fire?
<br />
PortConnection PCon = new PortConnection(delegatePassError);<br />
serialPort = PCon.connectPort(inSettings);
<br />
serialPort.ReadTimeout = 10000;<br />
serialPort.ReceivedEvent += new SerialReceivedEventHandler(incoming);
<br />
<br />
serialPort.ReadTo("test");
<br />
private void incoming(object sender, SerialReceivedEventArgs e)<br />
{<br />
}<br />
I know that the serial port is working, and i know that there is data that are being sent from a CellPhone on the port.
But i cant get the event to fire? have i connected it wrong?
|
|
|
|
|
I have no notice that the event is only fired when i am using
<br />
string data = SP.ReadExisting();<br />
or likevice?
This does not help me! i dont whant a Thead that goes in a loop and looka if there is somthing in the serialport stream, i whant an event to be fired instead. Is there no way to do that?
|
|
|
|
|
Is there realy no one that nows of this problem? Or am i explaining it bad?
|
|
|
|
|
You might try and contact the guy who wrote the "I/O-Ports uncensored"-articles.
Maybe the solution is in one of the articles as well.
Cheers
Sid
|
|
|
|
|
Hey!
I have now tryed some more and i get the event to work on another computer, but on my station computer i the event will not be fired.
Its looks like i will have to make a test when the program starts to see if the event is working, if not i will have to use a thread loop instead
What do you think of this?
BestRegards
Snowjim
|
|
|
|
|
Hey guys, I have 2 drop down box's, both are populated by 2 diff datareaders viewing the same table but using different fields as the datavaluefield. How can I make the selection of one filter the other on changeselectedvalue? I have tried this in a couple different versions, one a JScript tip I got here a couple years back but neither seems to go.
In C# I have
loadStateDetail() - <br />
stquery "Select State, ST_Abbrev, Mer_CD"<br />
ST_Abbrev is DataValue Field<br />
<br />
in loadMerDetail()<br />
currentstate = ivState.Value()<br />
merquery "Select Mer_CD where ST_Abbrev = '" + currentstate + "'"
Any suggestions on how to make my onSelectedValueChanged to make this kick off right?
Thanks!
David @ Premier
You are only as good as your last project.
|
|
|
|
|
Hi,
im currently working on making myself a MySql Object Abstraction Layer
so that i pass in objects and it does the database trasnsactions using
reflection
so far everything works except the select
since im trying to rebuild the objects in my method based on an object
i pass in
i am no able to instantiate the object and to give it its constructor
args or to set its properties
i have pasted my code here :
http://www.vkarlsen.no/pastebin/ViewPaste.aspx?id=5452
the code will be online for only 48 hours as of now
i have commented on the errors and to show my logic
this method should work with any object i pass it so no object
structure is known
in advance.
the method should adapt to the constructor and all properties stored in
the database should be pu back into the object...
i m stuck
can someone please have a look.
Thanks
Alexandre
|
|
|
|
|
Hey folks!
I need help getting something done. I need a function to do this but can not seem to figure out the structure to make it happen.
This is a plain text explanation of what I am doing, how should it be in C#??
public static void tiers()<br />
{<br />
string tier_temp = "124.5";
if tier_temp has "."<br />
string tier_fr = extract number to left of ".";<br />
string tier = extract numbers to right of ".";<br />
else<br />
string tier_fr = "0";<br />
string tier = tier_temp;<br />
}
I have seen this done using Mid and Left in VB6 but can not see how it should be done in C#
HELP!!!
Thanks Everyone!
David
You are only as good as your last project.
|
|
|
|
|
hi,
use
<br />
<a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemstringclasssplittopic.asp">String.Split()</a>[<a target=_blank title='New Window' href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemstringclasssplittopic.asp">^</a>] . This looks like you want to use "124.5" as number... If yes, look at Parse()[^] method of standard number types.
hope it helps.
David
Never forget: "Stay kul and happy" (I.A.)
David's thoughts / dnhsoftware.org / MyHTMLTidy
|
|
|
|
|
that part I think I understand, but how do I step the parsed info to the if so that it can populate my other var's?
I am very new to C# and trying to learn durring project development so please be patient with me!
Thanks;
David
You are only as good as your last project.
|
|
|
|
|
I see. If you really want both parts of a input as strings, String.Split returns array of strings (delimitered by chars in argument you passed to this method). So
public static void tiers()
{
string tier_temp = "124.5";
if(tier_temp.indexOf('.')>=0)
{
string [] parts = tier_temp.Split(new char[]{'.'});
string tier_fr = parts[0];
string tier = parts[1];
}
else
{
string tier_fr = "0";
string tier = tier_temp;
}
}
is almost direct translation of your example. I don't say this code is optimal or secure! Just an example...
DEWright_CA wrote:
I am very new to C# and trying to learn durring project development so please be patient with me!
That's ok.
David
Never forget: "Stay kul and happy" (I.A.)
David's thoughts / dnhsoftware.org / MyHTMLTidy
|
|
|
|
|
That is incredible, now I just need to see if I can make the next part of it work.
Will be able to test the entire thing after I get the validation piece added!
Thanks for the help, seeing your I now realize my main problem is the brackets; for some reason I have not gotten use to all of those!
Thanks again!
David
You are only as good as your last project.
|
|
|
|
|
Hello Friends,
I need to add some event funtions about Window Forms, for example I want to add sentence to the "Form_Closing" Event and customize it, but I know I don't write the function declaration.
How can I add these functions from the C# GUI or how can I know which are all these funtions from the C# GUI?.
Tnx for help me.
|
|
|
|
|
|
Noel,
On a WinForm, delegates are used to wire component/control events to the method that handles them. For a bit of background have a look at this article by Maysam here at The Code Project: Link. When you are working on a GUI (which is a WinForm) in Visual Studio, click on the control that you are interested in modifying and then look at the Properties window on the right side of the screen. If you click on the small yellow lightning bolt, you have an event editor built into the IDE. This provides a list of the events that you asked about in your last question. Double click on any event that you are interested in editing and it will (1) automatically code the delegate for you and (2) take you to the code view for your form so that you can add the code for the method that is fired when the event occurs. Anytime you return back to the design view, you can easily find the code for the method again by double clicking the event in the Event editor window. More specifically for your question about the "Form Closing" event, click on the topmost area of the form in the design view, click the yellow lightning in the Properties window, and scroll down to the "Closing" event. Double click on it and you're ready to code!
You can also find more information about all of the events for controls and components at Microsoft's site: http://msdn.microsoft.com. Search for whatever class you are interested in and it will have a members page that includes a description of all events. Here's an example for the combobox: Link.
Hope that this helps. Best of luck with your WinForms.
-CS
|
|
|
|
|
Tnx C_Simpkins!!
That´s all rigth, I tested your sugerences and it helped me.
Bye.
|
|
|
|
|
Not a problem. Take care and good luck.
-CS
|
|
|
|
|
Hi!
I'm trying to get handles to all the program-windows which the user is able to see and work with. I'm doing the loop with EnumWindows and in the callback-function I have to filter out needless stuff. Everything works fine if I try to get all windows from the taskbar, but I have problems retrieving the ones from the systray (Norton InternetSecurity or NetLimiter for example). What's unique on them? IsVisible(...) ends up without success and I tried several other things but nothing worked. Does someone has an idea or knows a solution? Would be great.
Thanks!
|
|
|
|
|
They dont have a windows, so the user is not able to see the windows, which makes them fall out of your scope anyway, doesnt it?
Most of the times, these little buggers are "helpers", e.g. frontends you can pop-up for some service running in the background.
What is unique with them is that they are not visible in the Taskbar, nor on the Screen. Why dont you write one yourself, which would then exhibit some kind of behaviour you could track.
Cheers
Sid
|
|
|
|
|
Hi sebs2004, thanks for your reply!
You're right, the windows are not in my scope so it doesn't greatly matter. If one of them is going to be opened, the IsVisible(...)-function will retrieve it because they're in the visible area.
|
|
|
|
|
Hi,
I am new to C#, we had an app that stored ms word doc in ms access as ole objects you could click on and open, that was done in VB6.
Is there a way doing this with C# and .Net ??
Thanks
Bob Menard
|
|
|
|
|
Hey
Look at this example on opening the serial port in Framwork 2.0:
http://msmvps.com/coad/
as you can see he is using:
<br />
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);<br />
I cant find DataReceived in my serialPort propertie? and no SerialDataReceivedEventHandler exist?
Am i doing wrong or have thay removed this things?
|
|
|
|
|
I have been doing a bit of research as to user control and system lock down for an application I am working on. I have found that the only true way to control what all users of a system can access or do on the system is through group policies. Strangely enough there is nothing out there on Microsofts web site to even get me started on creating, adding and or editing existing group policies on a machine through a C#.net application. The application I am working on requires that it be able to impose restrictions on all, or individual users of Windows XP based machine both home and pro. Will someone please point me in the right direction or assist me in what I can do to accomplich this in my application. I would be extremely greatful. I have tried creating a system lock down app. which does direct registry edits that is set in the run once key of the local machine so that it will run when each user logs on but do to registry edit restrictions on limited users all I get are secrurity access errors on those accounts which does me no good. Let me know if any of you have suggestions as to the most practicle way to accomplish this. If you have any questions as to details, let me know by posting them here. Thanks again!
Well through further study it seems that home version does not support group policies or administrative templates so that is out the window. So what I need then is assistance in getting my lock down app to run on regular limited user accounts as though it was an adminstrator in order for those restritions to be applied to the account. Or if someone knows how to apply registry value edits across all user accounts from just within the admin account (this would be optimal). Let me know
|
|
|
|
|
Group Policies are nothing but registry hacks to begin with. The template your talking about are really just text files that the Group Policy editor uses to put up an interface so you can select and change the values going into the Registry. Group Policies only need to be changed once, when their setup. So having your users run your app constantly is pointless.
Most Group Policy options are not done in the users registry space anyway, so your really wasting your time there.
Most of the keys and values are only available to Power Users and Administrators, so normal users won't be able to make the changes anyway. You COULD run your app as another user, like an Administrator, but that requires that you either manually launch the app by holding down Shift, then right-clicking the icon and selecting "Run As...", or your application could be launched by another app, but that would involve sending the Administrator username and password with the app. Not a good idea.
RageInTheMachine9532
"...a pungent, ghastly, stinky piece of cheese!" -- The Roaming Gnome
|
|
|
|
|
Thanks for your reply. While I have been waiting for replies I have been searching MSDN for answers and have stumbled on exactly what you are saying. Group policies are just reg hacks and I did run into the "RUN AS" option but you made a very good point about exposing the admin info by placing it in a bat file or something just to run the one app. I wasnt planning on having the app run everytime a user logs on just once through the run once key in the local machine registry key. But still not a very efficient way to handle the problem. Specially since I want the administrator to be able to adjust the restrictions from time to time.
For example the app needs to be able to disalbe MyComputer, Run, Search from the start menu. Disable registry tools, CMD, all that sort of stuff. I have all the hacks (keys and values that need to be added to the registry) but they all specify that they need to be placed in the Current_User key of the registry and some state they need to be placed there and in the Local_Machine key in order to work.
You stated that there are keys and values in a location in the registry where these changes can be made which does not require changes to be made to each individual users registry space. Where exactly is this key. It would be optimal to just run the app from the admin account and have it affect all the user accounts. Also, what if I need to affect a specific user account with a specific restriction but not every account. How do I specify a specific user and edit its registry space from within the admin account?
Pretty complex, no doubt. But its what I am working on and trying to learn all I can at the same time. If you have any suggestions, tutorials, sites, or code you could show me to help me out I would be most greatful.
Thanks...
Schleichermann
|
|
|
|