Jump to content

Rinzwind

Members
  • Content Count

    43
  • Joined

  • Last visited

  • Days Won

    4

Posts posted by Rinzwind


  1. It's pretty clear Delphi is considered Legacy. It's only used for classic styled Windows software using the old GUI 1995 paradigms. We only see the same people here. No new and fresh people. Any new project that needs Pascal for whatever reason, I would do with Lazarus/FreePascal. Seems there is more progress over there.

     

    The global state of software development is in a sad state compared to 5e high days of the '90s. The efficiency of VB6 and Delphi 6. The RAD experience. The other specific database tools available. Foxpro. Now we have web apps with a zillion layers and frameworks that change every 1.5 years. Keep busy learning stuff that's out of date soon.


    Is there even any decent review out there of Delphi 12? I wonder what the boys and girl of FL Studio are thinking. That is one piece of complex and impressive software. Do some hang around here?

     

    • Haha 1
    • Confused 1

  2. Tried saving & compiling  & running.. still issues with the most basic scenario.

    *Button1->

    Also hovering over TObject now just gives a short 'Calculating...' tooltip, then nothing. Sounds all too familiar with previous versions. Anyone care to ask Embarcadero what is going on here?


  3. Thought let's try again in 11.2. It really is the most basic of tests. Start RAD Studio, new C++ Windows VCL project, drop a button, double click and try to get code completion to work correctly (*Button1->)

     

    It won't. or at least not as it should. They can't sell this right? And their blah blah about how much it was improved for C++... I also only get '... is being indexed' tooltips when hovering over any object ID. CTRL+click also does not take you to the VCL definitions. Is it working for anyone here?

     

    It seems to only work when I enable the classic compiler in project properties... flabbergasted about this quality level. Its been like this for years. They really don't sell C++ Builder anymore to anyone new to it?


  4. 4 hours ago, pcoder said:

    If a FOSS project does not get the expected attraction, despite decades of public existence, despite capable language (Object Pascal), then they have some strange (or not professional-grade) priorities. They are not attractive for new/more compiler developers.

    Well well.. they seem to have that in common with Embarcadero. Just in a different way.


  5. How would you compare Delphi to the offerings of Free Pascal and Lazarus? Anyone has real experience with using both? Why not use Free Pascal exclusively? Or is it lacking in some areas? Or you only use Delphi for old projects, and would choose Lazarus for new ones?

     

    Just curious to what the state is of both as viewed by 'expert' Pascal programmers. Please only reply if you have indeed a decent amount of experience in using both.

     

    One would think Delphi would have the better code editor/code writing help? But I am somehow doubting that. Someone can assure me? ;)


  6. ASM on position 8. Sure.

    "The number of hits determines the ratings of a language." How asm ends up on position 8? 
     

    their list of included pages are too weird. Sharepoint.com ? Just redirects to ms.

     

    i first had the impression Tiobe stood for the number of queries in a month about a certain language, but apparently that's not the case. Pointless.

    • Like 1

  7. Yeah it selected classic because it was an example project which weren't updated. The "new" tooling still needs a lot of work this little trial showed me. Could as well have no code completion if it lags that much.

     

    They should embark on some new adventures, like support for D which is imho a much nicer and cleaner language than that horrible convoluted C++.


  8. Aah, it seems those errors and non-intellisense etc show case only with the classic 32 bit Borland C++ compiler, which happens to be selected by default for the 32 bit target :classic_blink: .  Then again, even using the 64 bit target, intellisense is way, WAY too slow to be usable. Code completion takes forever to show any suggestions (3 long seconds). Embarcardero is delusional if they think this is acceptable. Seems like no-one is using current versions of C++ Builder, aka a show of 'keeping up appearances'.


  9. Thought for fun let's quickly check the status of 11.1

     

    I really wonder how the dare to publish the product like this. Open example project Notifications (C:\Users\Public\Documents\Embarcadero\Studio\22.0\Samples\CPP\VCL\Windows 10 Notifications\Notifications.cbproj).  Run, fine. Open Notifications.cpp. Lot's of 'errors' showns (while it runs fine), like 'vcl.h' file not found, unknown type name 'TComponent', etc etc. Trying code completions with MyNotification-> shows no class members at all. Am I missing something, or is this just the state it is in and C++ devs are expected to be impressed by this and try the product further? Nope...

     

     

    • Sad 1

  10. 9 minutes ago, Dalija Prasnikar said:

    Where are you changing theme to Mountain Mist?

     

    Welcome page settings are meant to customize Welcome page settings for all themes, not for setting active theme. You can change active theme at User Interface -> Theme Manager page in Options.

    Was talking about the background dropdown (which contains mountain mist) at Tools -> Options -> Welcome Page . It doesn't preserve the chosen option.


  11. On 3/17/2022 at 7:04 AM, Vincent Parrett said:

    Tools -> Options -> Welcome Page - click on Clear. That works for me.

    That works. What does not work, is trying to change it to another theme like Mountain Mist. It is not saved. Also tried running as admin. Does this say something about their testing methods if something so obvious is missed?


  12. https://forum.lazarus.freepascal.org/index.php/topic,57752.0.html

     

    The Lazarus team is glad to announce the release of Lazarus 2.2.

    This release was built with FPC 3.2.2.

    Here is the list of changes for Lazarus and Free Pascal:
    http://wiki.lazarus.freepascal.org/Lazarus_2.2.0_release_notes
    http://wiki.lazarus.freepascal.org/User_Changes_3.2.2

    Here is the list of fixes for Lazarus 2.2.x:
    https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_2_2

    The release is available for download on SourceForge:
    http://sourceforge.net/projects/lazarus/files/

    Choose your CPU, OS, distro and then the "Lazarus 2.2.0" directory.

    Checksums for the SourceForge files:
    https://www.lazarus-ide.org/index.php?page=checksums#2_2_0

    Minimum requirements:

    Windows:
       2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.

    FreeBSD/Linux:
       gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.

    Mac OS X:
       Cocoa (64bit) 10.12 to 11.4, Carbon (32bit) 10.5 to 10.14, qt and
       qt5 (32 or 64bit).

    The gitlab page:
    https://gitlab.com/freepascal.org/lazarus/lazarus/-/tree/lazarus_2_2_0

    For people who are blocked by SF, the Lazarus releases from SourceForge are mirrored at:ftp://ftp.freepascal.org/pub/lazarus/releases/

    • Like 4
    • Thanks 3

  13. Every decent license system that's based on activation has a way for the user to deactivate old devices. Then again, Embarcadero seems to not really trust their paying customers. It's not like their aren't any cracked versions around already... without any of these activation pains. So what is the point? Yes a hindrance to prevent illegal use is good,  but don't make it a pita for your paying customers. DRM anyone?

    • Like 2

  14. A concern is also when they decide to not renew the CE and stop offering it. You're license will expire and it's bye bye software. Anyway, its a half hearted effort and they already questioned its future before because it "interfered with business..." which says everything about their mindset. They still supplied an update afterwards but who says for how long. They certainly want small indy's to pay full price. Why not introduce an indy edition? Afraid of freelancers. Seem they can't make up their mind and keep going the old overcharge old timers who use old editions anyway way aka legacy business...


  15. On 11/19/2021 at 7:37 PM, Bouhlal said:

    the software is based rdp, i don't want to give full access to desktop via rdp i want to allow only run the application but not direct access to desktop

    Well that too does ms, RemoteApp 

    licensing is another matter...  you seem to be looking for a configuration tool for existing technology? Why it has to be Delphi? Its setup and forget. Again, nothing to do with Delphi itself.


  16. For those rounded corners you need 3d acceleration (go figure...). Virtualbox has that, but you need the registry hack to install 11.

     

    Anyway, the non-consistent look is a direct result of the unwillingness of MS to provide modern controls accessible to every programming language (aka flat C API). We even have fake titlebars to accomplish buttons etc in there which all look different (compare the sizes of the close and minimize buttons in Office, Chrome, Firefox, Explorer, Notepad...) and the win32 api can't even get its correct position and sizes. Heck many old  win32 gui code needs adjustments for those fancy things. The UWP app mix of window handles are a mess, depending on state (shown, minimized) and virtual desktop location. DPI handling is a mess and that API changed too many times and depends too much on developer involvement. Apple did it better and way more consistent and doesn't feel the need to change its GUI needlessly repeatedly.

    • Like 2
×