Posts

Showing posts from December, 2017

Delphi Formatter Question. I know the built-in Delphi formatter will generate styles such as:

Delphi Formatter Question. I know the built-in Delphi formatter will generate styles such as: if A < B then DoSomething; or for i := 0 to 10 do begin DoSomething; end; where the indent appears to be a fixed 2 spaces but I'd like to have the DoSomething under the A oe rhw begin under ther i, eg: if A < B then DoSomething; I can't seem to find an option to set the indent distance in the formatter? I assume there isn't one?

I hope somebody can give me some feedback on an idea how to simplify some of my code:

I hope somebody can give me some feedback on an idea how to simplify some of my code: I have a lot of global arrays (Tarray<>) and a lot of For loops to read and fill data. When filling data I check for Length of array if it needs resizing: SetLength(Array, 100); vIdx := 0; for i := 0 to n do begin // Check array size if vIdx > High(Array) then SetLength(Array, Length(Array * 2); ... Array[vIdx] := ... Inc(vIdx); end; Sometimes when I have multiple for loops on the same array in 1 method, I simplified by creating a local method CheckArray that checks for length and resizes if needed: // local method procedure CheckArray(aArrat: Tarray<>; aIdx: integer); ... And I just call CheckArray(...) in For loop. The code is much neater. And now I'm thinking of just creating CheckArray() for all types of arrays I have, with overload, so I can call CheckArray() with any array type from any For or other loops. So, this would look like: procedure CheckArray(aArray: Ta

Originally shared by Boian Mitov

Image
Originally shared by Boian Mitov Happy New Year! :-) https://hackaday.com/2017/11/30/skelly-the-skeleton-is-a-scary-good-musician/ #Visuino #Arduino #Robot
Happy New 2018 Year !!! :-D

Worldwide Maps of Delphi FireMonkey Developers 2017

Image
Worldwide Maps of Delphi FireMonkey Developers 2017

Did I miss something ?

Did I miss something ? I've tried to add a custom image loader for FMX with TBitmapCodecManager.RegisterBitmapCodecClass Then I call TextureMaterialSource1.Texture.LoadFromFile TBitmapCodecManager.LoadFromFile calls TImageTypeChecker.GetType that returns ONLY predefined image types ! (gif, bmp, png, tiff, jpg) I think that TImageTypeChecker should returns the filename extension when it can't identify the image content.

I've recently started exploring Android development.

I've recently started exploring Android development. I'd like to ask how you debug the apps. I have Delphi in a VM and I use an Android mobile but the whole debugging process is very slow. I've tried some emulators but they are even worst and some of them don't work in VMs. Any suggestions? I've also seen some videos with a VNC connection? Anyone has any guides on this? Thanks

Mac laptop OSX Lion (10.7.yadda.yadda).

Mac laptop OSX Lion (10.7.yadda.yadda). Tried to install XCode 4.6 + Command line tools. Connection to PASServer works. Delphi Berlin w/updates. Building a demo program yields this error: [dccosx Fatal Error] F2084 Internal Error: AV1034E0E3-R00000014-0 Google didn't provide any useful hints, except that XCode may be in the wrong version but I can't find anything else that would apply, so... I am a bit stuck. Mayve XE 8 would work? Anybody has experience on this? Thanks!

Want some other editor color schemes that match Delphi's new dark theme? Maybe these will do the job...

Want some other editor color schemes that match Delphi's new dark theme? Maybe these will do the job... https://blog.grijjy.com/2017/12/29/alternative-dark-editor-themes-for-delphi-10-2-2/

Windows 10 Fall Creators Update

https://www.finalbuilder.com/resources/blogs/postid/756/windows-10-fall-creators-update#.WkY4TrlroLQ.google_plusone_share

Tiny demo of a Fading effect for Delphi Tokyo

Tiny demo of a Fading effect for Delphi Tokyo https://github.com/tothpaul/Delphi/tree/master/FadingEffect https://github.com/tothpaul/Delphi/tree/master/FadingEffect

Originally shared by Boian Mitov

Originally shared by Boian Mitov Join me tomorrow during my Second Intensive Delphi session on "Create SCADA Modbus Industrial Control applications, and Devices with ControlLab, and Visuino Pro" :-) #Delphi #Visuino https://thuliobittencourt.kpages.online/intensivedelphi

New update for FirePower 10 (10.2.4). Definitely make sure you update to this version if you are using RAD Studio 10.2.2. For a list of changes, see https://www.woll2woll.com/firepower-revisions

New update for FirePower 10 (10.2.4). Definitely make sure you update to this version if you are using RAD Studio 10.2.2. For a list of changes, see https://www.woll2woll.com/firepower-revisions https://www.woll2woll.com/firepower-revisions
More Delphi communities!

Grijjy team now Embarcadero MVPs

Grijjy team now Embarcadero MVPs I wanted to announce that the Grijjy team has been accepted as Embarcadero MVPs. We are proud to be part of this exciting program and the recognition for our efforts. It has been an fun and interesting first year for all of us here at Grijjy. Although we have been very busy with a major new Delphi consulting project in the past couple of months, we plan to post some new articles soon. https://blog.grijjy.com/
Yesterday I heard something intriguing, a colleague who works for a large company in Brazil, is removing the DevExpress components from the systems, because it do not support VCL themes.

Note: DCU path is .\$(Platform)\$(Config)\$(SanitizedProjectName)

Note: DCU path is .\$(Platform)\$(Config)\$(SanitizedProjectName) Originally shared by Jeroen Wiert Pluimers Anyone having seen this one with a regular project during "compile", but not during "build"? [dcc32 Fatal Error] myUnitA.pas(149): F2063 Could not compile used unit 'myUnitB' In this case: - XE8 - All sources are referenced from the project (no need to be on the path) and can be found - This happens with and without project group - If the project group is loaded, various projects have a few units that have the same unit name, but different locations - There are a few large circular unit cycles in the implementation sections - No packages involved

Hi

Hi, I've liberate an ISO 3166 and 4217 implementation in Pascal Object : https://github.com/Libaud/POLCLVCLISO .

https://www.youtube.com/watch?v=S0vQsWDKHTw

https://www.youtube.com/watch?v=S0vQsWDKHTw # courbe de bézier https://www.youtube.com/watch?v=S0vQsWDKHTw

Originally shared by Boian Mitov

Originally shared by Boian Mitov Join me tomorrow during my Intensive Delphi session on "Developing Your Own Visuino Components with Delphi" :-) Hopefully this time the boroadcast server will work properly :-) #Delphi #Visuino https://thuliobittencourt.kpages.online/intensivedelphi

25% discount on HTML Component Library, HTML Editor Library and HTML Report Library.

25% discount on HTML Component Library, HTML Editor Library and HTML Report Library. Use coupon code 2017NYC (valid until end of the year). https://delphihtmlcomponents.com/

Hello all

Hello all, Merry Christmas, Does anyone know of any array sort method similar to this for Delphi (with the two array parameters, key and value with a comparer method). Regards. https://msdn.microsoft.com/en-us/library/2b9cyk6x(v=vs.110).aspx

Merry Christmas to everyone in the Delphi Community!

Merry Christmas to everyone in the Delphi Community! Thanks for all your our help and useful tips over the year and I wish you all a great holiday!

https://www.youtube.com/watch?v=3T6fXB2DERE

https://www.youtube.com/watch?v=3T6fXB2DERE Une application merveilleuse en Delphi est le sujet de mon diplôme license universitaire pour ceux qui veulent développer une application similaire ou développer ce programme lui-même pour ceux qui s'intéressent à ce domaine merveilleux https://www.youtube.com/watch?v=3T6fXB2DERE

