FREE

Free Tools



Free: TMS myCloudData REST client

FREE open-source client component for seamless access to the myCloudData.net service.
Use structured data storage in the cloud between your desktop & mobile applications. Always connect to your own live cloud data via myCloudData.net Just drag the myCloudData REST Client component on your form and start using the myCloudData Service as it was a local database. Whether you are developing Windows, Mac , IOS or Android applications, the myCloudData REST Client will suit your needs. The free myCloudData REST client component is based on the REST technology that is included in Delphi 10.1 Berlin. It can be used with your Delphi 10.1 Berlin IDE as-is, no need to install extra commercial libraries.



Free: TMS LCL HW Pack for Raspberry Pi

Open-source seamless access components for Raspberry Pi breakouts
Accessing external hardware from a Raspberry Pi becomes as simple as dropping a component on the form and setting some properties or calling some methods. Reach-out to an exciting new world of electronics now from your Pascal applications running on Raspberry Pi with this open-source bundle of components. No need to go delving into IC docs or puzzling bits together from very limited or non-existing documentation. Just connect and go.



Free: TMS IDE Rich Clip

FREE DOWNLOAD

Free IDE plugin to copy source code with syntax highlighting to the clipboard
When installing the package, the IDE Edit menu gets two new items: "Copy as RTF" and Copy as "HTML". The editor context menu also gets these two new items added. Selecting "Copy as RTF" will copy the selected source code in the editor with syntax highlighting as rich text to the clipboard and the text can be pasted for example in MS Word with all syntax highlighting applied. When selecting "Copy as HTML", the selected source code is copied as HTML formatted text with syntax highlighting to the clipboard and can for example be pasted in the browser and will be rendered with all syntax highlighting applied.

Features
  • Copy selected source code in IDE editor as rich text
  • Copy selected source code in IDE editor as HTML formatted text
  • Automatically retrieves IDE syntax highlighting color settings
  • Free plugin for Delphi XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin


Free: TMS FlexAnalytics

FREE DOWNLOAD

TMS FlexAnalytics is an app to get statistics from google analytics and chart it automatically from a C# app. You will need Visual Studio 2008 and FlexCel.NET to compile the source files.

Free: TMS UpdateBuilder

FREE DOWNLOAD

TMS UpdateBuilder is a free time-saving companion utility for the TMS TWebUpdate component. It makes building and uploading updates of your applications easy, reliable and fast. UpdateBuilder can generate the correct .INF file that contains the specification of what parts of the application need to be downloaded and how. It will also compress files if specified or build complete CAB files that contain the updated application. On top of that, it can automatically upload the update to the server.

Free: IDE plugin: TMS Presentation Helper & Clipboard Monitor

IDE plugin to monitor clipboard, track clipboard history and to save & load code snippets for giving presentations with Delphi

Features
  • Code snippet overview to help during presentation
  • Code snippets in the presentation helper can have a title to easily synchronize with presentations
  • Automatic Pascal syntax highlighting on all code snippets
  • Clipboard monitoring, clipboard history tracking
  • Drag-drop support allows to drag code snippets from the presentation helper or clipboard monitor directly to the editor
  • Integrated in Delphi as docking panel in the IDE
  • Double-click or drag-drop code to a source file
  • Easily copy or cut multiple code snippets to the clipboard and recall later
  • Free plugin for Delphi XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin

Free: IDE plugin: "TMS What's New"

FREE DOWNLOAD

Delphi & C++Builder IDE plugin to keep current with the latest releases, blogs & tweets from TMS software

Features
  • View latest product updates, release history, component descriptions
  • Stay in touch with the latest blog articles as they are written
  • Instantly view TMS tweets
  • Detailed product information with the latest updates
  • Integrated in the Delphi & C++Builder IDE as docking panel within the IDE
  • Free plugin for Delphi XE3, XE4, XE5, XE6, XE7, XE8, 10 Seattle, 10.1 Berlin

Free: iPhone / iPad app: TMS Software News

Stay in touch with the latest developments and releases at TMS software anywhere, anytime with one single iPhone / iPad application

QR Code:

Features
  • View latest product updates, release history, component descriptions
  • Stay in touch with the latest blog articles as they are written
  • Instantly view latest TMS tweets
  • Detailed product information with the latest updates
  • Read our blog, check our tweets
  • See what's new, what's improved, what's fixed in our components

Free: Windows Phone app: TMS Software News



Stay in touch with the latest developments and releases at TMS software anywhere, anytime with one single Windows Phone application. View the latest blogs, tweets, product releases and Youtube training videos.

Features
  • View latest product updates, release history, component descriptions
  • Stay in touch with the latest blog articles as they are written
  • Instantly view latest TMS tweets
  • Detailed product information with the latest updates
  • Read our blog, check our tweets
  • See what's new, what's improved, what's fixed in our components
  • View latest Youtube training videos from the tmssoftwareTV's channel

Free: FTPUploader: a small free utility for your daily email routine

FREE DOWNLOAD

It becomes increasingly difficult these days to send an email with an attachment. Different email servers implement different filtering techniques for emails with attachments. Especially for support this is quickly becoming frustrating, both for the sender and the receiver. The sender does not know whether an email actually arrived at the receiver or if the email was answered or if the answer simply didn't arrive. A solution is to no longer send the file as attachment but to make it available as download and just send the download link. Now, while convenient for the receiver, it quickly becomes a repetitive annoying and error-prone task for the sender:

  • Locate the file
  • Open an application to connect to an FTP server
  • Remember the corresponding hyperlink to send in the email

A solution: FTPUploader

What if a tool existed where you could simply right-click a file and have it sent to some FTP server and have the hyperlink available on the clipboard to paste in the email ? Then comes the power of Delphi and our component TWebCopy! It took less than 15 minutes to configure the TWebCopy component for uploading a file to an FTP server and get and set the settings for the FTP server in the registry. With Delphi, everything is easy and straightforward. By implementing a couple of events, progress feedback can be displayed in the utility as well.

The FTP server information must be configured once by starting the application and clicking the "Configuration" link.
The file can also be uploaded to the FTP server by "drag-dropping" the file on to the icon.
After uploading the file the link is copied to the clipboard.


Free: Reflection Creator: a free utility for creating configurable reflection images


FREE DOWNLOAD

This free tool allows you to create images with a configurable reflection effect starting from existing images. Simply load the image in the reflection creator, set the desired reflection size and reflection offset and save as a new image with reflection.


Free: TTMSFMXZBarReader component to add QR, UPC, EAN code scanning in Delphi applications


Features
For an internal project, we looked at integrating QR code scanning in an iOS application. As we didn't feel like reinventing the wheel and deal with the complexities of deciphering a QR code, we searched for existing code and after trying out several solutions, found ZBar to be one of the most solid libraries. The project is at : http://zbar.sourceforge.net/

After doing this evaluation in XCode with ObjectiveC, the next duty was to find out how we could use an ObjectiveC library from a Delphi FireMonkey project. There are several important details to pay attention to when doing this, but finally this also proved to work and in the typical Delphi RAD philosophy, we decided to create a wrapper Delphi component for this. With this wrapper component, scanning a QR, UPC or EAN code from Delphi is as simple as two lines of code:

procedure TForm1.Button1Click(Sender: TObject);
begin
  // line1: activate the code scanner. This shows the camera that should be aimed at the QR or UPC code
  TMSFMXZBarReader1.Show;
end;

procedure TForm1136.TMSFMXZBarReader1GetResult(Sender: TObject;
  AResult: string);
begin
  //line 2: the OnGetResult event is triggered when the code was retrieved and this returns it as a text
  ListBox1.Items.Insert(0, AResult);
end;