

luciano_f
Members-
Content Count
81 -
Joined
-
Last visited
Community Reputation
7 NeutralRecent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
I don't understand why a 32-bit IDE can generate 64-bit EXE files, but a 64-bit IDE can't do the same and generate 32-bit ones? This is something that should be done.
-
One question: Can the 64-bit IDE generate 32-bit Exe ? If it can't, will it be able to do so in the future and next versions ?
-
Does anyone know if MadExcept is dead ?
luciano_f replied to luciano_f's topic in Delphi Third-Party
He emailed me back and said he's already working on a version for Delphi 13, but the 64-bit IDE version will be released later. I love MadExcept, I've been a licensed customer for a while, and I don't like Eurekalog. Long live MadExcept -
The forum has been offline for a while, and that's a problem because there was a lot of information.
-
Thank you very much It works 100%
-
The original example doesn't work; when resized, everything turns black. See the example and attached video. DimPanel Video.7z
-
How do I make this new component work? I tested it this way and it doesn't appear. TransparentPanel := TDimPanel.Create(Self); TransparentPanel.Parent := Self; TransparentPanel.Alpha := 140; TransparentPanel.Left := 0; TransparentPanel.Top := 0; TransparentPanel.Width := 300; TransparentPanel.Height := 300; TransparentPanel.DimColor := clBlack; TransparentPanel.Visible := true; TransparentPanel.Active := True; Demo attached Demo.7z
-
What I need is a way to refresh the panel. If I place the panel to cover the entire form and then resize the form, I don't know how to refresh the panel. Can you show me an example of how to refresh the panel? What could I put in the form's OnResize event to update the Panel ? Resize; // It doesn't work UpdateBitmap; // It doesn't work VisibleChanging; // It doesn't work .
-
Resurrecting the topic If I resize the form and then run "VisibleChanging" everything will turn black. The "VisibleChanging" method doesn't work. PanelTrans.7z
-
I think my colleague misunderstood. OnExit/OnEnter isn't the cause of my problem. The modules that have the problem don't use these events. However, I created the demo project on this forum simply because it was the easiest way to demonstrate the problem. In my ERP, this loss of focus issue is random and has been occurring for a while. Since I'd already learned about the possible causes some time ago, I eliminated all OnExit/OnEnter events from the entire software. However, the problem continues to occur this way. I need a way to eliminate it when the problem occurs.
-
My friend, did you understand what I've been saying all along ? My software is large, and I don't know where the problem lies. The problem occurs randomly in several places, but the modules where the problem occurs are huge, with over 20,000 lines each. I don't know if the problem is caused by an "OnExit" event. What I did here on the forum was just a simulation to demonstrate this problem of loss of focus in the VCL.
-
I don't know what's causing the problem. My software is very large. I just simulated the problem, but I don't know if the problem is in the one exit event, as the problem is random. Your codes don't work. Test them with my example, and you'll notice that focused always returns true.
-
And how do you identify that you don't have the focus to put a code that sends the focus to another control and then returns to it ?
-
Is there any way to know when a controller has lost its Caret ? Based on that, I could create code like this postmessage(handle, WM_NEXTDLGCTL, 0, 0); postmessage(handle, WM_NEXTDLGCTL, 1, 0); only when the problem occurs.
-
How could I create a global code for the entire system using my colleagues' approaches? Something like this Procedure P_SetFocus(Control : TWinControl); Begin // How could you help? End;