What's the easiest (ie., least coding) way to map an enum to a const string and vice versa? (Can attributes be used on enum values yet?)

What's the easiest (ie., least coding) way to map an enum to a const string and vice versa? (Can attributes be used on enum values yet?) eg., type TMyColors = (mcRed, mcGreen, mcBlue); How to do: TMyColors[mcRed].AsString --> 'Red' and TMyColors['Red'] --> mcRed I know these are not syntactically correct, but you get the idea. (I realize it's easy to use a Case stmt on a TMyColors value to get a string, but the opposite is not possible since we can't use strings as Case discriminants, which requires a lengthy if...then...else if ... mess, or an array.)
Stupid RAD Studio. I buy update subscription, you put out out update, I try to update, and my license fails with too many activations. Everytime. You are a database company. I suggest you learn how to use one. The problem? I keep buying update subscriptions to get updates to fix a product with known defects. Solutions include either: if update pushed Inc(allowed update count to allow customer to update if needed), or, quit selling broken update subscriptions you cannot act on. Seriously, I don't have time for this. You put more energy into spamming me than making sure the product works for me. Grr

Originally shared by Boian Mitov

Image
Originally shared by Boian Mitov Merry Christmas! :-)

Hello

Hello, I was looking at the Task example at the EMB wiki link below http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Tutorial:_Using_Tasks_from_the_Parallel_Programming_Library and I don't understand the following part of the second Delphi example: TThread.Synchronize(nil, procedure begin Label1.Text := lValue.ToString; end); why is there the need to pass Label1.Text := lValue.ToString; as procedure in TThread.Synchronize ? Why not a simple Label1.Text := lValue.ToString; ? http://docwiki.embarcadero.com/RADStudio/Tokyo/en/Tutorial:_Using_Tasks_from_the_Parallel_Programming_Library

Owner Draw Elements in Rad Studio 10.2.2’s new Themed IDE

Owner Draw Elements in Rad Studio 10.2.2’s new Themed IDE http://www.davidghoyle.co.uk/WordPress/?p=1854 http://www.davidghoyle.co.uk/WordPress/?p=1854

I just read this in TEncoding.GetBufferEncoding:

I just read this in TEncoding.GetBufferEncoding: function ContainsPreamble(const Buffer, Signature: array of Byte): Boolean; var I: Integer; begin Result := True; if Length(Buffer) >= Length(Signature) then begin for I := 1 to Length(Signature) do if Buffer[I - 1] <> Signature [I - 1] then begin Result := False; Break; end; end else Result := False; end; Honestly, looping over members of an open array using a 1 based loop, and then accessing the members with I - 1. Who writes this stuff? And what's wrong with a call to CompareMem?

Dear Developers

Image
Dear Developers, I'm pleased to announce the new version of X-DBGrid Component 6.7 and X-Files Components 6.7! What's new in version 6.7 ? ======================= - New packages rebuilded with using RAD Studio 10.2.2 Tokyo (Build 2004)!!! - Full support for over 60 new VCL styles from DelphiStyles.com!!! - Added Ctrl+Shift+C to can copy to clipboard grid's selected rows with titles - TXDBGrid can have now multiple-choice list for PickList and LookupColumn - New option loMultiSelectList in Column.ListOptions activates multiple choice - New option loAutoApplyList in Column.ListOptions - New Column.DelimiterLine property to separate selected lines in the field - New Column.DelimiterChar property to separate selected values in the line - New Column.MultiSelectText property to choice method of display many values - TXDBEditor can have now multiple-choice list for PickList and LookupColumn - New option loMultiSelectList in Editor.ListOptions activates

Manage millions of single or multi-column nodes at blazing speed in virtual or non-virtual mode with TMS TAdvTreeView for your #Delphi #VCL applications. https://www.tmssoftware.com/site/advtreeview.asp

Image
Manage millions of single or multi-column nodes at blazing speed in virtual or non-virtual mode with TMS TAdvTreeView for your #Delphi #VCL applications. https://www.tmssoftware.com/site/advtreeview.asp

Dear friends! Dear developers! Merry Christmas from Microolap and 20% coupon for all products!

Image
Dear friends! Dear developers! Merry Christmas from Microolap and 20% coupon for all products! We are simply obliged to offer you a Christmas coupon for a 20% discount (valid till 14th of January). Just visit http://microolap.com and buy whatever you want with coupon code Christmas (copy and paste it to the corresponding field of the order form). We believe you will be interested in our Direct Access Components Suites for PostgreSQL and MySQL: PostgresDAC and MySQLDAC respectively. http://microolap.com/products/connectivity/postgresdac/ http://microolap.com/products/connectivity/mysqldac/

I have installed Delphi 10.2.2 and the Documentation tab is all stuffed up ( see picture ). I know there is a html template page for the welcome tab, but I can't remember for the life of me where that is and I actually need to modify the template? for the documentation. Can anyone help ? Thanks

Image
I have installed Delphi 10.2.2 and the Documentation tab is all stuffed up ( see picture ). I know there is a html template page for the welcome tab, but I can't remember for the life of me where that is and I actually need to modify the template? for the documentation. Can anyone help ? Thanks

To analyse the log of an iOS device the official log view function of XCode 9 ( In the menu "Window/Device and Simulator" show the device console by pressing the tiny triangle button at the bottom of the view) is a pain because there is no function to filter out the entries of the target app.

To analyse the log of an iOS device the official log view function of XCode 9 ( In the menu "Window/Device and Simulator" show the device console by pressing the tiny triangle button at the bottom of the view) is a pain because there is no function to filter out the entries of the target app. Today I found a good tool to overcome this pain: https://lemonjar.com/iosconsole This tool offers a simple text filter which allows you to enter the app name. https://lemonjar.com/iosconsole/

I think there might be a memory leak with the move (i.e move memory) function on linux (latest Delphi version)

I think there might be a memory leak with the move (i.e move memory) function on linux (latest Delphi version)

I've archived the ClientDataSet XML file dumps from qc.embarcadero.com. It is the same data that an anonymous web-crawler would get when accessing the QC Site. In addition I saved the content from a fresh EDN account. There are slight differences in tests comments.

I've archived the ClientDataSet XML file dumps from qc.embarcadero.com . It is the same data that an anonymous web-crawler would get when accessing the QC Site. In addition I saved the content from a fresh EDN account. There are slight differences in tests comments. Now if somebody has an XSLT or other web-wrapper to convert HTML pages out of this... https://wiert.me/2017/12/21/qcscraper-clientdataset-xml-dump-results-archive-of-qc-embarcadero-com/ https://wiert.me/2017/12/21/qcscraper-clientdataset-xml-dump-results-archive-of-qc-embarcadero-com/

Having been a little underwhelmed by the performance of TStreamReader when reading huge text files line by line, I attempted to roll my own. I managed to implement something that was 5 times faster on my test files (800MB of UTF-16LE).

Having been a little underwhelmed by the performance of TStreamReader when reading huge text files line by line, I attempted to roll my own. I managed to implement something that was 5 times faster on my test files (800MB of UTF-16LE). This simple Python script with open(filename, 'r', encoding='utf-16-le') as f: for line in f: pass was twice as fast again so clearly there is more that could be done. The Delphi equivalent was for Line in TLineReader.FromFile(filename, TEncoding.Unicode) do ; So it is at least quite elegant to use. A part of me wonders whether there already exists Delphi code that performs a similar task. Does anybody know if there is anything out there?

A look at the new component icons in 10.2.2.

A look at the new component icons in 10.2.2. https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons https://community.embarcadero.com/blogs/entry/new-in-10-2-2-component-icons

Just migrate to Delphi Tokyo 12.2.2.

