Thanks. I'll look at TChart. The other issue is finding the USB port. Currently I use the registry to create a list of COM ports and a user selects which one. There is a more complicated way to find the VID:PID values and text description and then only show ports that match criteria. But this topic isn't for this part of the forum. Again, thanks.
I want to create a multi-platform implementation of this Chrome App (originally done with WxWidgets). It accesses a USB com port via VID:PID and receives continuous data that is plotted. It also parses out text responses to commands sent via the command line. I've done all of this sort of software in one form or another and in the past used an activeX control for scrolling graphs. That code isn't available anymore. Attached is a screen shot and as you can see it's pretty simple. But what component is ideal for doing the graphing? I have the source code to both the Chrome app and the C++ code for the WxWidgets so actually translating this into Delphi is almost a no brainer. But I'd like something that will be multi-platform (even Linux if that ever becomes possible with RAD Studio).
Just need some suggestions.
I have an older bpl library that is now compiled with '32-bit Windows' as the target. I'd like to convert it to '64-bit Windows' but that choice doesn't show up on the drop down list.
I'm having the same problem with a tutorial from Embarcadero that was developed for the free WIN32 version of Berlin 10.1.2. As I'm licensed for the full suite I wanted to try the application on an android tablet but again, only the '32-bit Windows' is available as a target.
The solution there was to create a new firemonkey project, add the files from the sample and get rid of the default unit1.pas and unit1.form. From then on the sample was available for the entire suite.
So how do I add the extra targets into the drop down list in the user interface or is there something in the files that the compiler sees and sets a target?
This fixes the function TAccumulator.Frac code error. Result := FFrac.Value / Power(10, Floor(log10(FFrac.Value) + FFracLeadingZeros + 1))Would have been nice if the example added a C and CE button which would have made the keypad less symmetrica
About meDesign and build micro-controller embedded systems with Delphi User Interfaces
Address2335 Tanner Road
City / TownBC
College / UniversityUniversity of Alberta