|
Hi sir,
that error suddenly coming even it is not tracing by try catch block.
i pasted stack trace with my question. accept that i didn't get any specific line in which that error is coming but one thing if i am not using that code my application is working fine.
Thanks,
Hello Everybody
|
|
|
|
|
private void Form1_Load(object sender, EventArgs e)
{
readThread = new Thread(new ThreadStart(Read));
port = new SerialPort();
port.BaudRate = 921600;
port.PortName = "COM16";
port.Parity = Parity.None;
port.DataBits = 8;
port.StopBits = StopBits.One;
port.ReadTimeout = 30000;
port.WriteTimeout = 30000;
port.DtrEnable = true;
port.RtsEnable = true;
port.DataReceived += new SerialDataReceivedEventHandler(port_DataReceived);
port.Open();
}
private void buttonSend_Click(object sender, EventArgs e)
{
port.Write("AT+CUSD=1,\"*140*1#\",15" + System.Environment.NewLine);
}
private void port_DataReceived(object sender, SerialDataReceivedEventArgs e)
{
SerialPort spL = (SerialPort)sender;
byte[] buf = new byte[spL.BytesToRead];
spL.Read(buf, 0, buf.Length);
foreach (Byte b in buf)
{
message += b.ToString();
}
textBoxSMS.BeginInvoke((MethodInvoker)delegate()
{
textBoxSMS.Text += Encoding.ASCII.GetString(buf);
});
}
|
|
|
|
|
Wrong thread.
"These people looked deep within my soul and assigned me a number based on the order in which I joined."
- Homer
|
|
|
|
|
i have tired to search how to send USSD command on google.
i want to chek may balance from operator.
in every samples that i saw every body used commands like this:
"AT+CUSD=1,\"*140*1#\"\r\n";
it seams Tobe correct and i use somethings like this and i think it works.
i have a d-link gsm modem and when i send this command by it it make some noise on my speaker
from this i can find some thinks is happend
my modem have it's own windows application when i disconnected modem by my own application,i check it by modem's application and in USSD tab i can found the result of my commands that i sent by myself application.
then that command works fine but i 'm confuse what is happens when i sent my command it return me "OK" and do not return operator answer and how my modem's application can read that answer????????
i test these commands but can not get result and my modem just return somethings like this:
"AT+CUSD=1,\"*140*1#\"\r\n\OK\r\n" only.
1) "AT+CUSD=1,\"*140*1#\",15\r\n"
2) "AT+CUSD=1,\"*140*1#\",1\r\n"
3) "AT+CUSD=1,\"*140*1#\",15\r"
4) "AT+CUSD=1,\"*140*1#\",1\r"
5) "AT+CUSD=1,\"*140*1#\""
i think reading command's result maybe has difference command or i should set some config on my modem .
it is very interesting for me that my modem do not return error to me and always return OK.
|
|
|
|
|
You should read the documentation for your modem.
Veni, vidi, abiit domum
|
|
|
|
|
what you thinking , if i had it i come here and make a post!!!!!!!!!!!!!!!!!1
|
|
|
|
|
OK, then you go to the vendor and get it!
What do you think WE would do in your situation?!
|
|
|
|
|
i think you do not know any things about this,for this DO NOT MAKE DISTRIBUTION
|
|
|
|
|
davidstein wrote: i think you do not know any things about this, We still know that the answer to this question is in the documentation for the modem. Not that you have really explained what you are trying to get out of it.
Veni, vidi, abiit domum
|
|
|
|
|
You're an idiot.
What you asked is so rarely ever done that the only place you're going to find your answer is the people who made the modem you're using!
To get information, you go to the most likely source you're going to find it and that's the manufacturer of the device you're got a question about. What's so hard about understanding that??
Have a nice life.
|
|
|
|
|
that is none of your business what am i doing here,is that hard to understanding???
have a nice brain in your head
|
|
|
|
|
If nobody here has ever done what you're doing, do you really expect an answer?
Considering I make a 6 figure income doing this stuff, yes, yes I do have a nice brain in my head.
|
|
|
|
|
i wants to calculate salary percentage plz send ne code
|
|
|
|
|
Seriously?
Value = (Salary / 100) * percentage;
I'll let you determine the types required
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
private void btnDelete_Click(object sender, EventArgs e)
{
int id = Convert.ToInt32(txtId.Text);
string name = txtName.Text;
decimal sal = Convert.ToDecimal(txtSal.Text);
cmd.CommandText = "Delete from Emp where EmpId = " + id;
cmd.Connection = con;
con.Open();
cmd.ExecuteNonQuery();
con.Close();
}
private void btnCalc_Click(object sender, EventArgs e)
{
int Result;
int Total;
int sal = int.Parse(txtper.Text);
Value = (Salary / 100) * percentage;
}
like this i wrote still it is getting error
|
|
|
|
|
Value = (Salary / 100) * percentage;
Value would the the variable that you want to store the result in
Salary would be the variable / object that stores the salary value
percentage would be the variable / object that stores the percentage that you want to do the multiplication by.
The answer I gave you was a formula to find out the what a percentage of X would be.
Every day, thousands of innocent plants are killed by vegetarians.
Help end the violence EAT BACON
|
|
|
|
|
iam still getting error plz send me complete code
|
|
|
|
|
ashwini dharamsale wrote: iam still getting error
Out of the 46,298 errors that you could be getting you seriously expect us to guess with is the one error that you are getting? Do you realize that it's Friday and most of us have used up all of our mind reading credits for the week.
ashwini dharamsale wrote: send me complete code
What? No mention of how much you are going to pay us to do your work for you? Or, how you intend to pay?
|
|
|
|
|
Out of memory...... Good luck!
Best error ever!
=)
|
|
|
|
|
Why?
None of us is getting paid or a qualification for it. I don't think it is up to us to let you breeze through life hiding your own inability to code through the work of others.
What you want is a fairly easy thing to do, I certainly could have done this aged 11 (probably younger).
You have two real options:
1. Learn at least the basics of programming and debugging. We will help if we aren't be expected to write your code for you or taken advantage of.
2. Leave development as a career. This is a sane option for many people, most of the population just doesn't have the correct type of thought processes for coding.
If you are a beginner at coding, then you need to state what your problem is - you say you have an error but do not state what it is. At the very least I can see from skimming your code you aren't updating anything on the form. Again, asking for you code to be written for you won't get a helpful response.
|
|
|
|
|
ashwini dharamsale wrote: int Result;
int Total;
int sal = int.Parse(txtper.Text);
Value = (Salary / 100) * percentage; For real?
Pro tip: replace placeholders when copy&pasting code.
Epic pro tip: please learn enough C# to at least understand the compilation errors you're getting.
It's obvious that you put exactly zero effort in this.
|
|
|
|
|
private void btnCalc_Click(object sender, EventArgs e)
{
int Value;
int percentage = 10;
int sal = 99999;
Value = (sal / 100) * percentage;
btnCalc.Text = Value.ToString();
}
I fixed it!
had to assume a lot here.
=)
|
|
|
|
|
There are a lot of problems here, some of which will prevent it compiling.
Assuming that you have declared Value as a class level field or property:
1) Salary does not exist - I suspect you also want this as a class level field or property.
2) percentage does not exists, I assume that the variable you declared on the line above should be called percentage , not sal
That should cure your compiler errors, but I suspect it won't give you the right result unless you have been careful about the variable types, which it doesn't appear you have so far!
This message is manufactured from fully recyclable noughts and ones. To recycle this message, please separate into two tidy piles, and take them to your nearest local recycling centre.
Please note that in some areas noughts are always replaced with zeros by law, and many facilities cannot recycle zeroes - in this case, please bury them in your back garden and water frequently.
|
|
|
|
|
|
I am assuming the problem is "I want to copy your work and paste it in as my homework"?
This message is manufactured from fully recyclable noughts and ones. To recycle this message, please separate into two tidy piles, and take them to your nearest local recycling centre.
Please note that in some areas noughts are always replaced with zeros by law, and many facilities cannot recycle zeroes - in this case, please bury them in your back garden and water frequently.
|
|
|
|