Just migrate to Delphi Tokyo 12.2.2. Any workaround for this bug ? It seems underestimate. https://quality.embarcadero.com/browse/RSP-17796 https://quality.embarcadero.com/browse/RSP-18878 https://quality.embarcadero.com/browse/RSP-18878

For scheduling, planning, agenda, calendar #Delphi #VCL applications, our TMS Planner components takes all the hard work out of your hands. https://www.tmssoftware.com/site/planner.asp

Image
For scheduling, planning, agenda, calendar #Delphi #VCL applications, our TMS Planner components takes all the hard work out of your hands. https://www.tmssoftware.com/site/planner.asp

Did you know the IDE starts almost twice as fast in 10.2.2 as it did in 10.1?

Did you know the IDE starts almost twice as fast in 10.2.2 as it did in 10.1? https://community.embarcadero.com/blogs/entry/new-in-10-2-2-welcome-page-and-startup-improvements https://community.embarcadero.com/blogs/entry/new-in-10-2-2-welcome-page-and-startup-improvements

NDK Downloads

Can i to use the last NDK with Tokyo upd 2 ( r16b for Android os ) ? https://developer.android.com/ndk/downloads/index.html my pc have a old version: android-ndk-r9c ( r9 of 2013 ) https://developer.android.com/ndk/downloads/index.html

TMS Analytics & Physics Pack v2.3 has been released

Image
TMS Analytics & Physics Pack v2.3 has been released Check out what is new! https://www.tmssoftware.com/site/tmsanalytics.asp https://www.tmssoftware.com/site/blog.asp?post=429

With FMX mobile i had new problems, with these simple lines lock the app

With FMX mobile i had new problems, with these simple lines lock the app ChangeTabAction.Tab := TabItem; ChangeTabAction.ExecuteTarget(self); I can´t compile since berlin version, I'm afraid of every update of RAD
What version of xcode is supported on 10.2.2 (2004) ?

Unified applications for iOS and Mac OS?

Unified applications for iOS and Mac OS? https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps https://www.bloomberg.com/news/articles/2017-12-20/apple-is-said-to-have-plan-to-combine-iphone-ipad-and-mac-apps

I see they didn't fix the broken documentation tab in 10.2.2 2004 (professional). It’s not a show stopper but a nuisance to fix oneself. And for new developers it doesn't look too good. The fix was posted before but here it is again (this is the one that worked for me):

Image
I see they didn't fix the broken documentation tab in 10.2.2 2004 (professional). It’s not a show stopper but a nuisance to fix oneself. And for new developers it doesn't look too good. The fix was posted before but here it is again (this is the one that worked for me): https://forums.embarcadero.com/thread.jspa?threadID=271798 If the image isn't clear, the document pane is squished to be very narrow and unusable.

Since build 1978 is broken I SHOULD download and install the 2004.

Since build 1978 is broken I SHOULD download and install the 2004. I know that embarcadero releases broken versions every time since tokyo and it's still going with this trend, I'd like to ask: - Does the 2004 fix the tab sliding animation bug? - Does it fix something else that was broken in the 1978 vcl? I really need to know if you can confirm the first question please! Note: I am pretty pissed, I am tired to pay for something that doesn't improve. I am investing money, I really hope that they will improve delphi in the next release or I'll be forced to run away!

Since build 1978 is broken I SHOULD download and install the 2004. I know that embarcadero releases broken versions every time since tokyo and it's still going with this trend, I'd like to ask:

Since build 1978 is broken I SHOULD download and install the 2004. I know that embarcadero releases broken versions every time since tokyo and it's still going with this trend, I'd like to ask: - Does the 2004 fix the tab sliding animation bug? - Does it fix something else that was broken in the 1978 vcl? I really need to know if you can confirm the first question please! Note: I am pretty pissed, I am tired to pay for something that doesn't improve. I am investing money, I really hope that they will improve delphi in the next release or I'll be forced to run away!

Just over a year ago, I wrote a blog post where I listed some ideas for enhancing the Delphi language. In that post, I showed 20+ language features that would not break existing code, but would bring some modern language constructs to the language, and help us write less, but more expressive code.

Just over a year ago, I wrote a blog post where I listed some ideas for enhancing the Delphi language. In that post, I showed 20+ language features that would not break existing code, but would bring some modern language constructs to the language, and help us write less, but more expressive code. So, 12 months on, what's changed? - Sadly, absolutely nothing. Yes, there's a roadmap feature for 10.3 that says nullable types, but that's it. BTW, I never mentioned nullable types in the post a year ago, because they were already on a roadmap or mentioned by embarcadero. I guess resources (people) are in short supply when you are constantly chasing the latest breaking change in ios or andriod. sigh https://www.finalbuilder.com/resources/blogs/postid/750/delphi-language-enhancements

- In the second half of 2018, Play will require that new apps and app updates target a recent Android API level. This will be required for new apps in August 2018, and for updates to existing apps in November 2018. This is to ensure apps are built on the latest APIs optimized for security and performance.

- In the second half of 2018, Play will require that new apps and app updates target a recent Android API level. This will be required for new apps in August 2018, and for updates to existing apps in November 2018. This is to ensure apps are built on the latest APIs optimized for security and performance. - *In August 2019, Play will require that new apps and app updates with native libraries provide 64-bit versions in addition to their 32-bit versions.* - Additionally, in early 2018, Play will start adding a small amount of security metadata on top of each APK to further verify app authenticity. You do not need to take any action for this change. https://android-developers.googleblog.com/2017/12/improving-app-security-and-performance.html

Create self-updating Windows #Delphi #VCL applications via internal network, HTTP or FTP downloads with TMS TWebUpdate https://www.tmssoftware.com/site/wupdate.asp

Image
Create self-updating Windows #Delphi #VCL applications via internal network, HTTP or FTP downloads with TMS TWebUpdate https://www.tmssoftware.com/site/wupdate.asp

