Jump to content

Leaderboard


Popular Content

Showing content with the highest reputation on 03/19/25 in Posts

  1. Brandon Staggs

    Delphi 12.3 is available

    Delphi 12.0, .1, and .2 have been especially hard for us with our million+ line project. 80% of the time Find Declaration doesn't work, and the other 20% of the time it seems random which way works -- CTRL+G or CTRL+Click, sometimes one will work when the other one doesn't. We of course cannot email the "crown jewels" entire proprietary project to Emba for them to test with. I understand they need reproducible examples, but they have also said during the release webinar that they are aware LSP doesn't work acceptably and will be replacing the current system with a completely new approach in 13. Well, this is a fundamental, basic function of any IDE, and personally I question this decision to add new features of any kind while something so basic is known to be non-functional for so many users. But, trying to be fair, I'm sure not all of their developers are qualified to work on LSP so they will naturally be focused on multiple areas at once. I can guess at why LSP has such a hard time with our code base, and I have spent a lot of time trying to remove legacy anti-patterns and cleaning out uses clauses, etc, but in the end, it all compiles just fine, so it should not be a problem for the editor to navigate. An editor should be able to navigate and offer functional code completion with broken code, let alone code that compiles without issue.
  2. Sherlock

    Delphi 12.3 is available

    There are always remote connection possibilities as a compromise. I firmly believe an unfixed product can cost more than a trip for two guys, that know their stuff, to find out what the hell is going on.
  3. PeaShooter_OMO

    Delphi 12.3 is available

    Possibly but for an issue on a major feature of Delphi that has come for decades already one would expect hard steps to be taken. If it was easy fix it would have been already and seeing that it is hard to fix it would require extraordinary steps. If the steps that were taken already does not work then one would expect another approach.
  4. dummzeuch

    Delphi 12.3 is available

    That's the problem when talking to non native speakers. They might use words that in their mind mean something very different than in yours. I've definitely been there and done that.
  5. Uwe Raabe

    Delphi 12.3 is available

    The actual wording is: If that means replacing the current system with a completely new approach is debatable.
  6. Uwe Raabe

    About the compiler (not) finding the DFM files

    Not quite, that setting is stored as BRCC_IncludePath. DCC_ResourcePath is indeed the correct way to provide the paths to look for the DFM resources. Unfortunately there is no UI to edit that. Manually editing the dproj file adding a node like <DCC_ResourcePath>..\lib\Source;$(DCC_ResourcePath)</DCC_ResourcePath> under the appropriate PropertyGroup will make the DFM files located in ..\lib\source to be found without exposing the PAS files in that folder.
  7. Hello, if you haven't noticed yet: with 12.3 Embarcadero also released a new additional tool for subscription owners via GetIt package manager (Tools/GetIt package manager). It is called "The Android SDK manager GUI" and can be used to update Android SDK/NDK etc. in a graphical way. It is a replacement for the graphical SDK manager the Android SDK once contained, which cot replaced by a cumbersome batch file (yes, the batch file is good for automation, but otherwise cumbersome). The SDK manager GUI can also export the selected configuration and import it on another PC, great for easy synchronisation of development machines. What the tool doesn't do is to update the paths in the IDE and it is unfortunately not added to the menu in the IDE.
  8. ŁukaszDe

    Delphi 12.3 is available

    Links to Web installer and ISO are available in https://my.embarcadero.com
  9. Brandon Staggs

    Delphi 12.3 is available

    That's fair. In my mind, when we start talking about a "new architecture," we go beyond fixing bugs in a system to using a new approach. But it could be that I am misunderstanding what is intended by the statement "new architecture." Though one wonders why this "new architecture" requires waiting for a breaking release. The impression I was left with, after watching that segment of the video three times in a row, was that they know full-well that LSP is still very broken and requires a redesign and they are waiting for a major release rather than fixing the thing in 12.1 or 12.2 or now 12.3. I watched the webinar live and tried to ask a follow-up question about LSP fixes and again felt as though they were saying big changes coming in 13, but that is just an impression and the Q&A is not available in the YouTube post. Too bad we don't have something like a road map to clarify things for us.
  10. All Almediadev products are tested with new RAD Studio 12.3 and RAD Studio 64-bit Initial Release! https://www.almdev.com https://www.delphistyles.com Our StyleControls VCL support all the new features of RAD Studio Athens and also improves applying of VCL Styles: TscFormTabsBar control - our solution of default TFormTabsBar (TCustomForm.VisualManager), which can be used with TCustomForm.CustomTitleBar solution also Tile View support in our TscListView control, which can be fully customized and VCL Styles can be applied for all elements Interaction with Skia VCL for Lottie Animations and SVG support TscStyleManager component - improves appling of VCL Styles for Forms, Menus and Common Dialogs + advanced features (for example, menus can be with background image, alpha transparency, headers and look more correctly than default solution). Also you can use SmartEffects VCL and ImageKit VCL for 2D and 3D effects for controls!
  11. Roger Cigol

    Delphi 12.3 is available

    I think you are being a little unrealistic here in terms of business costings.
  12. Zane

    pasfmt v0.4.0

    There is configuration for the formatting style, but it is intentionally limited. The lack of (extensive) configuration is in line with the first goal of the project: Anyone who wants a formatter that can properly wrap and unwrap long lines in a style that makes sense, while supporting all modern Delphi features. As far as we know, there are no other Delphi formatters that come close in this regard. This was covered quite extensively in the last thread, and in this issue.
  13. Die Holländer

    Alternatives for SQL Anywhere

    and now you want to Create Delphi Azure functions with Azure SQL database (Delphi webbroker app) Getting Started with Azure Cloud Development with Delphi But I didn't find the proper solution (configuration..)
  14. Die Holländer

    Alternatives for SQL Anywhere

    Deploy Azure SQL Database for free We access the database with a limit number of users (3-5) and I don't know if this is limited.
  15. Dorian C

    Alternatives for SQL Anywhere

    Using MS Sql Server 2012 free with dbGo (migrated from Ms Access), for more than 8 years with great success for small companies (for accounting and medical software). Not a single file corrupted! Scale perfect from LocalDB - monousers (with automatic installer), to Express edition for remote, but no experience with cloud now. Simple to install and maintain. Worked with success in the past also with Firebird, but they don't have automatic management of versions installed and instances for server like MS Sql Server. In case of migration to .net, the support is exceptional with linq, entity framework, dapper.
  16. Hi while testing a Delphi syntax parser, we struggled over a few line in the Delphi "Winapi.ShellAPI" interface. In opposite to 99.99% of similar declarations, 3 lines have no semicolon at the end function SHLoadNonloadedIconOverlayIdentifiers; external shell32 name 'SHLoadNonloadedIconOverlayIdentifiers'; function SHQueryRecycleBin; external shell32 name 'SHQueryRecycleBinW' function SHQueryRecycleBinA; external shell32 name 'SHQueryRecycleBinA' function SHQueryRecycleBinW; external shell32 name 'SHQueryRecycleBinW' function SHQueryUserNotificationState; external shell32 name 'SHQueryUserNotificationState' delayed; the 3 lines in the middle have no ending ';' (lines 1825 - 1827 for delphi 12.2). Is this really a valid Delphi syntax or just a glitch in the compiler?
×