On 2006-03-06, Luca <[EMAIL PROTECTED]> wrote: >>> Another point is the textctrl: it store only the first byte >>> and not the other why?, the byte are like 22 and all are >>> readed >> >> No clue. I don't know what "textctrl" is or what it's >> supposed to do. > > a = ser.readline() > a = self.textCtrl3.SetValue(a + ' ') > > For my bad understanding is clear
Please, please, quote articles so that we can tell who said what. I've attempted to re-quote things to make it clear. If textctrl isn't doing what you think it should, you need to 1) Create a _small_ program that demonstrates the problem. 2) POST THAT PROGRAM in a thread with a the subject line that is likely to attract the attention of somebody who knows something about "textctrl". >>> Sniffing the data with serial port monitor i see that the >>> answer is ok but after the answer the port close, why? >> >> What makes you think the port closed? >> > > The serial port monitor write com port close. OK. Good. That's useful information. I'm assuming that by "serial port monitor" you mean something like the tool from sysinternals? It's important that you include details like that. In the previous post, I thought you meant you were watching the serial data stream on the cable with a protocol analyzer or with another PC. I didn't understand how you would know the port had been closed by watching the data on the cable. You said you were sniffing the _data_, and you can't tell by looking at _data_ that the port has been closed -- so I had to ask how you knew the port had been closed. Now, if you'll just post the Python code we can probably tell you what's wrong. Since you haven't shown us the code, all we can do is guess. I've already made my guess: the serial port object is going out-of-scope and getting garbage collected. If you don't know what that means, let us know, and we'll explain it in more detail. > As you know i'm not a programmer, but i try to do this in my > free time. That's fine. We're all willing to help, but you have to work with us. The best/fastest way to solve your problem is to write a small program that demonstrates the problem and post it. Then we can look at it and tell you what's wrong. You could post your entire program, but the more code you post, less likely it is that people are going to sort through it to figure out what's wrong. If you can post a 15-20 line program that doesn't do what you think it should, I guarantee you'll get a quick answer explaining what you've done wrong. If you post a 1500 line program, nobody is going to read it. It's theoretically possible to post a precise enough natural language (e.g. English) description of the problem such that somebody might be able to figure out what's wrong. But, writing a description that is precise enough is very difficult even for somebody who is good at Python and a native English speaker. Its much easier to write a small program that demonstrates the problem. > Probably you have reason to write: > > The code you post is irrelevant. > > But i try to do my best as in my possibility. If you want us to tell you what's wrong with your code, you _have_to_show_it_to_us_. It's usually pointless for us to try to guess. There is a big problem with just posting a few lines of code out of a larger program: unless you know what's wrong, you don't know which lines of code to post. If you don't know what the problem is, you're probably posting the wrong chunk of code. > I think that in any case you can't run my code if you haven't > the same device that i have. Even if we can't run the code, we can still look at it. Ideally, you should create a small program that demonstrates your problem. Make it as small as you can. Leave out anything that isn't related to the problem you're trying to solve. If you refuse to post code that demonstrates your problem, there's very little chance we'll correctly guess what you've written. > So i don't want that you loose time with my stupid question, > i'm sure you have a lot of better things to do that help a > beginner like me. We were all beginners at one time. Teaching people is rarely a waste of time unless they don't want to be taught. But you have to help us solve your problem. -- Grant Edwards grante Yow! While I'm in at LEVITTOWN I thought I'd visi.com like to see the NUCLEAR FAMILY!! -- http://mail.python.org/mailman/listinfo/python-list