LearnDelphi.org provides a platform for Delphi developers and educators, along with free licensing options and ways to get involved. Embarcadero (a division of Idera, Inc.), a provider of cross-platform app development productivity tools, today announced the launch of LearnDelphi.org, a learning ecosystem for Delphi developers, a teaching platform for Delphi educators, and a key destination for all things related to the Delphi Community.LearnDelphi.org is a collection of resources and free content for teaching and learning software development curated by and for Delphi developers. The site includes Delphi licensing options and resources such as ebooks, slideshows, and video tutorials, as well as ways to get involved. The content is compiled and supported by Embarcadero’s MVPs, community members, subject matter experts, and employees, and will be available in multiple languages over time. Potential contributors, educational liaisons, and educators are always welcome and encouraged to get involved.
10.3.3 is the last expected release before 10.4, planned for some point in first half of 2020, and bring us
- 64-bit Android
- iOS 13
- MacOS Catalina (Delphi)
- Enterprise Connectors (Enterprise and Architect SKUs)
- Numerous fixes to VCL, RTL and IDE
- 180+ user reported issues
Dalija Prasnikar have some useful observations on her blog.
Having a general understanding of how memory and addressing works, helps you understand pointers in Delphi (and C/C++). Learning assembler also gives you that knowledge, but there are simpler ways to think about it.
A pointer is a memory location that contains the address to the actual data you want.
Think of a street with houses. Make a list of the houses and their addresses.
This is a list of pointers. Each pointer in the list leads to the actual house it refers to.
You know the feeling. You need a specific input from your command line, but you can’t find something lightweight that does the job. Hence, the FDC.CommandLine was born.
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
You can use – / or + as a switch, and use : or = as a flag for parameters.
You can use single and double quotes to be able to parse parameters that contain spaces and quotes.
/quoteoftheday:”This is a ‘quoted’ parameter”
It also supports lists of parameters.
/inputfiles:(file1.txt , “file with space.txt”)
Take a look at the TestFDCCommandLine.dpr for more examples of how it works.Continue reading “Generic Command Line Parser for Delphi 10.3.x”
You can get 25% off Eurekalog for Delphi with the current promo.
Parnassus Bookmarks and Navigator, well-known productivity plugins for the RAD Studio IDE, have been acquired by Embarcadero and is included in Rio 10.3 Update 1.
Not all for loops are created equal.
for x in [value1, value2, value3]
You would expect to see x vary in the order of the values in the list.
However – if x and the values are of an enumerated type, looping the “list”
does NOT loop in the apparent order of the constant, but in the order of the enumerated type declaration, such as it would for any set.