-
Content Count
3335 -
Joined
-
Last visited
-
Days Won
110
Posts posted by Lars Fosdal
-
-
2 minutes ago, Dalija Prasnikar said:plenty of people are completely unaware of the issue
Precisely.
-
Captures problems can be easy to miss.
-
@FLDelphi Use your favorite git tool (I prefer GitKraken) and clone the OTL main branch to the folder of your liking. If you use components, build and install them. Use the git tool periodically to check for / pull updates.
- 1
-
1 hour ago, Lars Fosdal said:The "modal window" may be receiving the event instead of the parent form.
Not sure if you missed my edit?
-
That sounds like a bug? There should be a MouseUp event?
Edit: The "modal window" may be receiving the event instead of the parent form.
-
One could measure the time between the events to decide if they should be coupled - but ... lots of extra work. IMO, the Alt should normally be pressed BEFORE the click, and released AFTER the click-release - although you could interpret it as the Alt status only being required/captured at the time of the initial click, and only use the click-release as completion event.
- 1
-
Does this setting have any effect?
https://support.microsoft.com/en-us/windows/auto-color-management-in-windows-11-64a4de7f-9c93-43ec-bdf1-3b12ffa0870bEdit:
What is the color resolution of the system that Windows 11 runs on?
Is there a way to optimize the image palette to match the default 256 color Windows palette?
-
Does this code still work? https://stackoverflow.com/questions/23410377/delphi-active-window-screenshot
Once you capture the window as a bitmap, then you can print.
-
Is it a service you are trying to debug?
-
3 minutes ago, Der schöne Günther said:To speed up compilation?
Among other things. See comments in issue.
It has also been said that dealing with circularity is increasingly challenging for the compiler.
-
https://quality.embarcadero.com/browse/RSP-41961
The process of cleaning up circular references can be quite challenging, as we today have no good tool to discover and track the unit interdependcy. "Blatant" circular references are explicitly forbidden, but since we can include units both in the interface and the implementation section - it is quite easy to circumvent this rule.
Another challenge is when you inadvertently drag in a massive collection of units into your project, because someone needed a structure or function from a specific unit - which again uses other units, which uses others again - and so forth.
The discovery of where this unit is included, and when in the compilation it is parsed, would be significantly helped by a simple build log. A sequential log of the compilation of each unit in the application - indicating where it first was necessary to compile another unit to complete the current unit.
I suggested it could look something like this - more comments in the QP issue.
Pls vote/comment if you find it interesting.
unit1 compiling... unit2 compiling... unit3 compiling... unit3 compiled (lines, warnings, hints) unit2 compiled (lines, warnings, hints) unit1 compiled (lines, warnings, hints)
-
Does using field name 'loginid' instead of 'login' have any effect?
I am merely guessing here now - I have not used PG much.
-
> pk_test_table" PRIMARY KEY ("login", ticket)
Why is login quoted, but not ticket?
-
2 minutes ago, shalapai said:you have to list them separated by semi-colon
In my experience, list separators tend to follow the locale - hence the question.
-
What was the solution?
-
I saw an example that added
IndexDefs.Clear;
before IndexDefs.Add...
Edit: Another thing - are you certain that the field list is semi-colon delimited?
-
There is so much on this online, that I am not sure if a course would pay off.
However, making a test plan with relevant test cases is a great start.
Use f.x. Jira + X-Ray to document and track test results.
-
IMO, that is a bad idea.
-
Does the clients access the DB directly, or is there a service between the clients and the db?
If direct access, you have to take extra care in your design of the backup - to avoid clients making partial changes during the backup.
It is not a trivial problem you have here...
-
Is the DB a single instance on a server, accessed by multiple users?
There are several strategies, but it is hard to say which one is the right one without insights into how your DB is setup and used.
https://blog.devart.com/mysql-backup-tutorial.html
https://dev.mysql.com/doc/refman/8.0/en/backup-and-recovery.html
Your application could probably be installed from scratch, but what about application configuration?
Stored locally in file or registry?
Complex config or simply a URI to the DB + credentials?
-
MMFs are good for "random R/W access" - but not so great for sequential R/Ws of huge files.
Have a look at all the SO posts about systems crawling to a halt when using MMFs.
-
Back in those days, I wrote a GUI for my first commercial DOS app. It supported Hercules, EGA, and VGA cards at the time.
Source code on GitHub - UPPERCASE reserved words and all...
- 1
-
Wow, that sent me back to the 80's 🙂
Nicely done!
-
Any plans to add Android/iOS support in the future?
load a local json file into my app, (fdMemTable, etc)
in Databases
Posted
You need to load the JSON structures in memory, and then feed them row by row to your memtable.
Here is an example: https://stackoverflow.com/questions/55766112/importing-json-into-tfdmemtable