Posts

Showing posts from November, 2018
Hi all. I am trying to install Delphi CE onto an AWS EC2. Windows server. There is no way to install dot Net on these cloud VM our of the box so Delphi CE cant be installed. Havent had time to research a work around yet. Has anyone done/solved this yet? Im travelling soon and need an available anywhere Delphi machine.

Hi guys

Hi guys, I'm using Delphi rio 10.3 Comunity edition to test some small android apps. I'm trying to access the camera but I got error CAMERA_EXTERNAL_STORAGE. WRITE_EXTERNAL_STORAGE have not been granted. In my project options I Have chose those options selected in the USES PERMISSIONS, My device have Android 8.0 , so it seems that rio 10.3 do not resolve android problems of the Tokyo version. Any ideas?

"Modern" style of Rio online help causes weird text wrapping on 1280w monitor while wide empty band just wastes...

Image
"Modern" style of Rio online help causes weird text wrapping on 1280w monitor while wide empty band just wastes space.

"Modern" style of Rio online help causes weird text wrapping on 1280w monitor while wide empty band just wastes space.

Image
"Modern" style of Rio online help causes weird text wrapping on 1280w monitor while wide empty band just wastes space.

New DAC release with RAD Studio 10.3 Rio support

Image
New DAC release with RAD Studio 10.3 Rio support We hasten to share the great news: we have updated our DAC products making them even more functional and supported the just-released RAD Studio 10.3 Rio. What you get with this release besides the above https://buff.ly/2TNAOhp

Hello

Hello, I've updated my PDFReader project to use my own library libPDFium build from scratch with the last PDFium source code ! https://github.com/tothpaul/PDFiumReader https://github.com/tothpaul/PDFiumReader

VCL Styles on High-DPI systems - no problems with StyleControls VCL!

Image
VCL Styles on High-DPI systems - no problems with StyleControls VCL! http://www.almdev.com Benefits of StyleControls VCL: * Unique solution to create UWP-like applications (you can fully customize form, enable DWM shadow with hit test for it (Windows 7, 8, 10)) * UWP-like form works the same with System Themes or with VCL Styles (you can adjust it and without VCL Style) * Excellent support of system Themes and VCL Styles * Improves VCL Styles on Forms, Menus and Common Dialogs (and for High-DPI systems) * All controls work fine, faster, without any flickers, have the same functionality with system Themes or with VCL Styles * All controls have support of High-DPI systems with any DPI (no limitations and with VCL Styles) * Complex solution to scale images in controls on High-DPI systems (icons, backgrounds and many more) * A lot of advanced controls to create really modern application * A lot of controls has multi-theme (style) adjustments (for example, one button can looks and

New version of FreeEsVCLComponents is available on GetIt now!

Image
New version of FreeEsVCLComponents is available on GetIt now! Includes four new components. https://github.com/errorcalc/FreeEsVclComponents #Delphi #EmbarcaderoRadStudio #errorsoft #vcl #vclcomponents

I'm looking for new desktop, like a Intel i7 9700k. but intel have removed hyperthreading.

I'm looking for new desktop, like a Intel i7 9700k. but intel have removed hyperthreading. Is this a problem for Delphi ?
Have to say the saddest part of moving to Delphi 10.3 will be losing integration with ModelMaker :-(

A Delphi "Aha" experience

A Delphi "Aha" experience https://components4developers.blog/2018/11/29/delphi-revelations-2-space-characters-are-not-just-space-characters/

Can somebody point me to a working sample of a Delphi XE application written in say Xe8 - Berlin that uses google maps with routing and location interactions?

Can somebody point me to a working sample of a Delphi XE application written in say Xe8 - Berlin that uses google maps with routing and location interactions? Everything I see in You-Tube is non-english also. I really want to create a VCL Google Maps program and I could use a sample as a guide. This is not a FMX mobile app. VCL only.

NexusDB support for 10.3 Rio has been officially released :)

NexusDB support for 10.3 Rio has been officially released :) https://www.nexusdb.com/support/index.php?q=nxdbtrial

Any idea why this code stopped working in 10.3, is it a bug?

Any idea why this code stopped working in 10.3, is it a bug? type TTest = record constructor Create(const ACommand: Integer; const AItems: TStringDynArray); overload; end; constructor TTest.Create(const ACommand: Integer; const AItems: TStringDynArray); begin end; var Test: TTest; begin // this shows // E2250 There is no overloaded version of 'Create' that can be called with these arguments Test := TTest.Create(1, ['test']); end;

I found a bug in delphi Rio 10.3, an object is automatically destroyed at the end of formcreate on Android. Not in Windows.

Image
I found a bug in delphi Rio 10.3, an object is automatically destroyed at the end of formcreate on Android. Not in Windows. Should have something to do with refcount? Can anybody help me?, I'm in a hurry to finish my project. Please find code below, which is in a Blank Multi-Device application. ----------------- See code below --------- unit Unit1; interface uses System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants, FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs; type TMapLayer = class(TObject) private fName : string; fNumb : integer; public constructor Create(); destructor Destroy(); override; end; TForm1 = class(TForm) procedure FormCreate(Sender: TObject); private { Private declarations } public { Public declarations } end; var Form1: TForm1; implementation {$R *.fmx} constructor TMapLayer.Create(); begin inherited Create(); fName := ''; fNumb := -1; end; destructor TMapLayer.Destro

ESBPCS for VCL v6.10.0 has been released and includes support for the recently released Embarcadero Delphi 10.3 Rio

Image
ESBPCS for VCL v6.10.0 has been released and includes support for the recently released Embarcadero Delphi 10.3 Rio ESBPCS for VCL is a huge collection of components and routines aimed at making Data Entry and Manipulation easier for both the Developer and their end-user. Check it out at https://www.esbconsult.com/esbpcs - trial versions and demos are available. This is a free upgrade for Registered owners. Subsets ESBPCS-Lite, ESBPCS-Calcs, ESBPCS-Dates and ESBPCS-Stats have also been updated.

