Lajos Juhász
Members-
Content Count
986 -
Joined
-
Last visited
-
Days Won
12
Everything posted by Lajos Juhász
-
Strange bug with string literals in RAD Studio 12
Lajos Juhász replied to luebbe's topic in RTL and Delphi Object Pascal
The ide will generate object Label1: TLabel Left = 303 Top = 233 Width = 99 Height = 15 Caption = #1058#1086' '#1073#1077' '#1086#1088' '#1085#1086#1090' '#1090#1086' '#1073#1077 end -
Android immersive mode / kiosk mode with C++Builder
Lajos Juhász replied to steve.b's topic in General Help
You should see how it is done and Delphi and do it in C++ https://github.com/Embarcadero/Android-Kiosk-Mode-FMXTemplate- 4 replies
-
- c++builder
- android
-
(and 2 more)
Tagged with:
-
Android immersive mode / kiosk mode with C++Builder
Lajos Juhász replied to steve.b's topic in General Help
I don't have C++, maybe this can help? https://blogs.embarcadero.com/easily-deploy-advanced-android-kiosk-mode-with-this-firemonkey-template/- 4 replies
-
- c++builder
- android
-
(and 2 more)
Tagged with:
-
In Delphi 12.1 if you press F1 on SelectDirectory you get the Rad Studio Topics then select Vcl.FileCtrl.SelectDirectory The system will open a docwiki page: https://docwiki.embarcadero.com/Libraries/Updates/en/Vcl.FileCtrl.SelectDirectory with the content: Permission error You do not have permission to read this page, for the following reason: The action you have requested is limited to users in one of the groups: writer, l10n, RADBeta, ConnectBeta, Employee.
-
Maybe your antivirus software deletes it?
-
1.) Usually the uninstall asks if you want to remove registry entries - you should choose not to do so and everything should stay. 2.) It should not increase the installation counter. (I am going to test the upgrade process tomorrow or during the weekend.)
-
The page is wrong. I am downloading it and it is 7.2GB.
-
That should not be the issue, shortstring should be compatible with D5 (I have never tested, it is not unicode like string).
-
Delphi 12 - Breakpoint not work when use Rumtime Packages and Win64 platform
Lajos Juhász replied to giorgiobazzo's topic in Delphi IDE and APIs
Unfortunately only @Marco Cantu could answer if this is the same bug.- 10 replies
-
- delphi 12
- rumtime packages
-
(and 2 more)
Tagged with:
-
Delphi 12 - Breakpoint not work when use Rumtime Packages and Win64 platform
Lajos Juhász replied to giorgiobazzo's topic in Delphi IDE and APIs
Most probably it is a known issue. Here you can read more:- 10 replies
-
- delphi 12
- rumtime packages
-
(and 2 more)
Tagged with:
-
You can solve this problem, set Wordwrap to true. It is event documented: Vcl.StdCtrls.TButton.WordWrap inherits from Vcl.StdCtrls.TButtonControl.WordWrap. All content below this line refers to Vcl.StdCtrls.TButtonControl.WordWrap. Specifies whether the button text wraps to fit the width of the control. Set WordWrap to true to allow the display of multiple lines of text. When WordWrap is true, text that is too wide for the control wraps at the right margin. Set WordWrap to false to limit the text to a single line. When WordWrap is false, text that is too wide for the control appears truncated.
-
You cannot do achieve that in safe manner. For example: var t: TStringList; begin t:=TstringList.create; t.Free; end; How you are going to know if t is freed or not?
-
You are setting the date to today thus after the user clicks to reset the value will remain. Change the code to: procedure TForm1.btnResetClick(Sender: TObject); begin DateTimePicker1.Format:=' '; DateTimePicker1.Date:=0; end; Now it will change when the user clicks on the today.
-
The main form is the first form created using Application.CreateForm you can create forms before using the normal form constructor.
-
Close can cause access violation if the form is prematurely freed. Release makes sure that every event is finished before the form is freed.
-
You should code this in different way. You can find an example at https://www.thoughtco.com/display-a-login-password-dialog-1058469 unfortunately the code formatting is not correct but you can see the idea.
-
The correct code would be: // OPEN INPUT SCREEN FOR BOR DOSSIER try inputCheckForm := Tfrm_InputCheck.Create(Self); try inputCheckForm.ShowModal; finally inputCheckForm.Free; Release; // CLOSE THE CURRENT INPUT FORM end; except on E: Exception do DoShowException(E); end; https://docwiki.embarcadero.com/Libraries/Athens/en/Vcl.Forms.TCustomForm.Release
-
I see no problem to assign a TBytes to TValue. Where you find it impossible? var v: TValue; a: TBytes; begin setLength(a, 3); a[1]:=56; v:=TValue.From<TBytes>(a); ShowMessage(v.AsType<tBytes>[1].ToString); end;
-
Delphi 12: Installing via GetIt Corrupts the DPK of AsyncPro, VirtualTree, and SynEdit
Lajos Juhász replied to twe's topic in Delphi IDE and APIs
I get this all the time. I was unable to figure out the rule when the IDE does this. -
Just do a find in files.
-
Delphi 12 does not catch EXCEPTIONS ANYLONGER.
Lajos Juhász replied to alogrep's topic in Delphi IDE and APIs
No. The change was made to follow the Windows standard. Other languages assume or will change the exception masks. That was fragile in previous versions of the Delphi. They made the change to follow other languages and minimalize the possibilities to have problems when calling an external DLL. The price is that we have to adjust our code. -
MsgDlgIcons[TMsgDlgType.mtInformation]:=TMsgDlgIcon.mdiInformation; MessageDlg('Exiting the Delphi application.', mtInformation, [mbOk], 0, mbOk); You have to System.UITypes into the uses.
-
Trouble with installing community edition serial number
Lajos Juhász replied to berean52's topic in General Help
No, mine is the same as yours. -
Trouble with installing community edition serial number
Lajos Juhász replied to berean52's topic in General Help
LockType=5 -
Trouble with installing community edition serial number
Lajos Juhász replied to berean52's topic in General Help
In my case SLIPFile is empty with an activated Delphi.