As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I've been a fan of Turbopower Async Pro for years, now taken up on SourceForge and it works very well. However, it's complex and I've never really made use of its features other than the port component. I'm updating my code for D2009 etc and am tempted to move to something simpler since I have my own wrapper around it. There are lots of port components out there but are there any recommendations here? Thanks.
Lars Dybdahl recently blogged about the open source TComport component that's sprung back to life, and how Delphi 2007 and 2009 support have been added.
Lars's blog: http://compaspascal.blogspot.com/2008/11/delphi-bigger-than-c-tcomport-history.html
TComport home on SourceForge: http://sourceforge.net/projects/comport/
Also take a look at SynaSer (towards the bottom of that page). I have used his TCP/IP library for quite some time now and have found it extremely easy to use and extend and would expect his serial comms library to be similar.
Is anything in Delphi really future-proof? Stick with open-source anyway - If it's on Sourceforge at least you have the source, and it won't vanish if the company that makes it goes out of the Delphi software business.
Use whatever works for you. If Turbopower Async Pro (duh, what a name) works then don’t change it. :)
Related
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I'm using CodeGear Delphi 2009 and tried to install a couple of COM port components, but that failed. Could you tell me where I could get a good, free COM port component and how do I install it to IDE?(e.g. which ancestor shall I specify?)
This is what I have been using several years.
Serial version 4.4
Unfortunately, the download link is no longer available. You have to search the Internet.
The Unit Serial contains a collection of components associated with the serial interface of the PC.
The core components are the two TSerial and TSerPort.
Both are based on the Windows API, but offer much more comfortable and also flexible ways to access this interface.
In 1998, Version 2.0 was first released in the computer magazine Toolbox.
In subsequent years, the collection has components continuously developed and improved. The level of development, is now equivalent to commercial solutions. Particularly therefore has "TSerial" become widespread in industrial applications.
TComPort
Delphi/C++ Builder serial communications components.
It is generally easy to use for basic Serial Communications purposes. Alternative to the TurboPower ASYNCPro.
TComPort
I believe synapse has support for serial ports also:
http://synapse.ararat.cz/doku.php/download
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
We have an application made in Delphi 7 that has been evolving for over a decade. We are currently migrating to XE2, but that will take a bit of time.
I recently discovered FastMM replacement memory manager. After reading this seems like a no-brainer step for any application in Delphi 7 (or earlier?). Sadly, we are just discovering it; I suppose to do lack of knowledge or exposure.
My question is are there other additions like FastMM that are also no brainers when creating an application with Delphi 7, other small tweaks, components, tools or units like this one that most people would agree should be added to virtually any application for Delphi 7. I know many things have come to light over the years or components come into existence that we may not be aware of. Googling for this information gives most out of date results.
Any guidance is appreciated.
This kind of question (and answering it) has the risk of raising lots of discussion, but the information you ask for is valuable for others, so here is my answer:
use development productivity tools like ModelMaker Code Explorer, Castallia, cnPack IDE Wizards or GExperts (this or is not exclusive)
use FastMM4
use an exception catcher like madExcept
use a logging tool like CodeSite or Eurekalog
use a GUI control suite like those from DevExpress, Raize, JVCL, etc (there are way more)
use a base library like JCL
There is far more, maybe we should make this a community wiki.
From an upgrade perspective, my experience is that you best can upgrade all your 3rd party libraries to the latest version one by one, and then finally upgrade Delphi. That makes transitioning a multi-step process, which is easier to manage.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 9 years ago.
I have a question, I was wondering if it is professional to use jQuery mobile for a iPhone app? I mean, i just needed to create photo galleries and i used jQuery mobile, and then created a webview for it.
Is it OK to create an iPhone app this way? Or is it not professional? Thanks!
Everyone will have an opinion about whether it is professional or not... it all depends on how you deliver your final product.
If your app looks polished, performs well and adheres to the HIG guidelines, then yes, it could be acceptable.
If you however throw something together which looks bad, performs poorly and doesn't function, then don't bother. You'd likely not make it past the approval process.
Take a look at: http://www.jqmgallery.com/. Lots of people have used jQuery Mobile to produce really slick looking apps.
Ask the basic questions -
Can I maintain it easily
Can someone else maintain it easily
Does it work with my SCM
Does it meet the requirements - fast enough, no crashing, etc.
It's professional, as long as you use best practices, and write decent scripts.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
we've been using Pro Essentials graph (gigasoft.com) but it doesn't play nicely with delphi so it's been causing problems.
we need to display waveforms and bar graphs (not at the same time). the waveforms could have thousands of points. we need something pretty full-featured that's a "living" product.
our app is a native win32 delphi 2009 app.
thank you for your suggestions!
Try TeeChart
http://www.steema.com/
how about aggpas ?
I'd try out the LMD ChartPack. LMD has been making native Delphi products for years - if they handle your scenario, they will probably work quite well.
Some wave forms and bar graphics should both be able to be done with that.
Try this link. It has many components listed just for Delphi.
Try our RMChart.
Not native Delphi component but a freeware one and I have been using it in many of my apps.
As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, visit the help center for guidance.
Closed 10 years ago.
I think the best part of flash is the possibility to create not squared user interfaces, so I like the idea to create desktop apps using flash. I know AIR is for that but it doesn't allow real access to OperatingSystem apis and dlls and the commercial options are kind of difficult to customize.
You can try ScreenweaverHX:
http://haxe.org/com/libs/swhx
It's the Haxe-based successor of the old Screenweaver. However, it's not as simple as the old version used to be. Most likely you need to take a look to the basics of Haxe and Neko, the 2 technologies it's based on.
There's another project on top of SWHX that it's called HippoHX. It aims to "complete" SWHX providing that extra functionality you might miss (simple ActionScript APIs and a GUI). However, it's in its early stages:
http://hippohx.com
DISCLAIMER: I'm the owner of HippoHX, so my point is obviously biased.
As far as I know SWHX is the only Open Source alternative at this point.
Try flajector. it's powerfull converter from flash to exe. You can to develop your application using AIR. And then you can convert it into desktop application .exe