

Lajos Juhász
Members-
Content Count
1050 -
Joined
-
Last visited
-
Days Won
14
Everything posted by Lajos Juhász
-
Even if anyone from Embarcadero will ever read this there is a low chance that they will do anything based on a forum post. They have an official channel for bug reports.
-
Yes you can, but can not use the 32 bit IDE if the database has only 64 bit client library to test SQL statements, create fields in the designer.
-
The only exception if you are working with databases that now ship only 64 bit client libraries. Most, if not all, of the modern databases has discontinued the 32 bit client libraries.
-
Nope. According to the release webinar they are working on to make a deal to continue to provide it.
-
It is with BOM since the IDE introduced the file format. I believe I am using since XE5(?). Edit. I was wrong since D2007.
-
Ok this is D13.0 beta 1. When I try to start it as admin in order to be able to use KSVC (yesterday it was working). [00F8DCB3]{bds.exe } AppMain.TAppBuilder.TitleBarPanelPaint + $177 [53CD3C5C]{vcl290.bpl } Vcl.Graphics.TBrush.SetColor (Line 3621, "Vcl.Graphics.pas" + 16) + $4 [53D010AF]{vcl290.bpl } Vcl.Controls.TControl.ScaleValue (Line 9101, "Vcl.Controls.pas" + 1) + $15 [00F8DCA8]{bds.exe } AppMain.TAppBuilder.TitleBarPanelPaint + $16C [53D07FE7]{vcl290.bpl } Vcl.Controls.TWinControl.GetClientRect (Line 13489, "Vcl.Controls.pas" + 1) + $9 [52206EE8]{vclwinx290.bpl} Vcl.TitleBarCtrls.TCustomTitleBarPanel.Paint (Line 1553, "Vcl.TitleBarCtrls.pas" + 195) + $20 [53D0B32F]{vcl290.bpl } Vcl.Controls.TCustomControl.PaintWindow (Line 15312, "Vcl.Controls.pas" + 6) + $5 [53D04C21]{vcl290.bpl } Vcl.Controls.TWinControl.PaintHandler (Line 11334, "Vcl.Controls.pas" + 19) + $B [522071AB]{vclwinx290.bpl} Vcl.TitleBarCtrls.TCustomTitleBarPanel.WMPaint (Line 1635, "Vcl.TitleBarCtrls.pas" + 5) + $4 [53CFF2AE]{vcl290.bpl } Vcl.Controls.TControl.WndProc (Line 7997, "Vcl.Controls.pas" + 91) + $6 [53E0D243]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5823, "Vcl.Themes.pas" + 7) + $D [54131860]{rtl290.bpl } System.@TryFinallyExit (Line 23829, "System.pas" + 😎 + $0 [53E0D331]{vcl290.bpl } Vcl.Themes.TStyleManager.GetStyle (Line 5834, "Vcl.Themes.pas" + 18) + $1E [541305CB]{rtl290.bpl } System.TObject.Dispatch (Line 19280, "System.pas" + 11) + $0 [53E11281]{vcl290.bpl } Vcl.Themes.TStyleHook.WndProc (Line 7734, "Vcl.Themes.pas" + 38) + $6 [53E11462]{vcl290.bpl } Vcl.Themes.TMouseTrackControlStyleHook.WndProc (Line 7833, "Vcl.Themes.pas" + 1) + $4 [53E6389B]{vcl290.bpl } Vcl.Forms.TFormStyleHook.WndProc (Line 20679, "Vcl.Forms.pas" + 31) + $5 [53E5E542]{vcl290.bpl } Vcl.Forms.TFormStyleHook.IsStyleBorder (Line 18549, "Vcl.Forms.pas" + 1) + $13 [53E5E580]{vcl290.bpl } Vcl.Forms.TFormStyleHook.HandleMessage (Line 18556, "Vcl.Forms.pas" + 2) + $6 [53F3BA78]{vcl290.bpl } Vcl.Styles.TStyleEngine.HandleMessage (Line 3665, "Vcl.Styles.pas" + 20) + $8 [54132789]{rtl290.bpl } System.@UStrAsg (Line 27009, "System.pas" + 18) + $0 [53E0D464]{vcl290.bpl } Vcl.Themes.TStyleManager.HandleMessage (Line 5892, "Vcl.Themes.pas" + 11) + $11 [53D028B7]{vcl290.bpl } Vcl.Controls.TWinControl.DoHandleStyleMessage (Line 10033, "Vcl.Controls.pas" + 0) + $F [53D04963]{vcl290.bpl } Vcl.Controls.TWinControl.WndProc (Line 11231, "Vcl.Controls.pas" + 178) + $6 [522071D1]{vclwinx290.bpl} Vcl.TitleBarCtrls.TCustomTitleBarPanel.WndProc (Line 1641, "Vcl.TitleBarCtrls.pas" + 1) + $4 [53D03E28]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10900, "Vcl.Controls.pas" + 3) + $6 [5425520C]{rtl290.bpl } System.Classes.StdWndProc (Line 19091, "System.Classes.pas" + 😎 + $0 [53D03E28]{vcl290.bpl } Vcl.Controls.TWinControl.MainWndProc (Line 10900, "Vcl.Controls.pas" + 3) + $6 [53E54C2B]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13408, "Vcl.Forms.pas" + 23) + $1 [53E54C56]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessages (Line 13430, "Vcl.Forms.pas" + 1) + $4 [00F81053]{bds.exe } AppMain.TAppBuilder.ApplicationActivated + $7 [53EAEF3F]{vcl290.bpl } Vcl.AppEvnts.TCustomApplicationEvents.DoActivate (Line 210, "Vcl.AppEvnts.pas" + 1) + $12 [53EAF5DD]{vcl290.bpl } Vcl.AppEvnts.TMultiCaster.DoActivate (Line 438, "Vcl.AppEvnts.pas" + 5) + $C [53E540D4]{vcl290.bpl } Vcl.Forms.TApplication.WndProc (Line 12980, "Vcl.Forms.pas" + 140) + $C [5425520C]{rtl290.bpl } System.Classes.StdWndProc (Line 19091, "System.Classes.pas" + 😎 + $0 [53E54C2B]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessage (Line 13408, "Vcl.Forms.pas" + 23) + $1 [53E54C56]{vcl290.bpl } Vcl.Forms.TApplication.ProcessMessages (Line 13430, "Vcl.Forms.pas" + 1) + $4 [00FD2B4C]{bds.exe } bds.bds + $CC
-
I have an admin account. I am now testing with D11 it lists get it projects without starting it as admin.
-
I've tried to open a D11 project where I have win32 and win64 platforms. When I have opened in D12.3 both platforms are available.
-
I have a good installation. You do not need administrator privileges to work in RAD Studio only to work with GetIt. Also, you need admin privileges to finish the installation. Only when the IDE is started with admin privileges you get the form to select the Dark/Light and font.
-
Most probably D12.3 is again not compatible with D12.2. I've tried to open a project group. Unfortunately compile all and clean all both results: Exception EAccessViolation in module rtl290.bpl at 00132BD4. Access violation at address 6DEC2BD4 in module 'rtl290.bpl' (offset 132BD4). Read of address 1EB8991C. You have to delete the files generated from D12.2 in order to be able to work with the project group in D12.3. A bit unexpected a point release should not have this problem.
-
On the main page I have an error: --------------------------- Warning --------------------------- Unable to load URL https://getit-12.embarcadero.com. The following error occurred: Object lock not owned --------------------------- OK --------------------------- I have tried to set GetIt to online mode, restart done. I have tried to debug a VCL application. Solution. Run the IDE as administrator. It was not a requirement in earlier versions.
-
Anyone was able to see packages in GetIt for Delphi 12.3. In Categories All I see that there should be 299 entries unfortunately on the right side I see only Getting Started with RAD Studio 1.0 everything else is missing. I need badly Konopka Signature Controls.
-
F2084 Internal Error in Delphi compiler
Lajos Juhász replied to Kryvich's topic in Delphi IDE and APIs
No, it is not fixed. -
q.SQL.Add('DECLARE @MinEffDate date = DATEADD(DAY, :dys, getdate())'); q.ParamByName('dys').AsInteger := -30; or q.SQL.Add('DECLARE @MinEffDate date = DATEADD(DAY, -1*dys, getdate())');
-
Guidance on FreeAndNil for Delphi noob
Lajos Juhász replied to Paul Dardeau's topic in RTL and Delphi Object Pascal
-
In Delphi it would be: nhc.CustHeaders.Clear;
-
In my case the itemindex was already 0 that made the selection. You can do it: if key=vkDown then begin ComboEdit1.ItemIndex:=0; ComboEdit1.DropDown; end;
-
To achieve that you can call the DropDown method of the comboedit. procedure TForm4.ComboEdit1KeyUp(Sender: TObject; var Key: Word; var KeyChar: WideChar; Shift: TShiftState); begin if key=vkDown then ComboEdit1.DropDown; end;
-
I can see them. A small test VCL application shows that on TStringGrid MouseDown and MouseMove is working as expected.
-
You are overlooking that a field in a 32 bit can be TStringField on a 64 bit it is TWideStringField. Bitness has nothing to do if a field is ansi or unicode. Your connection during design time and runtime 32/64 have different settings. You can add a mapping rule to a 32 bit connection to convert stringfield to widestringfield to solve your problem.
-
TDirectory - file lock out on Win 10 LTSC
Lajos Juhász replied to Roger Cigol's topic in General Help
My bet is on file handles? -
There is no need for that anymore. Train an AI for your coding style then you can use it as a free code formatter.
-
every version have an iso with updates.
-
I doubt that 64 bit version of the IDE is going to be available in a minor release. We can only hope. IBM is also catching up and deprecates the 32 bit drivers for Informix, I do need a 64 bit IDE. (The source code for application is prepared to be compiled as a 64 bit due to poor debugging we did not made the change yet. On the other hand I am a bit afraid as users are going to load 3-4GB data from the database)
-
Default() and subrange types
Lajos Juhász replied to Der schöne Günther's topic in RTL and Delphi Object Pascal
It is not (yet) addressed in Delphi 12.2 it still defaults to 0 instead of 1.