RIP, Paweł Głowacki :(

RIP, Paweł Głowacki :( You made a difference. https://forums.embarcadero.com/thread.jspa?messageID=918809 https://forums.embarcadero.com/thread.jspa?messageID=918809

AppAnalytics is dead?

AppAnalytics is dead? https://appanalytics.embarcadero.com/ 503 Service Unavailable - for me
How can you place a control on top of a map in ios.

HEADS UP: The Delphi Tokyo 10.2.2, build 1978 is BROKEN. You must download and install the new build 2004 instead.

HEADS UP: The Delphi Tokyo 10.2.2, build 1978 is BROKEN. You must download and install the new build 2004 instead.

Hello

Hello, Do you know why the "defaut" keyword of a class property is sometime defined also as an attribute ? Vcl.Buttons.TBaseNavigator.Flat [Default(False)] property Flat: Boolean read FFlat write SetFlat default False; hum...perhaps for string or single types...but I don't see any uses case...but now System.Classes use the huge System.Rtti unit :/

Maybe we need a vote here but personally I’d like the next update from Emb to NOT contain any new features at all - just a huge bundle of bug fixes.

Maybe we need a vote here but personally I’d like the next update from Emb to NOT contain any new features at all - just a huge bundle of bug fixes. We’ve all been waiting patiently for them to fix things yet they decide a new dark theme is more important than quality control. Introducing so many new bugs while still leaving so many unfixed is absolute madness. I’m still on Berlin and looks like I’m stuck here again despite 2 updates for Tokyo. Android still isn’t working (tab animations are now broken), and a new FMX Windows/OS X project seems unlikely to be possible due to a minimise bug that’s been in FMX since Seattle... Is there too much pressure from above to cram features I wonder? Maybe their community aren’t abandoning the product fast enough to make the Emb management realise the extent of the problem. I feel sorry for the poor dev team who I appreciate are probably working really hard. I just wouldn’t run a business like this - nor would I have a business anymore if I tried

Hello

Image
Hello, With Rad 10.2.2 (2004) I have this issue with fastreport report that shows a Tchart basic with big numbers on High Dpi screen. Any workaround ?

RX 10.

RX 10.2.2, I did a install with keeping registry settings but it can't find Raise components. I have tried to GetIt re-install but it tries to reboot my machine after that I cancelled that and did just restarted the IDE but its still not installed. Anyone else get this working ? Super frustrated with a release the is meant to be a stable one.....arrgghhh

RX 10.2.2, I did a install with keeping registry settings but it can't find Raise components. I have tried to GetIt re-install but it tries to reboot my machine after that I cancelled that and did just restarted the IDE but its still not installed.

RX 10.2.2, I did a install with keeping registry settings but it can't find Raise components. I have tried to GetIt re-install but it tries to reboot my machine after that I cancelled that and did just restarted the IDE but its still not installed. Anyone else get this working ? Super frustrated with a release the is meant to be a stable one.....arrgghhh

Originally shared by Boian Mitov

Originally shared by Boian Mitov Join me tomorrow during my Intensive Delphi session on "Developing Your Own Visuino Components with Delphi" :-) #Delphi #Visuino https://thuliobittencourt.kpages.online/intensivedelphi https://thuliobittencourt.kpages.online/intensivedelphi

RX 10.

Image
RX 10.2.2 woes, I spent 3 hours doing a test project which did not go smoothly. I thought I would start with a quick FMX app to see how things were, I started with New->FireMonkey Metropolis UI Application->Split Pane but get an instant Access Violation in fmx250.bpl. Snap shot below, can anyone else confirm this with there's and its not just my install ? So was a little frustrated ICE compiler error, debugger crash, then the useless codeinsight till I turned that off, time wasted with changing the form name not updating the code.......mmmmhhhhh

RX 10.2.2 woes, I spent 3 hours doing a test project which did not go smoothly. I thought I would start with a quick FMX app to see how things were, I started with New->FireMonkey Metropolis UI Application->Split Pane but get an instant Access Violation in fmx250.bpl. Snap shot below, can anyone else confirm this with there's and its not just my install ?

Image
RX 10.2.2 woes, I spent 3 hours doing a test project which did not go smoothly. I thought I would start with a quick FMX app to see how things were, I started with New->FireMonkey Metropolis UI Application->Split Pane but get an instant Access Violation in fmx250.bpl. Snap shot below, can anyone else confirm this with there's and its not just my install ? So was a little frustrated ICE compiler error, debugger crash, then the useless codeinsight till I turned that off, time wasted with changing the form name not updating the code.......mmmmhhhhh

Soon in the new version 6.7 of TXDBGrid/TXDBEditor component:

Image
Soon in the new version 6.7 of TXDBGrid/TXDBEditor component: - MultiSelectList for columns and editors - Full suport for DelphiStyles.com styles

Spring4D 1.2.1 release is getting close!

Spring4D 1.2.1 release is getting close! It does not only contain a lot of bugfixes and improvements but also some new features (and a few minor breaking changes, sorry! but don't be worried). More about those in detail soon or in the Releasenotes.txt Please have a look at all those in the release/1.2.1 branch. This is basically beta testing for the upcoming release - let us know if there are any issues. We have a new red-black tree implementation which is used by the new TSortedDictionary and TSortedSet. Using the tree internally they always keep the items in order as specified by the default or the passed comparer. There are also the new TOrderedDictionary and TOrderedSet who remember the item insertion order (they internally are hash based just like the regular TDictionary and THashSet but additionally remember the key insertion order). See this example code: procedure PrintSet(const values: ISet ); var i: Integer; begin for i in values do Write(i, ' '); Writel

I like having the new features and components when Embarcadero releases new version, but I hate it when they...

I like having the new features and components when Embarcadero releases new version, but I hate it when they introduce bugs where there was none. From 10.2.0 to 10.2.1 (or .2) they introduced 2 bugs and I still trying to figure out this second one. I have custom control made of multiple FMX controls (TPath, Rectangles, Layout and TLabel). My control, in 10.2.0, works without issue under windows and iOs. But with 10.2.1 (or .2) I have TLabel object that does not display. If I change the order of creation of my label objects, then the label that does not display is different. This is frustrating because it is for sure Delphi that has an issue but I cannot find a work around. I will post an example later. But I thought I would ask just in case it rings a bell to someone. Thank you

I like having the new features and components when Embarcadero releases new version, but I hate it when they introduce bugs where there was none. From 10.2.0 to 10.2.1 (or .2) they introduced 2 bugs and I still trying to figure out this second one.

I like having the new features and components when Embarcadero releases new version, but I hate it when they introduce bugs where there was none. From 10.2.0 to 10.2.1 (or .2) they introduced 2 bugs and I still trying to figure out this second one. I have custom control made of multiple FMX controls (TPath, Rectangles, Layout and TLabel). My control, in 10.2.0, works without issue under windows and iOs. But with 10.2.1 (or .2) I have TLabel object that does not display. If I change the order of creation of my label objects, then the label that does not display is different. This is frustrating because it is for sure Delphi that has an issue but I cannot find a work around. I will post an example later. But I thought I would ask just in case it rings a bell to someone. Thank you

Pack a WordPad or Outlook style rich text editor in your #Delphi #VCL Windows applications with TMS TAdvRichEditor https://www.tmssoftware.com/site/advricheditor.asp

Image
Pack a WordPad or Outlook style rich text editor in your #Delphi #VCL Windows applications with TMS TAdvRichEditor https://www.tmssoftware.com/site/advricheditor.asp

After upgrade to 10.2.2 the only screen I have access to is. My license is active. But I cannot nor enter it, neither delete... Any hints on this?

Image
After upgrade to 10.2.2 the only screen I have access to is. My license is active. But I cannot nor enter it, neither delete... Any hints on this?

I'm not sure how long qc.embarcadero.com will be up again, so if people can help archiving these entries in the WayBack machine: please indicate how you can help.

I'm not sure how long qc.embarcadero.com  will be up again, so if people can help archiving these entries in the WayBack machine: please indicate how you can help. http://qc.embarcadero.com

Christmas sale: -20% off on all unSigned's products till 24th Dec.

Christmas sale: -20% off on all unSigned's products till 24th Dec. Delphi devs: RAD & Installer - expert for creating NSIS and Inno Setup installers directly from IDE. More info: http://www.unsignedsw.com/products http://www.unsignedsw.com/products

Special offer from KSDev till 1 January - Order All KSDev Bundle and Save 100$!

Special offer from KSDev till 1 January - Order All KSDev Bundle and Save 100$! More info at: http://www.ksdev.com

Hi all!

Hi all! Anyone here with feedback on Delphi 10.2.2 regarding bug fixes and IDE quality in general?

Can anyone show me how to install Mobile AddOn and FireDAC on Delphi 10.2.2 professional?

Image
Can anyone show me how to install Mobile AddOn and FireDAC on Delphi 10.2.2 professional? I've installed the product with the Web Installer (2004). But when I run the installer again to add these components, I only get the option of uninstalling Delphi.

Hi all

Hi all, I just wanted to share the sad news that Paweł Głowacki has passed away. This was announced on his Facebook page yesterday. https://www.facebook.com/whitewaterflow

The swiss-army knife of #Delphi #VCL grids. Packed with tons of features for every possible application needing a grid. https://www.tmssoftware.com/site/advgrid.asp

Image
The swiss-army knife of #Delphi #VCL grids. Packed with tons of features for every possible application needing a grid. https://www.tmssoftware.com/site/advgrid.asp

FmxLinux is not only for UI apps. Read how to use FireMonkey Graphics on Linux Server. We've just released FmxLinux 1.17 with FmxWebScript example. Now FmxLinux is binary compatible with Tokyo 10.2.1 and Tokyo 10.2.2 (build 2004).

Image
FmxLinux is not only for UI apps. Read how to use FireMonkey Graphics on Linux Server. We've just released FmxLinux 1.17 with FmxWebScript example. Now FmxLinux is binary compatible with Tokyo 10.2.1 and Tokyo 10.2.2 (build 2004). Read more at KSDev's blog: http://ksdev.blogspot.ru/2017/12/using-firemonkey-graphics-in-cgi-script.html FmxLinux at: http://www.fmxlinux.com

Hello everyone!

Image
Hello everyone! I'd like to present an Android game, which I've made for my company: https://play.google.com/store/apps/details?id=com.manaz.SantasWorkshop It uses the Gorilla3D framework on top of Delphi Firemonkey. New 3D features used: - Q3 Physics Engine (box and sphere colliders) - character Skin-Animation (loaded from DAE-file) - *.OBJ and *.DAE files now loading on Android - UV textures automatically loaded - Multitrack AudioManager - AnimationManager - ... For further information visit: http://www.manaz.de/en/project/gorilla3d Oh, by the way: Until 26th of december 2017 you can win a prize, if you're on top of the highscore list.

H2365 Override method %s.%s should match case of ancestor %s.%s (Delphi) Today was the first time I have ever seen this compiler hint. Why does Delphi even raise such a compiler hint when the Object Pascal language is case-insensitive? I'm using Delphi XE3 by the way.

H2365 Override method %s.%s should match case of ancestor %s.%s (Delphi) Today was the first time I have ever seen this compiler hint. Why does Delphi even raise such a compiler hint when the Object Pascal language is case-insensitive? I'm using Delphi XE3 by the way.

CrossVcl 0.99g just released. Added TStaticText, improved TComboBox and TDBComboBox and few more fixes. This release binary compatible with both Tokyo 10.2.1 and Tokyo 10.2.2 (build 2004). Order now with discount before 1.0 release.

Image
CrossVcl 0.99g just released. Added TStaticText, improved TComboBox and TDBComboBox and few more fixes. This release binary compatible with both Tokyo 10.2.1 and Tokyo 10.2.2 (build 2004). Order now with discount before 1.0 release. History: http://crossvcl.com/history.html Web Page: http://www.crossvcl.com

Fellow Delphi Developers!

Image
Fellow Delphi Developers! We want to introduce updated demo for our TscAppPager control. It is a modern page control with vertical items and caption with icon. 1. This demo uses TscGPImageCollection and TscGPVirtualImageList components to get scalable icons for buttons and wallpapers with alpha-channel for items area (see 150% screens). One of the wallpaper can be over items (shadow in this case). 2. Demo has a TscStyledForm and TscStyleManager components to improve VCL Styles behavior on High-DPI systems. 3. Thank's for our partner http://www.delphistyles.com for 3 new VCL Styles: "Material Pattens Blue", "Calypso" and "Cloud Burst". Styles looks really cool and modern! Demo link: http://www.almdev.com/prods/stylecontrols/files/apppager.zip Almediadev home: http://www.almdev.com DelphiStyles Home: http://www.delphistyles.com

Looks like there was an update to the update.

Looks like there was an update to the update. "This CodeCentral entry was updated on Dec 17, 2017 We have updated RAD Studio 10.2.2 to address an issue that caused incompatibility problems for a number of third party components.This build (build 2004) replaces the previously released RAD Studio 10.2.2 build (build 1978). The updated 10.2.2 build requires a full uninstall and reinstall. You will be able to preserve your configuration settings as part of the reinstall." https://cc.embarcadero.com/item/30806 https://cc.embarcadero.com/item/30806

In 10.2.2, in the Debug toolbar, the button that allowed to Run Until Return does not have an icon and the button is unusable.

In 10.2.2, in the Debug toolbar, the button that allowed to Run Until Return does not have an icon and the button is unusable. Can anyone confirm this? Thanks

On Windows, if my app needs to delete a file in the install location (eg.

On Windows, if my app needs to delete a file in the install location (eg. Program Files) does it need UAC? And if so, how do I do it silently? Thanks

On Windows, if my app needs to delete a file in the install location (eg. Program Files) does it need UAC? And if so, how do I do it silently?

On Windows, if my app needs to delete a file in the install location (eg. Program Files) does it need UAC? And if so, how do I do it silently? Thanks

Help me plisss....

Help me plisss.... Share coding for input data after we determine date where datetimepicker so that the data its can go into the database. Plisssss

Hi

Hi, Need suggestions. Our core software is in Delphi and we need to develop API in delphi and any client can connect it via Web page or mobile App. The client can be in PHP, JAVA etc. How can i achieve it and which framework do you suggest?

Hi, I am having a weird issue.

Hi, I am having a weird issue. I have an iOS/Windows app that i designed last year that was working perfectly fine. now, i need to do some update to it. So i upgraded everything to the latest, MAC, Delphi 10.2.1, XCode, iOS 11... So i am all to the latest. the issue is I am using tMediaPlayerControl to display a video and only the audio plays. The video is blank. it is the same for IOS and Windows. If i ran the demo videoplayback, the videos plays correctly. Not sure what can cause it. the only difference between my app and the demo app is that my mediaplayer control is children of a tlayout which is animated to enter the main screen upon activation. Any one had similar issue with the TMediaPlayerControl?

Hi, I am having a weird issue. I have an iOS/Windows app that i designed last year that was working perfectly fine. now, i need to do some update to it. So i upgraded everything to the latest, MAC, Delphi 10.2.1, XCode, iOS 11...

Hi, I am having a weird issue. I have an iOS/Windows app that i designed last year that was working perfectly fine. now, i need to do some update to it. So i upgraded everything to the latest, MAC, Delphi 10.2.1, XCode, iOS 11... So i am all to the latest. the issue is I am using tMediaPlayerControl to display a video and only the audio plays. The video is blank. it is the same for IOS and Windows. If i ran the demo videoplayback, the videos plays correctly. Not sure what can cause it. the only difference between my app and the demo app is that my mediaplayer control is children of a tlayout which is animated to enter the main screen upon activation. Any one had similar issue with the TMediaPlayerControl?
Document tab fix for 10.2.2

Hello

Image
Hello, Don't you think that the recent files listbox is to small in Tokyo 10.2.2 ?
be nice if the migration tool handled the GetIt installs too

AnimateFloatWait seems to completely broken on android with the new update, AnimateFloat doesn’t seem to be affected though.

AnimateFloatWait seems to completely broken on android with the new update, AnimateFloat doesn’t seem to be affected though. Would report it on QC but can’t remember my username or password... was hoping to release an app tomorrow but now having to debug/step through fix.ani.pas to try and find the issue... will create a report when I get time tomorrow. Easy to reproduce, 1 button, 1 rectangle. On button click try and animate the rectangle with the above method. Freeze! Force Close :-( If anyone has an idea of a quick fix for this it would be really appreciated.

Hello

Hello, I can't debug my android application. It seems to be running release mode but i selected debug mode but i cant debug. How can i solve this problem ? My delphi version : 10.2.2 I also tested in 10.2.1

iOS 10.2.2 Issue

iOS 10.2.2 Issue Hi Anyone else had an app throw: Cannot begin rendering scene for 'TContextIOS' when converting a 10.2.1 app? Displayed when the first form is being shown. Cheers Vince
Since RAD Studio 10.2.2 introduced IDE theming, are there any guides on supporting IDE theming for third-party plugins? (Light/Dark/Custom VCL Styles)

Could somebody confirm the TAddressBook component for accessing contacts in Tokyo10.2.2 is broken on iOS? It was working before and I upgraded Delphi right before I’m ready to release my app to take advantage of the Android improvements and now I’m a bit stuck :-(

Could somebody confirm the TAddressBook component for accessing contacts in Tokyo10.2.2 is broken on iOS? It was working before and I upgraded Delphi right before I’m ready to release my app to take advantage of the Android improvements and now I’m a bit stuck :-( It requests access permission but doesn’t populate the list of contacts from the address book... I understand that this could be Apples fault possibly due to changes in the api at their end but hopefully there is a quick fix to get this working again. Thanks in advance! Graham

Catch potential errors and oddities in your code before your customers report bugs with our static code analysis tool TMS FixInsight

Image
Catch potential errors and oddities in your code before your customers report bugs with our static code analysis tool TMS FixInsight https://www.tmssoftware.com/site/fixinsight.asp
ada yang bisa bantu saya, bagaimana cara membuatnya aplikasi sistem pakar android?

Delphi 10.2.2: Is there an easy way to get the name of the current method into a variable?

Delphi 10.2.2: Is there an easy way to get the name of the current method into a variable? Why? I put a lot of debugging in my code. Specifically in event/methods, typically, I follow this template. (SEE BELOW) It basically involves copy/pasting the method name into a CONST and then passing that CONST into my debug-logging system. However, as you can image, copy/pasting this is pretty stupid. Last I looked, I found some pretty complicated RTTI functions, but didn't quite get them to work. I just grep'd the code, I've done this around 900x, so I'm hoping to find something that is reusuable and preferably can be just called once for the method. NOTE: I was hoping to find something that would also work for non-method functions. procedure TFMyForm.DoSomethingImportant(Sender : TObject); const METHOD_NAME = 'TFMyForm.DoSomethingImportant'; var MyVariable : string; begin _LoggingDebug.Send(format('%s()::START', [METHOD_NAME])); // * Do Stuff an

IDE Fix Pack 6.1.2 for Delphi 2009-10.2.2 released.

IDE Fix Pack 6.1.2 for Delphi 2009-10.2.2 released. http://andy.jgknet.de/blog/2017/12/ide-fix-pack-6-1-2-supports-delphi-10-2-2/

With Delphi 10.2.2 does someone could please inform if the scrolling for the keyboard is working with Android? Because even the official sample and a lot of people cannot make it work with Tokyo 10.2.1.

With Delphi 10.2.2 does someone could please inform if the scrolling for the keyboard is working with Android? Because even the official sample and a lot of people cannot make it work with Tokyo 10.2.1. Reference: https://community.embarcadero.com/answers/has-tokyo-10-2-2-resolved-bugs-created-in-berlin-re-virtual-keyboard-position-on-android-devices-edit-controls https://community.embarcadero.com/answers/has-tokyo-10-2-2-resolved-bugs-created-in-berlin-re-virtual-keyboard-position-on-android-devices-edit-controls

Jedi fails to instal from the Get-it on Tokyo 10.2.2

Image
Jedi fails to instal from the Get-it on Tokyo 10.2.2

Delphi 10.2.2 has a new dark IDE theme - here's everything there is to know!

Delphi 10.2.2 has a new dark IDE theme - here's everything there is to know! https://community.embarcadero.com/blogs/entry/new-in-10-2-2-dark-ide-theme https://community.embarcadero.com/blogs/entry/new-in-10-2-2-dark-ide-theme

Blog post "Debugging Delphi Apps on Android 8.1 Works" at http://blog.marcocantu.com/blog/2017-december-delphi-android81-debugging.html

Blog post "Debugging Delphi Apps on Android 8.1 Works" at http://blog.marcocantu.com/blog/2017-december-delphi-android81-debugging.html http://blog.marcocantu.com/blog/2017-december-delphi-android81-debugging.html

https://community.embarcadero.com/all-events/viewevent/1704-rad-studio-what-s-new-what-s-next

https://community.embarcadero.com/all-events/viewevent/1704-rad-studio-what-s-new-what-s-next https://community.embarcadero.com/all-events/viewevent/1704-rad-studio-what-s-new-what-s-next

App freezes when executing TabControl.SetActiveTabWithTransition(TabItem1, TTabTransition.Slide) call.

App freezes when executing TabControl.SetActiveTabWithTransition(TabItem1, TTabTransition.Slide) call. App is compiled with Tokyo Update 2 ( 10.2.2 ) for Android platform. Has anyone else encountered this issue?

Have your structured data with rich metadata safe & managed in the cloud and easily accessible with a REST API

Image
Have your structured data with rich metadata safe & managed in the cloud and easily accessible with a REST API http://myclouddata.net https://www.tmssoftware.com/site/blog.asp?post=330

PAServer for Mac - 10.2.2

PAServer for Mac - 10.2.2 Hi I've just installed 10.2.2 on to a fresh VM on my Mac from ISO. When I looked for the PAServer for Mac in c:\Program Files (x86)\Embarcadero\Studio\19.0\PAServer, there's just a WIndows installer. The last release didn't include the correct version IIRC, now they've given up completely is seems......

mianbilawal0122 : I will program desktop program in cpp for $10 on www.fiverr.com

https://www.fiverr.com/s2/4f4c0c443e

Originally shared by Benjamin “BeRo” Rosseaux

Originally shared by Benjamin “BeRo” Rosseaux My Delphi update subscription license is expired, so if you do want, that my stuff at https://github.com/BeRo1985 stays compatible with the each latest Delphi version, you can me at https://www.patreon.com/bero or support me in an other more direct way, so that I can resubscribe/buy a new Delphi update subscription license (with Mobile addon) sooner or later for the sadly new price, otherwise I must enforcedly drop the Delphi compatibility in future, because I have no more access to newer Delphi versions then, so that my projects will be enforcedly FreePascal-only in future. And just for as info, I've Delphi 10.2 Release 1 Professional with Mobile Addon in the moment, and I've already no more access to the 10.2 Release 2 update. https://www.patreon.com/bero

Blog post: Delphi 10.2.2 Tokyo release 2 available [EN/ITA]

Blog post: Delphi 10.2.2 Tokyo release 2 available [EN/ITA] https://blog.andreamagni.eu/2017/12/delphi-10-2-2-tokyo-release-2-available-en-ita/ https://blog.andreamagni.eu/2017/12/delphi-10-2-2-tokyo-release-2-available-en-ita/

FYI: GExperts (1.3.8.50) crashes when Tokyo 10.2.2 starts up but seems to survive once Delphi is up and running.

Image
FYI: GExperts (1.3.8.50) crashes when Tokyo 10.2.2 starts up but seems to survive once Delphi is up and running.

Go straight to JAIL! DO NOT Pass GO! DO NOT Collect £200

Go straight to JAIL! DO NOT Pass GO! DO NOT Collect £200 http://www.davidghoyle.co.uk/WordPress/?p=1842 http://www.davidghoyle.co.uk/WordPress/?p=1842
Which type of exe do you release every time you deploy a new version?

Andreas Hausladen Will you update idefixtool for delphi 10.2.2 ?

Andreas Hausladen Will you update idefixtool for delphi 10.2.2 ? We still code complation bugs on 10.2.2 Best Regards

Title

Image
Fellow Delphi Developers! We are glad to introduce new Multiplatform FM Style "Calypso": http://www.delphistyles.com/fmx/Calypso.html

CrossVcl and FmxLinux are ready for Tokyo 10.2.2. New updates don't work with old versions of Tokyo. If you didn't upgrade yet, keep use current version of CrossVcl / FmxLinux.

Image
CrossVcl and FmxLinux are ready for Tokyo 10.2.2. New updates don't work with old versions of Tokyo. If you didn't upgrade yet, keep use current version of CrossVcl / FmxLinux. CrossVcl 0.99f http://www.crossvcl.com FmxLinux 1.16 http://www.fmxlinux.com
New RAD 10.2.2 fix issues on Android FMX ?

Creating a Virtual Machine, specifically for developing with Delphi 10.2.2.

Image
Creating a Virtual Machine, specifically for developing with Delphi 10.2.2. My host machine, as is shown in the image, has 16 Gb RAM and a 3,4 GHz i5 with 4 cores. What is your proposal, based on your experience, about a good configuration of the Virtual Machine? How much memory? how many cores? ... I can still, install up to 32 Gb of RAM (another 16Gb). Maybe, you recommend this?

Better develop in a 64 bits machine?

Better develop in a 64 bits machine? I want to install the new 10.2.2 release of Delphi in a new Virtual Machine. I need to create this new machine and I'm thinking about creating an instance of a 64bits Windows 10. Any trouble about this election? Do all of you compile exclusively for 64bits Windows? Any suggestion, hint or consideration about this? Thank's all!

Hi All

Hi All, I am doing some precision maths and have a Delphi (v Tokyo 10.1) extended data type i.e. 18 significant figures, up to 17 decimal places, and want to save such values to a Firebird 2.1 database so it is retrieved exactly the same as it is saved. It should be pretty simple to save some float values to a Firebird database, right? But I’m not having much luck. I can only seem to get 6 significant places to save to the database. Bigger numbers than that then Firebird throws and error. Questions: 1. What field definition in Firebird is used to represent a floating point with suitable precision and decimal places for a Delphi extended (18 sig places) data type? Numeric[18,17], Decimal[18,17] data types (which are apparently equivalent in Firebird > v 2.0), or something else? Apparently Firebird internally stores the float value as an integer, but multiplies the float value by a scaling factor to move the decimal point all the way to the right side. The float range is set by the
I have a huge file, I sometimes need to add a stream to it at the end. Is using TFileStream a good idea? Will it be fast and not much I/O operations will be performed?

Seamless access to all kinds of Raspberry Pi breakouts from your Pascal apps with the open-source and fully free TMS LCL HW Pack

Image
Seamless access to all kinds of Raspberry Pi breakouts from your Pascal apps with the open-source and fully free TMS LCL HW Pack https://www.tmssoftware.com/site/tmslclhwpack.asp https://www.tmssoftware.com/site/blog.asp?post=322

Hello, need a little help again - I am again not sure where does this appear-when-mouse-hover-scrollbar hint window come from - is it built into the IDE or any other 3rd party plugin I forgot? The bottom line is, how to disable it? Thanks.

Image
Hello, need a little help again - I am again not sure where does this appear-when-mouse-hover-scrollbar hint window come from - is it built into the IDE or any other 3rd party plugin I forgot? The bottom line is, how to disable it? Thanks.

FYI: Google+ is getting a much improved search.

FYI: Google+ is getting a much improved search. Originally shared by Lars Fosdal Google beefs up the search in Google+! After some six years, they are finally adding keywords which let you focus your search, just like you expect from a search company :) Make sure you expand the Advanced Search link in the support page to see the options, as there are many powerful options to choose from. In the summary below, note that an id can be the number or character sequence that is unique to a profile, community or collection: from: has: before: 2015/3/14 after: 2014-03-14 commenter: mention: in: community: collection: And of course you can use AND, OR and NOT: from:google AND from:cloud from:google from:home has:video has:doc OR has:ppt OR has:spreadsheet from:116899029375914044550 NOT has:attachment from:"Google Cloud" -has:attachment https://support.google.com/plus/answer/1669519 Via Gideon Rosenblatt https://support.google.com/plus/answer/1669519

FYI: Google+ is getting a much improved search.

FYI: Google+ is getting a much improved search. Originally shared by Lars Fosdal Google beefs up the search in Google+! After some six years, they are finally adding keywords which let you focus your search, just like you expect from a search company :) Make sure you expand the Advanced Search link in the support page to see the options, as there are many powerful options to choose from. In the summary below, note that an id can be the number or character sequence that is unique to a profile, community or collection: from: has: before: 2015/3/14 after: 2014-03-14 commenter: mention: in: community: collection: And of course you can use AND, OR and NOT: from:google AND from:cloud from:google from:home has:video has:doc OR has:ppt OR has:spreadsheet from:116899029375914044550 NOT has:attachment from:"Google Cloud" -has:attachment https://support.google.com/plus/answer/1669519 Via Gideon Rosenblatt https://support.google.com/plus/answer/1669519

Originally shared by Boian Mitov

Originally shared by Boian Mitov My 5th Video Processing with Delphi article (Video Effects and Animations) has just been published in the "Blaise Pascal Magazine" :-) #Delphi #OpenWire
Not really about Star Wars...10.2.2 released.

https://community.embarcadero.com/blogs/entry/rad-studio-10-2-2-released-today

https://community.embarcadero.com/blogs/entry/rad-studio-10-2-2-released-today

Sometime in the last 2 weeks it seems a reference was made that you now get a full single-site RAD Server license...

Sometime in the last 2 weeks it seems a reference was made that you now get a full single-site RAD Server license included with an Enterprise license of RAD Studio. Is that the case? I cannot seem to find any reference that includes that new additional benefit. Embarcadero's servers are extremely slow at the moment so it's difficult to search/find anything.
Sometime in the last 2 weeks it seems a reference was made that you now get a full single-site RAD Server license included with an Enterprise license of RAD Studio. Is that the case? I cannot seem to find any reference that includes that new additional benefit. Embarcadero's servers are extremely slow at the moment so it's difficult to search/find anything.

How to paint dots and lines in FMX (Android/iOS) without blur?

How to paint dots and lines in FMX (Android/iOS) without blur? I tried a lot of samples in internet. Mainly what I need is to generate is a QRCode. I found and tried to follow this: http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphizxingqrcode/ But it won't work correctly as the image gets blurry. I don't know if my android phone is the guild because of its resolution, but anyway should exists some way to accomplish this. In the article Zarko says to use low quality, I think I should use TCanvasQuality.HighPerformance but not works. The image drawn gets out of scale and I also tried to adjust all the possible modes such fit, stretch, place, original... not working :( Can someone help? http://zarko-gajic.iz.hr/firemonkey-mobile-android-ios-qr-code-generation-using-delphi-xe-5-delphizxingqrcode/

CrossVcl 0.99e just released. Start building macOS and Linux VCL apps with Embarcadero Delphi and CrossVcl. Big bunch of bugs have fixed, thank you for beta testing. Added support for most famous Delphi's control - TMaskEdit. Now it works on macOS and Linux. Order CrossVcl now with discount before 1.0.

Image
CrossVcl 0.99e just released. Start building macOS and Linux VCL apps with Embarcadero Delphi and CrossVcl. Big bunch of bugs have fixed, thank you for beta testing. Added support for most famous Delphi's control - TMaskEdit. Now it works on macOS and Linux. Order CrossVcl now with discount before 1.0. What's new: http://crossvcl.com/history.html More Info: http://www.crossvcl.com

PostgresDAC 3.4.1 is available.

PostgresDAC 3.4.1 is available. This maintenance release updates dump and restore libraries and fixes a non-critical bug. http://microolap.com/products/connectivity/postgresdac/ http://microolap.com/products/connectivity/postgresdac/

Hi devs

Hi devs, A view weeks ago there was a disscusion how is the best way to report a bug. There was a short rule who i can follow. I can't find the entry anymore. Can me someone point to the right direction?

Easily make your databases accessible via a REST API interface for use in cross platform rich client applications or web applications

Image
Easily make your databases accessible via a REST API interface for use in cross platform rich client applications or web applications https://www.tmssoftware.com/site/xdata.asp https://www.tmssoftware.com/site/blog.asp?post=314

Noob question:

Noob question: Is there a cleaner way to insert a JsonRPC request handler into a TWebModule? Note - Insert as an action in code, and not at design time. procedure TWebModule1.WebModule1DefaultHandlerAction(Sender: TObject; Request: TWebRequest; Response: TWebResponse; var Handled: Boolean); begin if (Request.MethodType = mtPost) and (Request.ContentType = 'application/json') and (Request.PathInfo = '/') then begin JsonRPC.Invoke(Sender, Request, Response, Handled); end else begin Response.Content := {"",""} ' ' + ' Nothing to see ' + ' Move along ' + ' '; end; end;
Has anyone experienced a big difference in the way Windows 10 treats ComPort timing compared to Windows 7? I am using Winsoft ComPort component and finding some evidence of delayed response in Windows 10

Multithreading can be hard to do right. The most common point of failure is assuming some code is thread safe when it actually is not. And then the whole multithreading castle crumbles into ruins.

Multithreading can be hard to do right. The most common point of failure is assuming some code is thread safe when it actually is not. And then the whole multithreading castle crumbles into ruins. http://dalijap.blogspot.com/2017/12/is-it-thread-safe-assume-not.html

Delphi's auto generated "inherited;" code is incomplete. Is there a way to tell Delphi XE3 (that's what I use - and can't upgrade) to implement the full inherited line of code so Ctrl+LClick can do code navigation. The way Delphi generates code I can't use code navigation.

Delphi's auto generated "inherited;" code is incomplete. Is there a way to tell Delphi XE3 (that's what I use - and can't upgrade) to implement the full inherited line of code so Ctrl+LClick can do code navigation. The way Delphi generates code I can't use code navigation.

Made my JSON interceptor demo public.

Made my JSON interceptor demo public. Now you can save your enum and sets to JSON, with customized output to boot! http://chuacw.ath.cx/blogs/chuacw/archive/2017/12/11/persisting-enumeration-and-sets-to-json.aspx

Create blazing fast and true native user interfaces for your iOS apps with TMS iCL

Image
Create blazing fast and true native user interfaces for your iOS apps with TMS iCL https://www.tmssoftware.com/site/tmsicl.asp https://www.tmssoftware.com/site/blog.asp?post=266

Stefan Glienke ... regarding "Fatal: F2084 Internal Error: C12945"

Stefan Glienke ... regarding "Fatal: F2084 Internal Error: C12945" https://quality.embarcadero.com/browse/RSP-18767 https://bitbucket.org/sglienke/spring4d/issues/261/unable-to-run-tests-for-delphi-1021-for This morning, I started getting this compiler error under D10.2 Update 2 (with FixPack/SpeedPack) on a Win32 project. I noticed your noticed that the error is triggered when both RANGE-CHECKS==ON and OVERFLOW-CHECKS==ON. My project doesn't have RANGE-CHECKS turned on, due to some old code. I'm curious if you have any more information regarding this.. as the defect "all of sudden" started getting triggered, for code that compiled great a couple days ago (reset my git repo to the last commit that targeted release code). It's a little strange, Googling says you are the only other one to run into it and document the bug. :P https://quality.embarcadero.com/browse/RSP-18767

RAD Studio Custom Editor Sub-views

RAD Studio Custom Editor Sub-views http://www.davidghoyle.co.uk/WordPress/?p=1831 http://www.davidghoyle.co.uk/WordPress/?p=1831

Are there any plans on fixing killer bugs, the bugs that are at the same time easy to fix and cause a lot of pain?

Are there any plans on fixing killer bugs, the bugs that are at the same time easy to fix and cause a lot of pain? 1. The Out of memory problem I have reported is still present in the latest version, even got worse. 2. Ctrl+ fucking space works 20 percent of the time and is stupid slow even with obvious things, such as suggesting a unit in the uses section, finding an identifier that is defined in the same unit. WTF? Come on already!!! 3. Ctrl + fucking space in a class definition doesn't suggest anything until you hit Compile and break compile. WTF 4. When you break your app, the debugger shows up some random place in the CPU window, then you have to find your thread, which is not obvious, because it has a meaningless name. WTF. 5. Debugging the functions containing anonymous methods. Ctrl+F7 doesn't see local variables, local consts. Even the consts, Carl !!!

Does anyone know if there is an equivalent component in FMX for TTaskbar and TJumpList from VCL?

Does anyone know if there is an equivalent component in FMX for TTaskbar and TJumpList from VCL? Or anyone has some code that does the same job? Thanks

F1 (in IDE) causes a Catastrophic Failure. This is driving me insane!!! EMBT doesn't seem to bother fixing their mistakes (but expects everybody to keep paying them). Does anybody else have a solution to fixing the broken help system in XE3. I did some Google searching, and apparently this is also occurring in later versions.

F1 (in IDE) causes a Catastrophic Failure. This is driving me insane!!! EMBT doesn't seem to bother fixing their mistakes (but expects everybody to keep paying them). Does anybody else have a solution to fixing the broken help system in XE3. I did some Google searching, and apparently this is also occurring in later versions. And no, I can't upgrade to 10.2 as we a have multiple products developed and maintained by 50+ developers - so the knock-on effect will be huge.

This may seem like a silly question, but I was in Best Buy today looking around at cheap laptops and I noticed a bunch of Chromebooks on sale. I never really looked closely at them before, but these all have Intel CPUs in them. So I'm wondering if we can build apps that run within Chrombooks with Delphi?

This may seem like a silly question, but I was in Best Buy today looking around at cheap laptops and I noticed a bunch of Chromebooks on sale. I never really looked closely at them before, but these all have Intel CPUs in them. So I'm wondering if we can build apps that run within Chrombooks with Delphi? I know they run something called ChromeOS, but I know nothing about it other than it's a thin Linux distro. I also believe they're designed mainly so everything runs inside the browser, so maybe not so much value in building native apps for them. But I'm curious anyway. EDIT: it looks like some Chrombooks are actually loaded up with Windows now. Odd...

Making string const is so important.

Making string const is so important. If you have a parameter of type string, and you do not modify the string in your routine, make the string parameter a const. For each parameter of type string, this reduces 2 additional calls, one to _UStrAddRef and one to _UStrClr https://quality.embarcadero.com/browse/RSP-19494

TMS Component Pack is an extensive set of more than 400 VCL UI controls (grids, planner, lists, rich editor, treeview, …) for creating powerful & feature-rich Windows applications. https://www.tmssoftware.com/site/blog.asp?post=426

Image
TMS Component Pack is an extensive set of more than 400 VCL UI controls (grids, planner, lists, rich editor, treeview, …) for creating powerful & feature-rich Windows applications. https://www.tmssoftware.com/site/blog.asp?post=426 https://www.tmssoftware.com/site/tmspack.asp

ANN: StyleControls VCL v. 3.87 released and tested with new VCL Style from DelphiStyles.com!

Image
ANN: StyleControls VCL v. 3.87 released and tested with new VCL Style from DelphiStyles.com! Fellow Delphi Developers! StyleControls VCL v. 3.87 just released! In new version we added improvements to our GP (GDI+) controls, added new controls, improved styled MDI application support (TscStyleManager + TscStyledForm components) + improved TscGPVirtualImageList component (Image list component, which uses external image collection as source and draw images with any scale factor - very useful for High-DPI systems). Also let us to show our demos with new modern VCL Style "Windows10 Blue Whale"! We are really like this type of styles. It looks really nice and modern with our GP (GDI+) controls!