Hi Luis, I remember Borland from ages ago, but never really used their stuff since they were a fairly direct competitor back then... I used to work for Microsoft, on their C++ 7.0 compiler. Am I dating myself? Interesting comparison. I'm not familiar with RXTX, but I assume this was also on the same machine you ran the Dephi/Async Pro test on, right? This is what I used... one of the examples I scrounged up yesterday. Nothing overly complicated here, though I yet have to read up on the specifics of delegates/events. I can send you the whole project if you wish. Delegate Sub SetTextCallback(ByVal [Text] As String) ... Private Sub buttonWrite_Click(sender As Object, e As EventArgs) Handles buttonWrite.Click SerialPort1.Write(richTextBoxInput.Text & vbCr) End Sub Private Sub buttonClose_Click(sender As Object, e As EventArgs) Handles buttonClose.Click SerialPort1.Close() ... End Sub Private Sub SerialPort1_DataReceived(sender As Object, e As SerialDataReceivedEventArgs) Handles SerialPort1.DataReceived ReceivedText(SerialPort1.ReadExisting()) End Sub Private Sub ReceivedText(ByVal [text] As String) If Me.richTextBoxOutput.InvokeRequired Then Dim x As New SetTextCallback(AddressOf ReceivedText) Me.Invoke(x, New Object() {(text)}) Else Me.richTextBoxOutput.Text &=3D [text] End If End Sub Cheers, -Neil. On 11/9/2015 11:27 AM, Luis Moreira wrote: > Hi been using Delphi 5 and async pro for a few years. What we found is th= at > up to windows 8.1 programs written with it, will work right of the box. > I actually wrote a program to test if there were any loss of packets wher= e > I send data to a ARM uC and it echos back to the PC this is done at 11520= 0 > baud continuously. What we found was that after 2 days it did not drop on= e > single packet. We tested the same thing with java using RXTX package and = it > regularly was missing packets. > I am sure we will run out of steam with Delphi 5 at some stage, buy for t= he > moment it works very well. > I did try to use code typhon and lazarus but couldn't integrate async pro > package. > Code typhon does have a Cople of serial packages that I have not tried ye= t. > Would be interested on the C/C++ routines/code you are using for the VS. > Thank you. > Best Regards > Luis > On 9 Nov 2015 16:07, "Neil" wrote: > >> So yes, I am tinkering with VS Express 2013 (I chose 2013 over 2015 for >> now as there are lots of tutorials and books for 2013). Not >> cross-platform I know, but considering how well documented it is, I'm >> very swayable. >> >> Cheers, >> -Neil. >> >> >> >> On 11/7/2015 9:25 PM, Bob Ammerman wrote: >>> You can develop .NET apps with Visual Studio without purchasing any >> Visual >>> Studio stuff. There are two different 'free' versions of Visual Studio: >>> Express and Community. The former is somewhat dumbed down, the latter i= s >> the >>> full professional version with licensing restrictions. Basically you ca= n >> use >>> Community to do anything you want, as long as you are an individual or >> work >>> for a small enough company. >>> >>> ~ Bob Ammerman >>> RAm Systems >>> >>>> -----Original Message----- >>>> From: piclist-bounces@mit.edu [mailto:piclist-bounces@mit.edu] On >> Behalf >>>> Of Neil >>>> Sent: Friday, November 06, 2015 6:49 PM >>>> To: Microcontroller discussion list - Public. >>>> Subject: Re: [OT] PC software development tools? >>>> >>>> Very nicely summarized list. >>>> >>>> Even though I know Java (as a language) fairly decently (though I will >>> have to >>>> re-learn the environment and resource files, etc), I still can't buy >> into >>> using it >>>> for stuff that has any interaction with real-time applications. I nee= d >> to >>> re- >>>> investigate to see if I can convince myself towards this route again, = as >>> I've >>>> used it previously for corporate applications, some Android dev, and >> even >>>> FIRST robotics. >>>> >>>> Mid this year, I got back into Android programming, and thought I'd go= a >>>> different direction (rather than Java, Eclipse, etc), and came across >> B4A >>> (Basic >>>> for Android), which is quite nice. I've only tinkered with it enough = to >>> create a >>>> basic bluetooth control app, but that went pretty smoothly and it's >> pretty >>>> well documented. For $59 it's a no-brainer. >>>> Though I've put that on hold as the interface for my Maker Faire cooki= e- >>>> printer project was developed quicker with Python. >>>> >>>> I will investigate MonoDevelop. From bits I've read, I can create ful= l >>> apps >>>> with this using the .NET libraries, and not have to purchase any Visua= l >>> Studio >>>> stuff... is this correct? >>>> >>>> Cheers, >>>> -Neil. >>>> >>>> >>>> On 11/6/2015 4:34 PM, Brian Hetrick wrote: >>>>> Compiled languages targeting both Linux and Windows include C, C#, >>>>> Java, and Visual Basic (the .NET version, a completely different >>>>> animal than VB 6 or VBA; do not expect expertise to transfer). >>>>> >>>>> On Windows, the primary development environment is Visual Studio. >>>>> Express and Community editions are free. Visual Studio does not >>>>> support Java out of the box, but there are add-ins. MonoDevelop is >>>>> commonly used on Linux, but is also available on Windows. MonoDevelop >>>> is no cost. >>>>> The primary development environments for the Java platform are >>>>> NetBeans, Eclipse, and BlueJ. The primary development environments fo= r >>>>> the Android platform (Java language, different libraries and >>>>> ecosystem) are Android Studio, to some extent IntelliJ and Eclipse. >>>>> Everything so far is no cost. There are commercial solutions for >>>>> running .NET on Android, as well. >>>>> >>>>> Both the Java and .NET platforms supply standardized ways to talk wit= h >>>>> serial lines. Windows and Linux talk with USB ports very differently; >>>>> both Java and .NET operating-specific libraries exist and are no cost= .. >>>>> >>>> -- >>>> http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive >>>> View/change your membership options at >>>> http://mailman.mit.edu/mailman/listinfo/piclist >> -- >> http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive >> View/change your membership options at >> http://mailman.mit.edu/mailman/listinfo/piclist >> -- http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .