My Visit to Australia and ADUG Symposium : http://blog.marcocantu.com/blog/2017-may-australia-adug.html
SPECIAL OFFER : Download a copy of the Object Pascal Handbook by Marco Cantu…FREE! : http://forms.embarcadero.com/ObjectPascalHandbookbyMarcoCantu?utm_source=DeveloperNewsletter&utm_medium=Email&utm_campaign=Newsletter_18&utm_content=ObjectPascalHandbook
Centennial Bridge: BUILD, Creators Update, Windows 10 S and More : http://blog.marcocantu.com/blog/2017-may-centennial-build-windows10s.html
Rad Server for FREE? The most powerful tool you are not using : RAD Server is the most powerful tool you are not using
It’s desktop world, a mobile world, and an internet world. Want to put your desktop app on the web? Easy—use RAD Server to turn your desktop app into a REST service.
https://www.embarcadero.com/radoffer?utm_source=Promotion&utm_medium=email&utm_campaign=RadServerJune&utm_content=button
It’s desktop world, a mobile world, and an internet world. Want to put your desktop app on the web? Easy—use RAD Server to turn your desktop app into a REST service.
https://www.embarcadero.com/radoffer?utm_source=Promotion&utm_medium=email&utm_campaign=RadServerJune&utm_content=button
Embarcadero
Special Offers on RAD Studio, Delphi & C++Builder - Embarcadero
Quickly develop native applications for the latest releases of Windows, macOS, iOS, and Android, for less. Join over 3 million developers around the world that trust RAD Studio to build their best applications for mobile, IoT, enterprise, and more.
FireMonkey Android Compatibility Patch for RAD Studio 10.2 Tokyo : https://community.embarcadero.com/blogs/entry/firemonkey-android-compatibility-patch-for-rad-studio-10-2-tokyo?utm_source=DeveloperNewsletter&utm_medium=Email&utm_campaign=Newsletter_21&utm_content=Patch
Embarcadero
FireMonkey Android Compatibility Patch for RAD Studio 10.2 Tokyo
We have released a FireMonkey Android Compatibility Patch for RAD Studio 10.2 Tokyo. You can download it at: http://cc.embarcadero.com/it...
FireDAC & ODBC for Paradox and dBase tables : https://community.embarcadero.com/blogs/entry/firedac-odbc-for-paradox-and-dbase-tables?utm_source=DeveloperNewsletter&utm_medium=Email&utm_campaign=Newsletter_21&utm_content=ParadoxdBase
Embarcadero
FireDAC & ODBC for Paradox and dBase tables.
I continue to get customer requests for options to migrate legacy RAD Studio, Delphi or C++ Builder applications using the Borland Databa...
Use TRESTDataSetAdapter with arbitrary JSON : https://community.embarcadero.com/blogs/entry/use-trestdatasetadapter-with-arbitrary-json?utm_source=DeveloperNewsletter&utm_medium=Email&utm_campaign=Newsletter_21&utm_content=JSON
Embarcadero
Use TRESTDataSetAdapter with arbitrary JSON
One basic question I get asked is how can I convert arbitrary JSON into some kind of data structure such that I can extract useful data?O...
New Enterprise Connectors for Delphi and C++Builder - Join the Beta : https://community.embarcadero.com/blogs/entry/new-enterprise-connectors-for-delphi-and-c-builder-join-the-beta?utm_source=DeveloperNewsletter&utm_medium=Email&utm_campaign=Newsletter_21&utm_content=EnterPriseConnectors
Embarcadero
New Enterprise Connectors for Delphi and C++Builder - Join the Beta
We’re excited to announce our partnership with CData to offer 80+ Enterprise Connectors. The result of a year-long collaboration effort ...
@DelphiDigest & @DelphiUzbekistan
In the good old Pascal days, there was a set of functions to handle the I/O (AssignFile, Reset, Rewrite, CloseFile and so on), now we've a bounce of classes. All Delphi streams inherit from TStream and can be used as an internal stream of one of the adapter classes.
There are 10 fundamental types of streams:
: This is a writer for binary data
: This is a writer for characters to stream
: This is a writer for a string
: This is a writer for sequence of characters; it is an abstract class
: This writes component data to an associated stream
: This reads component data from an associated stream
: This is a reader for a stream of characters
: This is a reader for a string
: This is a reader for sequence of characters; it is an abstract class
: This is a reader for binary data
In the good old Pascal days, there was a set of functions to handle the I/O (AssignFile, Reset, Rewrite, CloseFile and so on), now we've a bounce of classes. All Delphi streams inherit from TStream and can be used as an internal stream of one of the adapter classes.
There are 10 fundamental types of streams:
System.Classes. TBinaryWriter
: This is a writer for binary data
System.Classes. TStreamWriter
: This is a writer for characters to stream
System.Classes. TStringWriter
: This is a writer for a string
System.Classes. TTextWriter
: This is a writer for sequence of characters; it is an abstract class
System.Classes.TWriter
: This writes component data to an associated stream
System.Classes. TReader
: This reads component data from an associated stream
System.Classes.TStreamReader
: This is a reader for a stream of characters
System.Classes. TStringReader
: This is a reader for a string
System.Classes. TTextReader
: This is a reader for sequence of characters; it is an abstract class
System.Classes. TBinaryReader
: This is a reader for binary data