https://www.atozed.com/2018/11/intraweb-17-in-delphi-video-demonstration/

https://www.atozed.com/2018/11/intraweb-17-in-delphi-video-demonstration/ https://www.atozed.com/2018/11/intraweb-17-in-delphi-video-demonstration/

I have one application, which when I compile it for Win32, ends its compile with:

I have one application, which when I compile it for Win32, ends its compile with: F2084 Internal Error: C2527. This is in Delphi 10.3 Rio. When compiling for Win64 it works fine. On Tokyo and other previous Delphi versions it also compiles fine. I have no idea what might cause this. It's a somewhat large application (about 1.4 Mloc), uses several hundreds of units and a few third party libraries. I will try to narrow it down, but I expect that is going to be quite a bit of work.. Any suggestions? Can anybody tell what kind of error C2527 is?

Hi

Hi Does anybody know how to pass 'end_of_line' (#13#10) to Word document via OLE? TIA

Problem with reading a complete string on a serial port

Problem with reading a complete string on a serial port Dear all. I have a problem with a reading a string on a serial port. I can send string, send character, read character but I can't solve reading of complete string. I have two similar functions in a unit for reading from a serial port: function TPLC_Comm.ReadStr(var S: String) : Boolean; var TempArray : array[1..255] of Byte; Count, RX_Count : DWord; begin S := ''; ReadFile(Com, TempArray, 255, RX_Count, nil); for Count := 1 to RX_Count do S := S + Chr(TempArray[Count]); Form_Glavna.Edit_ToPrint.Text := S; if length(S) > 3 then Result := True; end; function TPLC_Comm.ReadChr(var C: Char) : Boolean; var RX_Count: DWord; begin ReadFile(Com, C, 4, RX_Count, nil); Result := (RX_Count=1); end; So in Execute for reading a character I do something like this: Repeat If ReadChr(Ch) then Begin IF (Ch=$#06) then ...( do something); If (Ch=$#15) then ...(do something2); End; Until (Ch in [$#06, $#15]; This work
Any Cyber Monday deals in Delphi ecosystem?
OmniThreadLibrary 3.07.6 is out with official support for Delphi 10.3 Rio!

Marco Cantù is unstoppable. I can't keep up LOL

Marco Cantù is unstoppable. I can't keep up LOL http://blog.marcocantu.com/blog/2018-delphi-rtl-improvements-rio.html http://blog.marcocantu.com/blog/2018-delphi-rtl-improvements-rio.html

RIO - First thoughts: No additional downloads, no interbase (I check install everything). No love for the Win64 C++ compiler. First time I can recall the compiler did not get a version bump: Embarcadero C++ 7.30 for Win64 Copyright (c) 2012-2017 Embarcadero Technologies, Inc

RIO - First thoughts: No additional downloads, no interbase (I check install everything). No love for the Win64 C++ compiler. First time I can recall the compiler did not get a version bump: Embarcadero C++ 7.30 for Win64 Copyright (c) 2012-2017 Embarcadero Technologies, Inc Building product demos, yet the Win64 compiles as a old one (it's driven by the compiler defines).

We are glad to announce that StyleControls VCL and all other products with support of with RAD Sudio 10.3 Rio just released!

Image
We are glad to announce that StyleControls VCL and all other products with support of with RAD Sudio 10.3 Rio just released! http://www.almdev.com What's new: - added: support of RAD Studio 10.3 Rio - added: support of "PerMonitorV2" DPI Awareness option (available in 10.3 Rio) for all controls (now they use per monitor system metrics and theme data) - added: a lot of improvements in controls for better scaling - improved: TscHint component - now it uses per monitor font size and per monitor cursor size to get position - added: TscHint.ActiveForApplication property - use it to replace all hints in applications to hints from TscHint component (it helps you to fix all problems with hints on multi-monitors High-DPI systems) - updated: all HIgh-DPI demos - now they compiled in 10.3 Rio On the pictures you can see our demos with "PerMonitorV2" DPI Awareness option, which moved between 2 monitors...

We are glad to announce that FM UI Plus and special patch installer for macOS applications are ready to use with RAD Studio 10.3 Rio! Also, of course, you can use VCL Styles and FM Style Templates with new version without any problems!

Image
We are glad to announce that FM UI Plus and special patch installer for macOS applications are ready to use with RAD Studio 10.3 Rio! Also, of course, you can use VCL Styles and FM Style Templates with new version without any problems! https://www.delphistyles.com

I have recently finished building a Multi-Tier database Application using the datasnap technology in Delphi. I have built the datasnap Client app in Delphi-Object Pascal, and linked it to a datasnap server app that communicates with HeidiSQL. When I run my Client app on the Windows desktop(64bit), it works just fine; it connects to the datasnap server, and can read and update the database. However, when i run it on an Android Device, while the server is running, it closes immediately.

I have recently finished building a Multi-Tier database Application using the datasnap technology in Delphi. I have built the datasnap Client app in Delphi-Object Pascal, and linked it to a datasnap server app that communicates with HeidiSQL. When I run my Client app on the Windows desktop(64bit), it works just fine; it connects to the datasnap server, and can read and update the database. However, when i run it on an Android Device, while the server is running, it closes immediately. Do any of you know how to solve this issue? Thank you in advance.

I have just downloaded 10.3 and after less than 1 minute I already have found an issue. Does this happen to you too?

Image
I have just downloaded 10.3 and after less than 1 minute I already have found an issue. Does this happen to you too? It seems that code insight does not recognize inline varaibles (but the code compiles)

CrossVcl 1.05 just released. Start building macOS and Linux VCL apps with Embarcadero Delphi and CrossVcl.

Image
CrossVcl 1.05 just released. Start building macOS and Linux VCL apps with Embarcadero Delphi and CrossVcl. + RAD Studio 10.3 Rio support. + macOS Mojave dark-theme support. https://www.crossvcl.com

Is there a function to retrieve the statistical polynomial trend in Delphi ? I cannot find it.

Is there a function to retrieve the statistical polynomial trend in Delphi ? I cannot find it. Thank you Lars Fosdal I just realised the comments were disabled :-(

Hello, I am going to uninstall 10.1 in my machine because I want to install 10.3 community edition. I have read online that when you install the IDE, it "pollutes" your system's registry (with a lot of entries/keys). How do I clean that?

Hello, I am going to uninstall 10.1 in my machine because I want to install 10.3 community edition. I have read online that when you install the IDE, it "pollutes" your system's registry (with a lot of entries/keys). How do I clean that? I think that the simple uninstall won't clear the registry entirely...

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) I have just uploaded a beta version of GExperts 1.3.12 for Delphi 10.3 Rio. NOTE: This is a BETA! Beware of bugs, e.g. the Goto-Dialog enhancements cause redraw problems if theming is enabled, the Run Parameters dialog enhancements (drag and drop for… http://blog.dummzeuch.de/2018/11/25/gexperts-1-3-12-beta-for-delphi-10-3-rio-available/

Dear Developers

Dear Developers, I'm pleased to announce the new version of X-DBGrid Component 6.9 and X-Files Components 6.9! What's new in version 6.9 ? ======================= - New packages for Delphi/C++Builder 10.3 Rio Win32/Win64!!! - Support for free VCL Delphi Styles: Aqua Light Slate 2, Glossy2, Sky 2 - Bug fixed: incorrect height of SearchPanel after using ScaleForPPI (>=10.1) - Bug fixed: incorrect size of Calculator without using ScaleForPPI (>=10.1) - Bug fixed: when the last selected item is unchecked in the FilterList To read more, please visit our website at: http://www.x-files.pl/ You can also look at some screenshots at: http://www.x-files.pl/components/ and download the new Trial version from: http://www.x-files.pl/download/

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) There was a bug in the (yet unreleased) GExperts code that caused an access violation every time the Delphi IDE was closed. I have just found it, but boy was that difficult! I knew the problem existed in the current source code and by trial and error I… http://blog.dummzeuch.de/2018/11/24/found-the-cause-of-the-av-on-exiting-the-delphi-ide/

HTML Library version 3.8 released.

HTML Library version 3.8 released. Major improvements: + RAD Studio 10.3 Rio support. + DirectX canvas is now supported for all Delphi versions from Delphi 7 and for Lazarus. + Resizable charts + Interactive charts: change type, 3d, stack, labels, selected series via GUI. + QR Codes support + Script translation to JS Other improvements: https://delphihtmlcomponents.com/new38.html Fixed issues: https://delphihtmlcomponents.com/fixed38.html Registered users should have received registration email today. https://delphihtmlcomponents.com/new38.html

TDirectory.GetFiles() not working in Android 8.1 Devices

TDirectory.GetFiles() not working in Android 8.1 Devices https://quality.embarcadero.com/browse/RSP-21708 Can somebody please confirm this. This worked in 10.2 Tokyo. https://quality.embarcadero.com/browse/RSP-21708

Happy news for Rio users!

Happy news for Rio users! Originally shared by Gnostice.com Get set, Rio! We just released Gnostice Document Studio Delphi v18.2 Build 2854 with support for Delphi/C++Builder 10.3 Rio. New features include: VCL & FMX Document Viewer - TIFF: Improved initial loading speed and optimized memory usage. PDF Engine - Introduced Bookmark APIs on PDFDocument. APIs exposed through IgtDocumentFeatureBookmarks and IgtBookmarkNode interfaces as follows: -- IgtDocumentFeatureBookmarks.GetBookmarkRoot method to get the root bookmark node of the document. Traversal of the bookmark tree begins at the root node. -- IgtBookmarkNode with methods GetFirstChild, GetNext, GetPrev, GetTitle, and GetDestination. To know more about Gnostice Document Studio Delphi, please browse to: https://bit.ly/2nKIeDl For the full release notes, please have a look at the following page: https://bit.ly/2vRt2sq To download the trial version, please browse to: https://bit.ly/2nKIeDl Please mail us at support@gnostice.com,

I'm having serious problems with the license registration.

I'm having serious problems with the license registration. Have submitted a support case this morning but did not get a reply yet, and now it is weekend. Perhaps someone here has ideas? The urgent issue that I have now is: I registered my Delphi license, the License manager says it activates Delphi 10.1, 10.2, 10.3 (and more), is valid until 31-Dec-2018 etcetera. That looks in order. However, when I press the Done button there, I get: "No valid license information found for Empbarcadero Delphi 10.3. (...)" and then, "You are not licensed to use Embarcadero Delphi 10.3". Hm. Not good. But there's more: The same happens when I start Delphi 10.2 Tokyo, the version that I have been using until I downloaded and installed 10.3 Rio (this morning). This is bad! What happened before: I have been having trouble getting Android development to work in my 10.2 IDE. I hoped that 10.3 Rio would solve this. I downloaded, installed and registered Rio this morning. First with

Hello I have a question...

Hello I have a question... Someone tried to build a iOS app with Delphi Rio 10.3 yet? What build of XCode and iTunes is needed? Anyone has a clue?

There's something that's not clear to me. Talking about community edition, when the 365 days will be gone, will it renew automatically? Or then you will have to pay to keep using community?

There's something that's not clear to me. Talking about community edition, when the 365 days will be gone, will it renew automatically? Or then you will have to pay to keep using community? I am going to download CE but if it will become unavailable after 1 year I can't find a reason to get it (at least for me)

Could you try a ios app on simulator? It is closing after splash screen when I try.

Could you try a ios app on simulator? It is closing after splash screen when I try.

RadStudio 10.3 Rio: installers have disappeared

RadStudio 10.3 Rio: installers have disappeared I cannot access the web based and the ISO installers in the registered user section anymore. Yesterday there - now gone. Does anyone else have the same problem? BTW: TMS Software noticed a bug with a path variable in the ISO version and contacted Embarcadero. They really have a problem with the quality department (if it still exists)

Below is AES encryption method for Android, what would be the equivalent implementation in delphi for iOS.... I tried using lockbox but I don't getthe same encrypted result.

Below is AES encryption method for Android, what would be the equivalent implementation in delphi for iOS.... I tried using lockbox but I don't getthe same encrypted result. public static String encryptAES(String password, String value) throws GeneralSecurityException, UnsupportedEncodingException { Rfc2898DeriveBytes keyGenerator = new Rfc2898DeriveBytes(password, salt); byte[] key = keyGenerator.getBytes(32); byte[] iv = keyGenerator.getBytes(16); SecretKeySpec secret = new SecretKeySpec(key, "AES"); Cipher cipher = Cipher.getInstance("AES/CBC/PKCS7Padding"); cipher.init(Cipher.ENCRYPT_MODE, secret, new IvParameterSpec(iv)); byte[] cipherText = cipher.doFinal(value.getBytes("UTF-16LE")); return new String(Base64.encodeToString(cipherText, Base64.DEFAULT)); }

Fellow Delphi developers

Fellow Delphi developers, We are glad to announce a huge 60% discount on HelpNDoc Professional Edition, including updates and upgrades starting now, and for a few hours only: https://www.helpndoc.com/news-and-articles/2018-11-23-black-friday-2018-60-discount-on-helpndoc-till-monday-only/ HelpNDoc is an easy to use yet powerful help authoring tool producing CHM help files, responsive HTML and mobile Websites, DocX and PDF manuals, ePub and Kindle eBooks as well as Qt Help files from a single source. HelpNDoc is Free for personal use and evaluation purposes and is available at: https://www.helpndoc.com But hurry up as this 60% discount will only be available for a few hours... https://www.helpndoc.com/news-and-articles/2018-11-23-black-friday-2018-60-discount-on-helpndoc-till-monday-only/ Follow our step-by-step video guides to learn how to use HelpNDoc: https://youtu.be/u1XVAR985g8?list=PLe52dEok5gAlrGpJ9IxdFEfVrCjTucOhF Best regards, John, HelpNDoc team. https://www.helpndoc.com Join

How to pass OLEVariant to VBA on Excel for Mac?

How to pass OLEVariant to VBA on Excel for Mac? I'm using Delphi write dylib, and VBA load the dylib. But I cannot pass data through OLEVariant
Any Delphi developers looking for a job in the Frederick Maryland area?

Great new feature of 10.3

Image
Great new feature of 10.3

https://www.atozed.com/2018/11/iw17beta6/

https://www.atozed.com/2018/11/iw17beta6/ https://www.atozed.com/2018/11/iw17beta6/

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) … but I am working on it. I have already installed the new version and it compiles on my machine. But don’t hold your breath, there are some issues. Until then you can always download the sources and compile your own DLL. But you have been warned: There… http://blog.dummzeuch.de/2018/11/22/before-you-ask-gexperts-for-delphi-10-3-is-not-ready/

FMX minimize bug fix for Delphi Rio Community.

FMX minimize bug fix for Delphi Rio Community. The two screenshots show you how. https://quality.embarcadero.com/browse/RSP-17322 You at home would need to add a patched FMX.Platform.Win to your project. RSP-17285 (previously open) was closed. RSP-17322 (reported) should be opened. https://quality.embarcadero.com/browse/RSP-17322

The platform selection in Delphi Rio seems to be down.

Image
The platform selection in Delphi Rio seems to be down.

Just installed Delphi 10.

Just installed Delphi 10.3 and used migrationtool.exe to import 10.2 settings, and my projects fail to compile with the following error (I am not even compiling a BPL, and all the directories mentioned in the argument exists) [Fatal Error] The "HasTrailingSlash" function only accepts a scalar value, but its argument "$(DCC_BplOutput)" evaluates to "C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;s:\BPLs\XE10-64" which is not a scalar value. c:\program files (x86)\embarcadero\studio\20.0\Bin\CodeGear.Delphi.Targets Any ideas where this setting now lives or can be fixed ?

Just installed Delphi 10.3 and used migrationtool.exe to import 10.2 settings, and my projects fail to compile with the following error (I am not even compiling a BPL, and all the directories mentioned in the argument exists)

Just installed Delphi 10.3 and used migrationtool.exe to import 10.2 settings, and my projects fail to compile with the following error (I am not even compiling a BPL, and all the directories mentioned in the argument exists) [Fatal Error] The "HasTrailingSlash" function only accepts a scalar value, but its argument "$(DCC_BplOutput)" evaluates to "C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\Win64;s:\BPLs\XE10-64" which is not a scalar value. c:\program files (x86)\embarcadero\studio\20.0\Bin\CodeGear.Delphi.Targets Any ideas where this setting now lives or can be fixed ?

license.embarcadero.com is down.

license.embarcadero.com is down. Perhaps this is a good sign, because of overwhelming interest in Rio, but it does not make a great impression. Can this be fixed? http://license.embarcadero.com

Hi All

Hi All We have released FinalBuilder 8.0.0.2496 with support for Delphi and C++Builder 10.3 The version history page shows what's new/changed in this update. https://www.finalbuilder.com/downloads/finalBuilder/finalbuilder-8-version-history

Ann: NexusDB Black Friday weekend sale

Ann: NexusDB Black Friday weekend sale Greetings! In true Black Friday style, we are having a 50% blitz sale on new licenses of all our products, from now until the end of cyber monday! If you have been looking for a great Delphi database, look no further than NexusDB. The latest source version already supports Rad Studio 10.3 Rio, which was released today. For the best profiling and quality assurance tools for Delphi projects, Nexus Quality Suite is the one to get. At AUD225 (rebated) it is a steal. Web shop: https://www.nexusdb.com/support/index.php?q=pricing To qualify for the discount, make sure you enter the coupon code BLACKFRIDAY during checkout. New licenses only, and note that buying multiple licenses simultaneously also gives an extra rebate. regards, The NexusDB Team

Hello

Hello, I am very interested in Delphi 10.3 and I want to get it for free. I am going to download community edition but I have given a look at this page: https://www.embarcadero.com/products/delphi/product-editions I see that "Build database apps with client/server connectivity" has no ticks next to it. - Does this mean that I cannot use services such as the amazon AWS components? - Or/And this means that I cannot use REST Components? But still I should be able to use internet connectivity (for example with Indy), am I correct? Thank you! https://www.embarcadero.com/products/delphi/product-editions

Congratulations Embarcadero with new release ! I hope we are first who support so cool new Embarcadero Delphi 10.3 Rio. FmxLinux 1.34 is ready with full support of Embarcadero Delphi Rio 10.3 and new non-ARC model. Start building UI Linux apps with Embarcadero Delphi and FmxLinux.

Image
Congratulations Embarcadero with new release ! I hope we are first who support so cool new Embarcadero Delphi 10.3 Rio. FmxLinux 1.34 is ready with full support of Embarcadero Delphi Rio 10.3 and new non-ARC model. Start building UI Linux apps with Embarcadero Delphi and FmxLinux. History at: https://fmxlinux.com/history.html More Info at: https://www.fmxlinux.com

Hello

Hello, I have a trouble wirh FMX.WebBrowser on windows. I have a Form > TabControl > TabITem > WebBrowser and when I close form receive erros like: FMX.WebBrowser.TWBFactoryService.RealignBrowsers FMX.WebBrowser.TWBFactoryService.FormActivateHandler(???,???) how can I avoid it. On Mac works well the same code. Thank you
Delphi 10.3 is online.

Does anyone have any material on tcp communication with delphi? I need to create a host that receives and sends data packets in hl7 format.

Does anyone have any material on tcp communication with delphi? I need to create a host that receives and sends data packets in hl7 format. tks

Can you test this with TDatetimePicker on something else than Windows 7 ?

Can you test this with TDatetimePicker on something else than Windows 7 ? Put a DTP and a Memo on a form set the DTP OnChange event to log its date in the memo procedure TForm1.DateTimePicker1Change(Sender: TObject); begin Memo1.Lines.Add(DateToSTr(DateTimePicker1.Date)); end; when I select a date, the OnChange event is fired twice. Worst, if you set Min/MaxDate properties and you click on the dropdown calendar, the OnChange event is fired twice and, the first time, the Date value is the MaxDate ! I've found a workaround, can you test it also ? type TDateTimePicker = class(Vcl.ComCtrls.TDateTimePicker) private FIgnoreChange: Boolean; public procedure WMNotify(var Msg: TWMNotifyDT); message WM_NOTIFY; procedure Change; override; end; procedure TDateTimePicker.WMNotify(var Msg: TWMNotifyDT); begin if Msg.NMHdr.code = MCN_SELCHANGE then FIgnoreChange := True; inherited; end; procedure TDateTimePicker.Change; begin if FIgnoreChange then FIgnoreChange

Maybe this is impossible, as far if using the own Delphi controls is already not so easy, but there you go:

Maybe this is impossible, as far if using the own Delphi controls is already not so easy, but there you go: - A client asked a simple webbrowser app to use his site that was made to fit on smartphones and the issue is there is some few forms the site uses that, of course, the keyboard will display on top, so the main question would be if is possible to scroll up the page, so the field is not obfuscated? I am using the TWebbrowser and Tokyo version. Any trick to programmatically scroll the browser?

Only once in a year (on the occasion of my birthday) 5 new licenses of any http://delphihtmlcomponents.com products are available with unique 42% discount. Please use coupon code NOV2018 (check coupon validity by entering code and pressing submit button before filling other fields).

Only once in a year (on the occasion of my birthday) 5 new licenses of any http://delphihtmlcomponents.com products are available with unique 42% discount. Please use coupon code NOV2018 (check coupon validity by entering code and pressing submit button before filling other fields). https://delphihtmlcomponents.com

Fellow Delphi Developers!

Image
Fellow Delphi Developers! StyleControls VCL 4.18 just released! http://www.almdev.com In this version we continue to improve our solution to create UWP-like applications. Also we updated UWP MultiView demo template with VCL Styles and with custom adjustment (now you can see styled second UWP form and styled UWP form for messages). These demos show that you can create styled application, in which all forms will have system DWM shadow, with custom design or with VCL Styles!

Array of const to database and back

Array of const to database and back I've made some research but didn't found anything related to this. What is the issue i'm facing: old application was using lots and lots of routines in order to use Format function and have arrays of const as parameters. Formated strings were stored in a database. Now I need to split those strings in 'unformatted' text and the arrays of const used to format the strings. The problem I have is that I couldn't store the array of consts in a string or stream field. How can be an array of const can be stored in a field and builded back again from database? Any hints are appreciated

Trying to use Graphics32 in Delphi CE.

Trying to use Graphics32 in Delphi CE. Anyone know how? I have tried the suggestions from here: https://www.experts-exchange.com/questions/28754439/Graphics32-under-Delphi-10-Seattle.html https://www.experts-exchange.com/questions/28754439/Graphics32-under-Delphi-10-Seattle.html

Some news about upcoming versions of Spring4D and the announcement of Spring4D Conf (https://conf.spring4d.com/)

Some news about upcoming versions of Spring4D and the announcement of Spring4D Conf ( https://conf.spring4d.com/ ) https://delphisorcery.blogspot.com/2018/11/spring4d-news-and-announcement.html

D10.

D10.2.3 ... GetIt package manager problems ... when I try to open GetIt in the IDE, I get an error: "invalid type cast". It's in GetIt250.bpl. Is there any way to access the files and download them directly? I'm looking for Raize Components. (Konopka)
D10.2.3 ... GetIt package manager problems ... when I try to open GetIt in the IDE, I get an error: "invalid type cast". It's in GetIt250.bpl. Is there any way to access the files and download them directly? I'm looking for Raize Components. (Konopka)

Same Source But Different Result In FMX 3D App.

Image
Same Source But Different Result In FMX 3D App. Anyone tried 3D App in FMX Delphi? I tried to develop a simple 3D App, but get different result produced, anyone can help?

Our new article about how to package iOS and macOS Application Extensions with your Delphi developed iOS and macOS application and interact with the Application Extension from Delphi using the Application Groups API.

Our new article about how to package iOS and macOS Application Extensions with your Delphi developed iOS and macOS application and interact with the Application Extension from Delphi using the Application Groups API. https://blog.grijjy.com/2018/11/15/ios-and-macos-app-extensions-with-delphi/ https://blog.grijjy.com/2018/11/15/ios-and-macos-app-extensions-with-delphi/

#ASK

#ASK how to get storage android thanks

New blog post about how to reuse existing databases with kbmMW's ORM.

New blog post about how to reuse existing databases with kbmMW's ORM. https://components4developers.blog/2018/11/15/rest-easy-with-kbmmw-17-database-6/

We have moved to https://en.delphipraxis.net !

Image
We have moved to https://en.delphipraxis.net ! Starting January 1st, 2019 - the G+ Delphi Developers Community will be closed for new posts and new members. Dec 11: Note that Google has moved the G+ closing date to somewhere in late March. For details on how to register at Delphi PRAXiS, please see below. If you are a new user: https://en.delphipraxis.net/register To make sure that you understand what your sign up for, these are the service terms: https://en.delphipraxis.net/terms/ and these are the rules of the house: https://en.delphipraxis.net/guidelines/ If you already are a German speaking Delphi-PRAXiS user, you can use your existing account, but you have to reset your password. Please visit the following page and follow the instructions: https://www.delphipraxis.net/pages/clone_account.html If you insist on not joining DP, there are alternatives: The new official Embarcadero forums: https://community.idera.com/developer-tools/ The Delphi Developer Group at Facebook: https://w

We have moved to https://en.delphipraxis.net !

Image
We have moved to https://en.delphipraxis.net ! Starting January 1st, 2019 - the G+ Delphi Developers Community will be closed for new posts and new members. Dec 11: Note that Google has moved the G+ closing date to somewhere in late March. For details on how to register at Delphi PRAXiS, please see below. If you are a new user: https://en.delphipraxis.net/register To make sure that you understand what your sign up for, these are the service terms: https://en.delphipraxis.net/terms/ and these are the rules of the house: https://en.delphipraxis.net/guidelines/ If you already are a German speaking Delphi-PRAXiS user, you can use your existing account, but you have to reset your password. Please visit the following page and follow the instructions: https://www.delphipraxis.net/pages/clone_account.html If you insist on not joining DP, there are alternatives: The new official Embarcadero forums: https://community.idera.com/developer-tools/ The Delphi Developer Group at Facebook: https://w

hello.

hello. whenever i want to create a datasnap rest client module application, i got an 12029 error saying connection with the server cannot be established. do any of you know how to solve this? thank you.
Is there a Delphi library that does AMQP 1.0?

Hi All

Hi All, Trying to convert a FMX TAlphaColor to a VCL TColor and having some issues. TAlphacolor is a four byte integer with hex $AARRGGBB format (i.e. AA transparency value 0 [i.e 00] transparent, 255 [i.e. FF] solid), RR the red byte, GG the green byte and BB the blue byte. The TColor is also a 4 byte integer $00BBGGRR. with a palette coding, then blue green red. I've Googled and consulted the Delphi help and found little. Is there a Delphi function I have missed or has anyone a code snippet to do this conversion. I've tried but am not smart enough to do the maths to get it working :( Have also read that byte shifting with shr, shl might be a possible solution. Cheers, Martin

Fellow Delphi Developers!

Image
Fellow Delphi Developers! After several requests from our customers, we added 2 new VCL Styles with a design, like Gnome UI. Each style has additional flat variant... - GNome Light: https://www.delphistyles.com/vcl/GNomeLight.html - GNome Dark: https://www.delphistyles.com/vcl/GNomeDark.html

http://blog.synopse.info/post/2018/11/12/EKON-22-Slides-and-Code

http://blog.synopse.info/post/2018/11/12/EKON-22-Slides-and-Code http://blog.synopse.info/post/2018/11/12/EKON-22-Slides-and-Code

New official Embarcadero forums online

New official Embarcadero forums online http://community.idera.com/developer-tools/ The sign-up/login is a bit prickly at first, so keep your login name / login email and password at hand, and request a password reset if your get into problems. http://community.idera.com/developer-tools/

Another sneak peek of 10.

Another sneak peek of 10.3 - this time, improvements to the IDE Options and Project Options. Keen to hear what you think. http://community.idera.com/developer-tools/b/blog/posts/new-in-rad-studio-10-3-options-dialog-improvements http://community.idera.com/developer-tools/b/blog/posts/new-in-rad-studio-10-3-options-dialog-improvements

Another sneak peek of 10.3 - this time, improvements to the IDE Options and Project Options. Keen to hear what you think.

Another sneak peek of 10.3 - this time, improvements to the IDE Options and Project Options. Keen to hear what you think. http://community.idera.com/developer-tools/b/blog/posts/new-in-rad-studio-10-3-options-dialog-improvements http://community.idera.com/developer-tools/b/blog/posts/new-in-rad-studio-10-3-options-dialog-improvements

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) My fake TSpeedButton based on TBitBtn has been updated again. It now supports any combination of Glyph and single/multi line Text. It also supports setting Margin and Spacing. Note that it still requires the Glyph to be on the left. (Yes, I know, I should… http://blog.dummzeuch.de/2018/11/10/fake-tspeedbutton-based-on-tbitbtn-updated-again/

Is there a decent commercial option for G+?

Is there a decent commercial option for G+? Discourse or some other choice that perhaps some upstanding Delphi types would pay to host? I know I'd chip in...
Is there a decent commercial option for G+? Discourse or some other choice that perhaps some upstanding Delphi types would pay to host? I know I'd chip in...

Plenty of documentation!

Plenty of documentation! https://components4developers.blog/2018/11/09/directaccesstodocumentationkbmmw/

I hate updates. And i know why.

Image
I hate updates. And i know why. Using d10.2.1 for a long time i reluctantly wanted to update to 10.2.3. But i did. well i do not know why i pay money? luckily i had a backup !!!! 1. directory of Android sdk/ndk gone. 2. some experts gone. 3. some components gone. 4. fmx tee by by. 5. and much more. 6. but after 2 days i managed to compile both. who will pay for my time ? 7. I am left with a problem GETIT dose not work I suspect some thing bother GETIT but what ? a component? [0759CB31]{GetIt250.bpl} Getitpage.TGetItPage.SetCurrentSearch + $45 [5005A42E]{rtl250.bpl } System.ErrorAt (Line 5678, "System.pas" + 3) + $4 [5005FBDB]{rtl250.bpl } System.@AsClass (Line 17437, "System.pas" + 3) + $5 [0759CB31]{GetIt250.bpl} Getitpage.TGetItPage.SetCurrentSearch + $45 [0759BEFB]{GetIt250.bpl} Getitpage.TGetItPage.PropertySheetCreate + $7F [50C26EAD]{vcl250.bpl } Vcl.Forms.TCustomForm.DoCreate (Line 3788, "Vcl.Forms.pas" + 3) + $C [50C26A1D]{vcl250.bpl } Vcl.F

Have you registered at https://en.delphipraxis.net yet?

Have you registered at https://en.delphipraxis.net yet? If you haven't migrated your daily Delphi browsing to Delphi-PRAXiS yet, you should. The reason is that this G+ Community will be closed for posting well in time before it ceases to exist. Instructions for signing up can be found here: https://plus.google.com/+LarsFosdal/posts/ibgZ7RC7m3j Previous pinned post: https://plus.google.com/+LarsFosdal/posts/4YjUULnHJcr

We are glad to announce that StyleControls VCL v.4.17 just released!

Image
We are glad to announce that StyleControls VCL v.4.17 just released! http://www.almdev.com Key features: * Unique solution to create UWP-like applications (you can fully customize form, enable DWM shadow with hit test for it) * Excellent support of system Themes and VCL Styles * Improves VCL Styles on Forms, Menus and Common Dialogs (and for High-DPI systems) * All controls work fine, faster, without any flickers, have the same functionality with system Themes or with VCL Styles * All controls have support of High-DPI systems with any DPI (no limitations and with VCL Styles) * Complex solution to scale images in controls on High-DPI systems (icons, backgrounds and many more) * A lot of advanced controls to create really modern application * A lot of controls has multi-theme (style) adjustments (for example, one button can looks and works as push button, tool button, spin button and many more) * Additional collection of controls, which use GDI+ (edits, memos with transparency, listboxes

hello everyone. i followed this tutorial https://youtu.be/TnlgvN0RBiM but the image saved is a blank image. may i know why?

hello everyone. i followed this tutorial https://youtu.be/TnlgvN0RBiM but the image saved is a blank image. may i know why? this is my full source code: https://goo.gl/QRPzo5 it would be great if any of you can help. thanks! https://youtu.be/TnlgvN0RBiM

I could use some input on https://gist.github.com/jpluimers/b08b65991987d01e1dd1bdb4bf8a33c4

I could use some input on https://gist.github.com/jpluimers/b08b65991987d01e1dd1bdb4bf8a33c4 Especially on: - the abstracting of the non-UI logic from https://github.com/pleriche/FastMM4/blob/master/Demos/Usage%20Tracker/FastMMUsageTracker.pas - the conversion to JSON: built-in Delphi JSON support does not do records out of the box, but I feel my workaround is cumbersome. There is an example on how to use it for logging memory and processor usage on the console. If you have an account at Delphi Praxis, you can also comment at - https://en.delphipraxis.net/topic/206-please-shoot-at-memorymanagerunitpas-that-abstracts-some-non-ui-logic-from-fastmmusagetrackerpas - https://www.delphipraxis.net/198488-bitte-schiessen-memorymanagerunit-pas-das-einige-nicht-ui-logik-abstrahiert.html https://gist.github.com/jpluimers/b08b65991987d01e1dd1bdb4bf8a33c4

Here's news about the new release of Gnostice Document Studio.

Here's news about the new release of Gnostice Document Studio. Originally shared by Gnostice.com Gnostice is pleased to announce the release of version 2018 R2 Build 18.2.2831 of Gnostice Document Studio Delphi. Highlights in this release: - Marketing name changed to Gnostice Document Studio Delphi. This has no impact on code. - SKUs have been reorganized to cater to popular demands. SKUs based on popular demand. - Essential [$250], Professional [$450], and Ultimate [$600] are the new SKUs. - Essential edition replaces ReportExport edition. Customers of ReportExport edition with an active subscription get a free upgrade to Essential. - Ultimate edition includes all features of Professional + 1 full license of Gnostice StarDocs Document Server Viewer edition. - Support for C++Builder. - PDF rendering enhancements and much more. For the full release notes, please have a look at the following page: https://bit.ly/2vRt2sq To know more about Gnostice Document Studio Delphi, please bro

I have d10.2.1 i want to update to D10.2.3

I have d10.2.1 i want to update to D10.2.3 However it wants to delete my old version. If i agree will my components and expert stay on the new version ? If not how to update and make sure my components and expert are not deleted.

Hello

Hello, In Windows, TWebBrowser is based on IE,default it is IE6. There are a large of web site not support IE6 now. We can modify it in Regedit, set it working as IE11. But IE11 has a bug: Document.GetElementByID(ID).outerText should return plain text no HTML, but is return plain text and some script. For a example, there are some string in a page: "this is a webbrowser in delphi.", it will return "this is a webbrowser some script in delphi." So, I would like to know that is there a TWebBrowser based on Firefox or Chrome in Delphi?

Hello

Hello, Is there any way yo have a graphic interface for a Delphi application on Windows IoT x86 ? I can build Console application, but can't find how to create a GUI, the traditionnal Win32 API is not available. Thanks

Google Takeout for the Delphi Developers community per 05 NOV 2018

Image
Google Takeout for the Delphi Developers community per 05 NOV 2018 The current takeout is rather meagre, and consists only of a list of 12606 posts , with the post URL and creation / update timestamps distributed over 13 json files.   In the original takeout file, there were some VCF files with the member VCARDs, but I removed them as they are not essential. Newest posts are in Posts-1.json, and oldest in Posts-13.json. So - you read it correctly: The post itself is not in the takeout, nor are the comments to each post. On the bright side: The takeout format could enable a slow scrape on a per post basis, but there are certain tricks that needs to be applied - such as expanding the comment list to be complete, and I am not sure how sensitive the G+ servers are to scrapers. Anyways, the .zip file with the .json data can be found here, if someone wants to have a go at doing a scrape. https://drive.google.com/file/d/1adR-m5dv3JTSLqBKCgcIsah2T_PadPBr/view?usp=sharing

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) There is an article by Peter Laman on the topic Making “Stay-on-top-forms” do want you want on the Embarcadero blog. It’s from 2004 and of course the link to the component he talks about no longer works, because it points to cc.borland.com which no longer… http://blog.dummzeuch.de/2018/11/05/making-stay-on-top-forms-do-want-you-want-in-delphi/

How to Implement Text Box with Gray Text Hint?

https://stackoverflow.com/a/53151468/49925?sgp=2

DelphiAWSSDK v0.3.0

DelphiAWSSDK v0.3.0 Delphi AWS SDK has new support for Lazarus / fpc 1.8 or higher https://github.com/novuslogic/DelphiAWSSDK/releases/tag/v0.3.0 Summary of updates * New Lazarus CreateTable1 DynamoDB Sample * Refactored Core for Lazarus / fpc 1.8 or higher * Moved Samples Samples\DynamoDB to Samples\DynamoDB\Delphi https://github.com/novuslogic/DelphiAWSSDK/releases/tag/v0.3.0

Android Z-Order, Native Controls, and 10.

Image
Originally shared by Jim McKeeth Android Z-Order, Native Controls, and 10.3 Rio http://delphi.org/2018/11/android-z-order-native-controls-and-10-3-rio/

Originally shared by Jim McKeeth

Image
Originally shared by Jim McKeeth Android Z-Order, Native Controls, and 10.3 Rio http://delphi.org/2018/11/android-z-order-native-controls-and-10-3-rio/

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) One nice feature of the Delphi IDE that I keep forgetting are Component Templates. That means you drop and customize one or multiple components on a form and then give them a new name so you can easily create them again on a different form in a different… http://blog.dummzeuch.de/2018/11/03/creating-component-templates-in-delphi/

Hello guys

Hello guys, I'm proud to announce the alpha release of Parse::Easy. Parse::Easy is a lexer and parser generator for Pascal. Lexer supports regular-expression, Unicode, EBNF, sections, properties, ... And Parser generates either the popular LR1 or the modern GLR algorithm. hope you'll find it useful. https://github.com/MahdiSafsafi/Parse-Easy https://github.com/MahdiSafsafi/Parse-Easy

See how you can use Delphi's upcoming new language feature to improve performance of your code.

See how you can use Delphi's upcoming new language feature to improve performance of your code. https://blog.grijjy.com/2018/11/02/inline-variables-can-increase-performance/

Hello everyone, with Delphi 10.3 release

Hello everyone, with Delphi 10.3 release I'd like your opinion, please. Finally we will have an optimized, modern compiler with vectorization support, SIMD, AVX2 and etc? I see in this list below a series of compilers with its advantages and disadvantages. https://en.wikipedia.org/wiki/List_of_compilers In this list we have mixed/cross-compilers C ++ and CUDA Will I find this with Delphi 10.3? Embarcadero could create a Wrapper and compilation parameters to facilitate the I work with AVX, because I have to do it all manually ever. What are the performance advantages of my clients will receive by me to develop using this new pascal syntax will it generate more optimized code or will it be more of the same? Thank you. https://en.wikipedia.org/wiki/List_of_compilers

Google+ will cease to exist in August 2019

Image
Google+ will cease to exist in August 2019 The community has moved to https://en.delphipraxis.net For more details on the move, please see this post https://plus.google.com/+LarsFosdal/posts/ibgZ7RC7m3j There currently is no good way of archiving the community, so I am awaiting news from Google on options. New posts here will not be seen by those that have moved on. Please bear this in mind when posting. Posting to the new site is recommended. Update - Provided the community takeout here https://plus.google.com/+LarsFosdal/posts/hLsPgr1BWYp

Originally shared by Thomas Mueller (dummzeuch)

Originally shared by Thomas Mueller (dummzeuch) The Set Tab Order expert in GExperts allows you to change the tab order of controls by dragging them in a tree view. I have always wondered why the standard Tab Order dialog of the IDE has got buttons to move the current control up or down while the one… http://blog.dummzeuch.de/2018/11/01/two-buttons-to-make-a-difference-in-the-set-tab-order-expert/

Seems the new Delphi 10.3 Rio will get a new modern style, it's first major redesign since Delphi 8/2005

Seems the new Delphi 10.3 Rio will get a new modern style, it's first major redesign since Delphi 8/2005 https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window https://community.embarcadero.com/blogs/entry/new-in-10-3-ide-ui-improvements-in-the-main-window