Jump to content
Uwe Raabe

Delphi 11.1 is available

Recommended Posts

6 hours ago, Joseph MItzen said:

Is that the new Like a Blank Book license?

you just have to press the blank invisible button - randomly assigns self-destruct sequence

 

  • Haha 1

Share this post


Link to post
9 hours ago, Anders Melander said:

 

Who needs unicorns and rainbows when we now have awesome user interfaces technologies like this:

image.thumb.png.61ded258205efa815c65cd718dacd849.png

The possibilities seems endless. . .

Yeah, they could at least have made Fishfacts, amirite?!

  • Haha 5

Share this post


Link to post
12 hours ago, Vincent Parrett said:

I don't need unicorns and rainbows. 

I'm shocked! Shocked, I tell you!

  • Haha 1

Share this post


Link to post

Web install, took about 45 mins.

Dark theme still working.

SpaceBallz and Tournament servers compiled.

Looks good!!

 

Thank you for the updates!!

 

~q

Share this post


Link to post

sorry, just noticed my Indy help is gone, use to be under Third-Party Help, which is now empty??

 

 

Share this post


Link to post
1 hour ago, qubits said:

just noticed my Indy help is gone, use to be under Third-Party Help

At least I can find it in my installation. So it is not missing files in delivery.

Share this post


Link to post

found it in my berlin install, copied it to my 22.0\help\Doc

now it shows..

Share this post


Link to post

Can you find something suspicious in the GetItInstall.log located in $(BDSCOMMONDIR) ?

Share this post


Link to post
10 minutes ago, qubits said:

found it in my berlin install, copied it to my 22.0\help\Doc

That folder contains lots of chm files, but nothing for Indy on my clean 11.1 install. 😞

Share this post


Link to post
10 minutes ago, Tom F said:

That folder contains lots of chm files, but nothing for Indy on my clean 11.1 install. 😞

don't be sad..

Help file for Indy

 

  • Like 1

Share this post


Link to post
1 hour ago, Uwe Raabe said:

Can you find something suspicious in the GetItInstall.log located in $(BDSCOMMONDIR) ?

no sir, not that i see..

 

[2021-12-13 15:46:52] [INFO ] Installing "Help Files Enterprise"...
[2021-12-13 15:46:52] [INFO ] Adding value "Dinkumware Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Code Examples Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Data Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE FireMonkey Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Libraries Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE System Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Topics Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "Indy Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Vcl Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "Dinkumware Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Code Examples Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Data Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE FireMonkey Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Libraries Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE System Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Topics Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "Indy Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Adding value "IDE Vcl Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2021-12-13 15:46:52] [INFO ] Executing command "pushd "c:\program files (x86)\embarcadero\studio\22.0\Redist\" & "c:\program files (x86)\embarcadero\studio\22.0\Redist\redistsetup.bat" default    & popd"...
[2021-12-13 15:46:54] [INFO ] Installation of "Help Files Enterprise" completed with success.

 

lol, sorry big ass log file..

 

[2022-03-17 11:10:53] [INFO ] Installing "Help Files Enterprise"...
[2022-03-17 11:10:54] [INFO ] Adding value "Dinkumware Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Code Examples Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Data Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE FireMonkey Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Libraries Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE System Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Topics Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "Indy Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Vcl Help" to registry path "HKEY_CURRENT_USER\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "Dinkumware Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Code Examples Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Data Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE FireMonkey Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Libraries Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE System Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Topics Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "Indy Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Adding value "IDE Vcl Help" to registry path "HKEY_LOCAL_MACHINE\Software\Embarcadero\BDS\22.0\Help\HtmlHelp1Files"...
[2022-03-17 11:10:54] [INFO ] Executing command "pushd "c:\program files (x86)\embarcadero\studio\22.0\Redist\" & "c:\program files (x86)\embarcadero\studio\22.0\Redist\redistsetup.bat" default    & popd"...
[2022-03-17 11:10:56] [INFO ] Installation of "Help Files Enterprise" completed with success.

 

still don't notice anything funny though, sorry..

 

looking deeper into the CatalogRepository

Feature.json dated 3/8/2022

{"Features":[{"Name":"HelpFiles","FileName":"HelpFiles.7z","Checksum":"4c512e59a31268539831ec14323a59c3","FileSize":243769107,"FileInflateSize":247881716}]}   

 

The GetItInstall.dat dated 3/17/2022

4c:\program files (x86)\embarcadero\studio\22.0\Help\8c:\program files (x86)\embarcadero\studio\22.0\Help\Doc\Hc:\program files (x86)\embarcadero\studio\22.0\Help\Doc\codeexamples.chm@c:\program files (x86)\embarcadero\studio\22.0\Help\Doc\data.chm?c:\program files (x86)\embarcadero\studio\22.0\Help\Doc\fmx.chmEc:\program files (x86)\embarcadero\studio\22.0\Help\Doc\libraries.chmBc:\program files (x86)\embarcadero\studio\22.0\Help\Doc\system.chmBc:\program files (x86)\embarcadero\studio\22.0\Help\Doc\topics.chm?c:\program files (x86)\embarcadero\studio\22.0\Help\Doc\vcl.chm

 

 

only thing i see, is what i don't see, which is the indy help..

 

 

 

reg value is added, so just dropping the missing files and it works.

Edited by qubits

Share this post


Link to post

Now for the really strange..

 

after compiling with new update, seems like a leak has appeared in all three apps for spaceballz.

 

not sure what it is yet, tired..

 

just tried new, blank 3d app, form create ReportMemoryLeaksOnShutDown:=True;

