John.Dammeyer

No Rank
Points: 0
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.
John
Read More...
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.
Thanks
John
Read More...
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?
Read More...
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






















Basic Information
-
Gender
Male -
Birth Date
1953-07-27 -
About me
Design and build micro-controller embedded systems with Delphi User Interfaces
Contact Information
-
Land phone
250-544-4950 -
Address
2335 Tanner Road -
State
Victoria -
City / Town
BC -
Country
Canada -
Website
http://www.autoartisans.com
Education
-
College / University
University of Alberta