-
Content Count
523 -
Joined
-
Last visited
-
Days Won
6
Posts posted by Vandrovnik
-
-
On 12/13/2021 at 8:13 AM, dummzeuch said:Talking about WordStar: Ctrl+K N and Ctrl+Q N is yet another key combination to access the Toggle Bookmarks, so these Stack Bookmarks shortcuts fit right in.
Ctrl+Shift+Number to place a bookmark and Ctrl+Number to go to bookmark is a bit faster.
I am using AutoHotKey, which allows to remap pressed keys, so I have created a simple script, which remaps Ctrl+Shift+Number and Ctrl+Number to its Ctrl+K/Ctrl+Q counterparts. If you want to try, I have attached this script; it should be put in AutoHotkey.ahk.
This works for "IDE classic" key mapping in Delphi.
- 2
-
-
1 hour ago, Lajos Juhász said:since Delphi 2.
Hmm, you are right, in Delphi 7 probably shortstring was that string type with 255 chars limit.
-
5 hours ago, audi30tdi said:Thanks for answer!
Is it easy to convert from Delphi7 with BDE to the nevest Delphi/Embarcadero version with FireDAC, or must I rewrite all my code??
It depends - Delphi 7 did not support Unicode, while newest version do; all char and string variables may need attention. SizeOf(char) = 2 now, strings are not limited to 255 chars...
-
9 minutes ago, Celso Henrique said:I will continue add here every single issue that I find.
It makes no sense to complain here.
Found bugs should be reported on https://quality.embarcadero.com
- 3
-
6 hours ago, irawan said:it is looks weird to have many firebirdbird files in your app folder.
Many = 3 in this case, I have no problem with it. When customer has a new computer, he can just start the application from network share, there is no need to install it. It is also much easier to update FB client, when you can replace its files in one place and do not have to make changes on all computers.
-
I would also vote for DirectWrite.
When I switched to Direct2D and DirectWrite, I have used https://github.com/CMCHTPC/DelphiDX12 instead of Emba's units, which were buggy and did not contain "new" things (like printing support for Direct2D).
- 1
-
-
Can you download these audio samples after installation from your server(s)? The same way as offline maps are downloaded by apps... And probably stored to SD cards instead of internal storage (user is asked where to store them).
- 1
-
3 hours ago, Guba said:Again, exceptions explanations, but useless unless you take one week understanding the text and writing the code.
Thanks however.There is a link to his homepage and there he has https://stevemorse.org/jcal/jcal.html
If you display source code of the page, there are javascript routines, may be it is enough to rewrite them to Delphi?
-
-
SELECT (SELECT SUM(a.Total) FROM Table1 a) + (SELECT SUM(a.Total) FROM Table2 a) + (SELECT SUM(a.Total) FROM Table3 a) as GrandTotal FROM RDB$Database
-
2 minutes ago, Uwe Raabe said:Getting IDE plugins support High DPI is not that difficult in the first place, just tedious. The tricky part is to keep it compatible with older Delphi versions. Most likely Embarcadero will not even consider the latter, so the effort stays manageable.
They can create "Bookmarks HDPI" without the compatibility with older versions, if it is easier for them...
- 1
-
If your app is not able to handle new datatypes introduced in Firebird 4, you can use
DataTypeCompatibility = 3.0
in firebird.conf
You can also typecast the result of the multiplication to something you can handle.
- 1
-
5 hours ago, Henry Olive said:Any advice to use SUBSTR function ?
Use SUBSTRING instead of SUBSTR, as Serge_G wrote...
- 1
-
I have used it once last year, it was working. Not fast, but working (Win 32 app).
-
6 hours ago, David Schwartz said:No. It's a bunch of paperwork the bank wants that's already in PDF files, including a few years of tax returns.
They want an ID printed on every page of every PDF, then FAXed to them
All the same info on every page in the same place.
I wonder how long it will be before banks move their data systems into the 21st Century?
Using Pdfium (free), you can convert PDF page to bitmap, add what you need and print this bitmap.
Synopse contains SynPdf.pas, which allows you to create PDF (from that bitmap, for example).
- 1
-
14 minutes ago, Alexander Elagin said:All this once again raises a question about a LTS verison of Delphi. Let those who need yearly new bells and whistles have their yearly releases, and the others who need to have a solid stable version have it with all the necessary patches.
In the past, I was also happy with one version for many years, but once you use Delphi to create an application for Android and you want to keep this application up to date in Google Play, you probably need this yearly new bells - without it, Google Play will not allow you to upload updates for older API.
- 1
-
41 minutes ago, David Heffernan said:Did they return the money that customers paid? If not, what did they do with it?
They probably don't return money. In February 2019, when I complained loudly about bugs in Delphi 10.3 and 10.3.1, I got a small discount for next subscription, which I bought later in 2019.
- 1
-
8 hours ago, David Heffernan said:Didn't they announce a few years ago that they would maintain a number of older versions with important patches, for some time after release of major upgrades, but then never did.
I guess they do not have any free resources to backport changes to older versions. In that situation, I prefer current situation - use resources to patch and improve just the current version and don't split resources over two or more versions.
-
In classic keymapping:
Ctrl + K, <number> - set bookmark
Ctrl + Q, <number> - go to bookmark
For me it works only with numbers on the main part of keyboard and it does not work on numeric part of the keyboard.
-
58 minutes ago, KenR said:D11 is far too buggy to use in production. Maybe in a year or so given the speed that Embarcaderor fixes bugs (and sometimes never)!
Are there more problems than in D10.4.2?
-
There is a possibility to build from command line: https://docwiki.embarcadero.com/RADStudio/Sydney/en/Building_a_Project_Using_an_MSBuild_Command
- 1
-
5 minutes ago, bravesofts said:the valid code that can fit to my question is this:
type TTwenty: string [20]; function foo(aValue: TTwenty): Result; procedure foo(aValue: TTwenty);
i hope my question is clear now
-----------
is ther a way to avoid declaring a new custom types for every arg ?
string[20] is, AFAIK, ansi string (= expect problems...).
- 1
Delph 11 - TDBGrid + HDPI monitor + per column font
in VCL
Posted
Hello,
When I set per column font properties (bold, font color...) and run it on a monitor with scale > 100 %, this column is drawn too small.
I have reported it, if you want to test and vote, please here: https://quality.embarcadero.com/browse/RSP-36849
If there is a workaround, please let me know...