run app, close it, error appears??

 

also tried blank vcl, no error..

blank fmx app non 3d, error is there..

 

can anyone else confirm?

 

 

NewLeak.jpg

Edited by qubits

Share this post


Link to post
44 minutes ago, Lars Fosdal said:

@qubits You should report that on QP.  Are you able to make a minimal project that shows the same leak?

You don't need to. There are already plenty of reports for this issue:
RSP-37666
RSP-37656
RSP-37600

  • Like 1

Share this post


Link to post

At least people seem to actually use QP now - even if not all of us bothers checking for existing issues 😛

 

  • Haha 1

Share this post


Link to post
5 minutes ago, Lars Fosdal said:

even if not all of us bothers checking for existing issues

At least they can add four items to the bugs fixed list while actually only fixing one :classic_biggrin:

  • Like 1
  • Haha 4

Share this post


Link to post
6 hours ago, Lars Fosdal said:

Are you able to make a minimal project that shows the same leak?

sure, happens on an empty project, just add the check on form create.

 

5 hours ago, Delphi-Rakka said:

You don't need to. There are already plenty of reports for this issue

sweet, else i would have once someone confirmed it, never know, could be just my install.

 

not a big leak, just unexpected.

 

tried to track it down last night, but passed out..

Edited by qubits

Share this post


Link to post
7 hours ago, Uwe Raabe said:

four items to the bugs fixed list while actually only fixing one

if i include FMX.TextLayout.GPU in my uses

and add this line to the form.close

TGPUObjectsPool.Instance.Free;

 

the leak is gone..

 

should add, also fixes the console sample that was in the qc's.

 

wrap it up like this maybe, using that cool little if you posted..

{$IF RTLVersion111}

TGPUObjectsPool.Instance.Free;

{$ENDIF}

 

Edited by qubits
  • Thanks 1

Share this post


Link to post

you know, kinds of reminds me of my toilet, which i won't fix as long as i can just wiggle the handle a bit..

so, this works too, until it's fixed by a proper plumber..

 

unit Unit1;

interface

uses
  System.SysUtils, System.Types, System.UITypes, System.Classes, System.Variants,
  FMX.Types, FMX.Controls, FMX.Forms, FMX.Graphics, FMX.Dialogs, FMX.TextLayout.GPU;

type
  TForm1 = class(TForm)
    procedure FormCreate(Sender: TObject);
    procedure FormClose(Sender: TObject; var Action: TCloseAction);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.fmx}

procedure WiggleHandle;
begin
{$IF RTLVersion111}
TGPUObjectsPool.Instance.Free;
{$ENDIF}
end;

procedure TForm1.FormClose(Sender: TObject; var Action: TCloseAction);
begin

WiggleHandle;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
ReportMemoryLeaksOnShutdown:=true;
end;

end.

 

  • Thanks 1

Share this post


Link to post
18 hours ago, Uwe Raabe said:

At least they can add four items to the bugs fixed list while actually only fixing one :classic_biggrin:

You joke about this, but they really think that way! Several years ago when Google Plus still existed, someone in the Delphi group (it wasn't you, was it?) posted a graph they'd made showing bugs closed over time... or maybe it was showing how long until bugs were closed; I forget which. Marco Cantu made a rather aggressive reply to the post that the chart was all wrong because of something (I don't remember), and he was going to post the real graph on his blog. The original poster was very gracious, apologizing for their mistake and looking forward to Marco's blog post.

 

A blog post shows up from Marco purporting to show bugs closed over time and the trend for how long bugs stay open, each looking really nice for Embarcadero. I realize that his chart is conflating actual bugs with bugs closed because of duplicate, feature request, won't fix, can't reproduce, etc. I (and some others) used the blog commenting option to explain this to Marco. Marco declined to approve any of these comments. Instead, he appended a few sentences claiming to summarize what some people had written about the subject. At least in my case, I felt his summary was inadequate and skipped several problems I'd pointed out. His only "fix" was to keep the chart up and just change the word "Bugs" to "Issues" in the title. :classic_blink:

 

Now, I was working in data analysis at that time. I was able to back into the actual closed bug counts based on information from his blog post (but not the correct data for average time to close a bug). I made my own chart with the revised numbers; the trend was the opposite from the one on Marco's blog. I shared a link to that chart for him; of course he never approved that comment either and his summary didn't mention that when you took the other non-bugs out the chart trended in the exact opposite direction as the one he posted. Ironically, he claimed to be showing a more accurate version of the data than the chart on Google Plus but his was far less so.

 

Ultimately I realized the purpose of his blog wasn't to actually determine the trend regarding bugs and bug fixes in Delphi over time but to perform damage control over the chart presented in Google Plus. 😞 There's no other explanation for leaving his charts after being made aware of why they were inaccurate and how they skewed the results.

 

 

  • Confused 1

Share this post


Link to post

 

5 hours ago, Joseph MItzen said:

Marco declined to approve any of these comments

Marco is not free in his communication neither on his blog nor in any public forums. Embarcadero has a very strict policy on what and where employees are allowed to post. It also applies to other people associated with the company, like beta testers and even MVPs. They have to agree to a very strict NDA. That's why a few years ago, after reading that NDA I decided not to become an MVP. I also suspect that this is the reason why many people who were blogging a lot about Delphi quieted down when they got more closely associated with Embarcadero, e.g. they sold tools to them or even became employees. If you have to get approval for every single blog post you probably won't bother any more.

  • Like 2
  • Sad 1

Share this post


Link to post

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×