Jump to content


Popular Content

Showing content with the highest reputation on 08/08/19 in all areas

  1. Ian Branch

    Successful Update to D10.3.2.

    Hi Guys, Just like to throw in a positive note. We seem quick to criticize but slow to recognize. !@#$%^& Yankee spelling.... I just updated from 10.3.1 to 10.3.2 using the web update and had absolutely no issues. Obviously some of the 3rd party libraries had to be updated also but all went smoothly. Regards, Ian
  2. There are 50 new cross platform samples for Delphi 10.3 Rio FireMonkey available over on Github. The demos heavily feature … http://www.fmxexpress.com/50-cross-platform-samples-for-android-ios-osx-windows-linux-and-html5-in-delphi/
  3. Devart has rolled out the new versions of its Delphi Data Access Components which allow users to develop applications in Delphi for both 32-bit and 64-bit versions of macOS. The release will be of particular interest to RAD Studio users who decide to upgrade their software to the latest version 10.3.2 which comes with support for 64-bit Delphi apps on macOS. It is also worth mentioning that the new versions of DACs have been fully tested for compatibility with RAD Studio 10.3.2 on macOS 64-bit. However, this DAC release requires installation of Release 2 of Embarcadero RAD Studio 10.3. Devart Delphi Data Access Components allow developing multi-platform applications in Delphi, C++Builder, Lazarus (and FreePascal) on Windows, Linux, macOS, iOS, and Android. These tools provide direct access to popular databases such as Oracle, Microsoft SQL Server, MySQL, InterBase, Firebird, PostgreSQL, SQLite. For the full list of changes in this release, visit the DAC page.
  4. Ugochukwu Mmaduekwe


    NumCPULib4Pascal is a Cross Platform Pascal library to query the number of CPUs (Logical (logical processors) and Physical (cores)) on a machine. Usage Add NumCPULib to uses clause: uses NumCPULib; var lcc, pcc: Int32; begin // count logical cpus (aka logical processors) lcc := TNumCPULib.GetLogicalCPUCount(); // count physical cpus (aka cores) pcc := TNumCPULib.GetPhysicalCPUCount(); end; What is the difference between the existing System.CPUCount and NumCPULib4Pascal? 1. System.CPUCount only reports the LogicalCPU Count (aka logical processors), it has no option to report the PhysicalCPU Count (cores). 2. System.CPUCount will not report the correct value on windows systems with more than 64 logical processors. NumCPULib4Pascal fixes this by querying GetLogicalProcessorInformationEx on these OSes. GitHub Repository NumCPULib4Pascal
  5. You should publish the example source and define which version of Indy and Delphi
  6. PeterPanettone

    Microscopic small font in Live Doc editor

    I have found it. It's here:
  7. RonaldK

    Generic Command Line Parser for Delphi 10.3.x

    There is another one from Vincent Parrett: https://github.com/VSoftTechnologies/VSoft.CommandLineParser
  8. PeterPanettone

    Flow Diagram as a ProcedureList option

    In the Call Tree Diagram, when the mouse pointer hovers over a diagram item, then the source code documentation of this procedure is shown in a formatted hint:
  9. Tommi Prami

    Generic Command Line Parser for Delphi 10.3.x

    I like your expected Command Line syntax. -Tee-
  10. Primož Gabrijelčič

    Generic Command Line Parser for Delphi 10.3.x

    My approach: https://github.com/gabr42/GpDelphiUnits/blob/master/src/GpCommandLineParser.pas
  11. Uwe Raabe

    Flow Diagram as a ProcedureList option

    Peganza Pascal Analyzer creates a Call Tree Report. That looks like a perfect input for such a diagram.
  12. Fr0sT.Brutal

    Passing back a string from an external program

    Why inventing bicycles with triangular wheels when writing to STDOUT is a very simple method proven by decades? All *nix ecosystem is built on this mechanism. Executed app won't need anything more than WriteLn and executor app will have to intercept pipe handles.
  13. Sherlock

    Flow Diagram as a ProcedureList option

    Call tree sounds about right. But keep recursiveness in mind.