Leaderboard
Popular Content
Showing content with the highest reputation on 04/05/24 in all areas
-
The new Atlassian slogan
-
Is this an April 1 joke?
-
I guess they will be able to say that the numbers of bugs reported is going down and claim that indicates quality has improved.
-
Does it ever. Removes any collaboration between users. Also, without knowing if something is already reported hard to put in the effort to create a good report or find an uncomplicated way to reproduce - no idea if the effort will be wasted. I did not use the old one all that much but was happy to collaborate and help get the odd bug fixed. Like the dangling scrolls bars from code insight. With no collaboration not sure how that bug would ever have been fixed - reporter did not have a way to reproduce it, another person provided some insights and yet another (me in this case) was able to use that to find a way to reproduce. Then it was fixed in the next release which was nice to see. ([RSP-34111] Editor leaves dangling vertical scrollbar behind - Embarcadero Technologies)
-
https://docwiki.embarcadero.com/RADStudio/Athens/en/New_features_and_customer_reported_issues_fixed_in_RAD_Studio_12.1 https://blogs.embarcadero.com/announcing-the-availability-of-rad-studio-12-1-athens/
-
In Dalija Prasnikar's smart pointer unit here https://github.com/dalijap/code-delphi-mm/blob/master/Part5/SmartPointer/uSmartPtr.pas#L8 following code is used ISmartPointer<T> = reference to function: T; TSmartPointer<T: class, constructor> = class(TInterfacedObject, ISmartPointer<T>) basically anonymous method declaration is equivalent to interface. Is it documented somewhere? I tried looking at Interfaces and Anonymous method sections in documentation but can't find anything.
-
State of an uninitialised variables..
Der schöne Günther replied to Ian Branch's topic in Tips / Blogs / Tutorials / Videos
I wouldn't really call those features - Rather oddities, quirks or flat-out defects 😬 You can hardly blame yourself for not expecting something like that. -
You are not wrong, but it beats no system.
-
Not really... but there is a bug where new users doesn't get added to the appropriate group aka Embarcadero Customers, something that prevents you from seeing issues that others have posted still missing a full port of issues from the old JIRA They are working on both - but wanted to get the new Jira up and running. Yes, it is not as good for us end users as the old one, but it is not bad either. Check your Requests button to see if you can see the group. That search button is non-functional. It appears to be intended for a FAQ lists (which currently doesn't exist). Also see @Dalija Prasnikar' notes: https://dalijap.blogspot.com/2024/04/delphi-121-new-quality-portal-released.html
-
Navigator causes a number of issues. I recommend uninstalling it for 12.0 if you have it installed, before installing 12.1. And, yes, it definitively screws the 11.x install as well, so back up the old DLLs before uninstalling and reinstalling
-
What is the target Win 64 (Modern) in Delphi 12.1
David Heffernan replied to pyscripter's topic in Delphi IDE and APIs
This was in fact mentioned -
Real time desktop colors change like filters
Der schöne Günther replied to William23668's topic in Windows API
This surely isn't trivial. I once was about to make small tool for inverting the colors of windows that did not support a "dark theme" but I never really got started with it. It seems that you can use the (now deprecated) Magnification API to (selectively) transform colors or run filters on the whole screen (or just selected parts of it like rectangle areas or selected HWNDs): Magnification API overview (Applying Color Effects)| Microsoft Learn There is also its successor, the Desktop Duplication API - Win32 apps | Microsoft Learn which I had only used for grabbing screen data, not manipulating it. So I cannot say if it's a feasible solution for manipulating the colors. -
State of an uninitialised variables..
Der schöne Günther replied to Ian Branch's topic in Tips / Blogs / Tutorials / Videos
Although he explicitly said local variable, it could probably have been something like this: program Project1; function getText(const txt: String): String; begin // Incorrectly assumes "Result" got // initialized to an empty string Result := Result + txt; end; begin var text: String; text := getText('This should not be visible'); text := getText('Hello'); // Outputs "This should not be visibleHello" WriteLn(text); end. -
What is the target Win 64 (Modern) in Delphi 12.1
Brian Evans replied to pyscripter's topic in Delphi IDE and APIs
It is for the new Clang-based C++ compiler tool chain for Win64. Mentioned on the docwiki: 12 Athens - Release 1 - RAD Studio (embarcadero.com) -
Yes, I fear it will. While I haven't used it yet and there's presently nothing there, I'm really afraid this just wiped out yet another small community. Tick tock, tick tock.
-
Actually there is: Embarcadero Quality Portal Mor information here: Delphi 12.1 & New Quality Portal Released
-
Does it work if starting a completely blank app, and putting a TEdit on the form? It works OK here
-
Wow, from now on, you can open the same file multiple times. That's going to be interesting.
-
How to initialize OpenSSL with MacOS 64 (x86 and ARM)?
philipp.hofmann replied to philipp.hofmann's topic in ICS - Internet Component Suite
OverbyteIcsSSLEAY.pas: You should use the following file names for 300DLL_Name (so no /usr/lib-path in the filename plus adding version number): {$IFDEF POSIX}'libcrypto.3.dylib';{$ELSE} { !!!! not tested, unknown file name } {$IFDEF POSIX}'libssl.3.dylib';{$ELSE} OverbyteIcsLIBEAY.pas: It works if I uncomment @@RAND_screen in the table (and reduce the number by 1): GLIBEAYImports1: array[0..852] of TOSSLImports = ( // (F: @@RAND_screen; N: 'RAND_screen'; MI: OSSL_VER_MIN; MX: OSSL_VER_MAX), I saw afterwards the correct OpenSSL-Version number with OpenSSL_version(0) -> 3.2.1 But there is still a problem in initialization of TSSLSmtpCli.create(nil); It's working fine unter Windows again. So I will check this as the next point. So I'm not sure if my idea to replace Indy-TIDSMTP with ICS-TSSLSmtpCli to support MacOS64-ARM was so good because I can't find MacOS-ARM-Libraries for OpenSSL-1.0.x. -
In the past, I was in trouble with web installation so I always downloaded the full iso image.
-
[Delphi 10.3] wrong DRC file output directory
Uwe Raabe replied to foxters's topic in Delphi IDE and APIs
AFAIK, that Package output directory is only used when you build a package (hence the name). For other projects the Output directory is used. In other words, the DRC file is always placed where the compiled binary goes. -
Delphi should let me use a const array reference as a constant
PiedSoftware replied to PiedSoftware's topic in RTL and Delphi Object Pascal
I guess I am a bit spoiled playing with Swift. It lets you assign any expression to a constant, compile time or run time. -
Thank you I missed the Options button. Dick Maley
-
It's the "Options" button and takes you to another page that is usually skipped; on that page, you can set the destination for both RAD Studio and the Catalog Repository folder, and also determine whether it's installed for "all users" (the default) or just the current user and whether or not to add a shortcut on the desktop.
-
aaaaaaaand it sucks. But at least, from reading the announcement, it appears they know it sucks.