-
Content Count
602 -
Joined
-
Last visited
-
Days Won
7
Everything posted by Tommi Prami
-
as far as I know I cant do something like (at least compiler did not like that) procedure Save(const AData:TStringList; const AEncoding: TEncoding = TEncoding.UTF8); begin AData.SaveToFile(FileName, AEncoding); end; Is there any standard way to pass encoding default (For certain case). Quick look did not give any results (RTL code adn Google)
-
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Version 4.0.0 (May 3, 2020) - Added color theme options for SQL editor - Added license to about box - Added object comments to source - Added open the main form when no connections application option (default false) - Added show comment option for DB objects (default true) - Added skin options - Fixed BLOB editor - Fixed completion proposal - Fixed connection charsets - Fixed database closing - Fixed database info - Fixed editor encoding to match the connection charset - Fixed function and procedure source - Fixed grid control - Fixed initial directories in open dialogs - Fixed minimize to system tray - Fixed scaling - Fixed SQL editor - Fixed SQL editor font option - Fixed text editor control - Fixed tray icon - Fixed UI for better skin support - Updated and fixed AlphaControls v15.06 - http://www.alphaskins.com/ -
Making method with default encoding
Tommi Prami replied to Tommi Prami's topic in RTL and Delphi Object Pascal
I clarify little. what mean by Default, not the Delphi default but MY DEFAULT what it ever would be. in current context. I also was thinking of using enumerated type or so, but it is not that official, Delphi defined way. Seems that this has not been thought at all while implementing this. There are ways around this, but seems no way to define some (random) defaulöt method parameter. -Tee- -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Version 3.1.0 (April 27, 2020) - Added database drag and drop for connection dialog - Added database file hint for database tabs - Fixed check for updates - Fixed connect dialog position - Fixed copy paste to Excel - Fixed database file drag and drop - Fixed defaults for connection - Fixed options - Fixed UUID in SQL editor -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Report to Author please. -Tee- -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Free Firebird tool for windows : https://www.texteditor.pro/firebird/ Version 3.0.0 (April 26, 2020) - Added auto commit option for DB objects and SQL editor (default false) - Added close for DB objects - Added connection options - Added database file drag and drop - Added defaults for connection - Added image tab for BLOB editor - Added multi selection for data grids - Added showing of null field values - Added table and view default tab options (default Data) - Fixed BLOB and hex editor opening (double click) - Fixed document - Fixed filtering on tree grids - Fixed grid control - Fixed scaling - Fixed showing of UUIDs in view and SQL editor - Fixed SQL file drag and drop - Fixed table and view domains - Fixed table and view source Next version coming soon tough -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Version 2.1.2 (April 21, 2020) - Fixed connection close - Fixed grid control - Fixed UUID fields - Fixed SQL editor -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Version 2.1.0 (April 20, 2020) - Added completion proposal options - Added hex editor for byte array fields - Added package and function objects for Firebird 3+ - Fixed application scaling option - Fixed completion proposal - Fixed document - Fixed grid control - Fixed SQL editor - Fixed SQL highlighter -
Variant to generic T, how?
Tommi Prami replied to Jacek Laskowski's topic in RTL and Delphi Object Pascal
procedure SetFromVariant<T>(const aValue : Variant); procedure SetFromVariant(const aValue : Variant); -
FireBird tool, Coworker doing this, 2.0 just released
Tommi Prami replied to Tommi Prami's topic in I made this
Version 2.0.1 (April 13, 2020) - Fixed BLOB editor - Fixed SQL editor - Fixed connections dialog -
Build and install all designtime packages - Feature request
Tommi Prami posted a topic in Delphi IDE and APIs
Vote and/or comment if you care : https://quality.embarcadero.com/browse/RSP-28025?filter=-2 -Tee- -
Windows 1909 screws with my PixelPerInch in Designer on HDPI
Tommi Prami replied to Memnarch's topic in Delphi IDE and APIs
Why so? if you use windows setting 115ppi then it is 115 ppi, don't get how this is not IDE fault not to handle HighDPI correctly. -Tee- -
Update not too long ago... Few monts, before that year betweeen releases, I think they did large internal changes
-
Windows 1909 screws with my PixelPerInch in Designer on HDPI
Tommi Prami replied to Memnarch's topic in Delphi IDE and APIs
I think it is Delphi IDE fault, not the Windows 1909, but still, annoying. -
M$oft broke something (possibly your customers interwebs)
Tommi Prami posted a topic in Network, Cloud and Web
https://www.techradar.com/news/windows-10-has-a-nasty-bug-that-might-affect-people-working-from-home "Microsoft notes that any software which uses WinHTTP or WinInet might (and note that use of the word might – the problem isn’t guaranteed to manifest) experience issues reaching the internet." Just FYI -Tee- -
Vote for QC entry: Add Reset App-button into the Debugger Exception Notification and/or enable Crtl+F2
Tommi Prami posted a topic in Delphi IDE and APIs
"Add Reset App-button into the Debugger Exception Notification and/or enable Crtl+F2 shortcut key to kill the app." if cae, vote please. https://quality.embarcadero.com/browse/RSP-27925 -
Vote for QC entry: Add Reset App-button into the Debugger Exception Notification and/or enable Crtl+F2
Tommi Prami replied to Tommi Prami's topic in Delphi IDE and APIs
It seems that this was just resolved internally at Embarcadero -
Delphi Rio IDE hangs again and again
Tommi Prami replied to microtronx's topic in Delphi IDE and APIs
No sure if I suffer from same case, but IDE hangs once per week or so, lately not that often, but it happens. And at least what I get I need to kill bds.exe. Sometimes closing Tabs will hang/crash IDE (for me and one of my coworkers have complained about this) -Tee- -
Problem very poorly explained at : https://quality.embarcadero.com/browse/RSP-21814 Please vote for it. Now we have seen many cases of this that customers have bought new computer and this setting has been on as default. And then at least our software stops working. Hope that you'll test this in on your own environments and products. and report your findings on that Ticket. I'll try to get on this also day, and report more exact findings. -Tee-
-
Known fact or hoping for that? -Tee-
-
This was tested in 10.3 But not with the latest. Anyone in 10.4 Beta should test this, on different kinds of apps. And if there are problems, report issues inside beta-channels.
-
True dat.
-
Array of named and typed parameters. (My Mind is blank)
Tommi Prami posted a topic in Algorithms, Data Structures and Class Design
After couple o sleepless night my brain is shutting down. I need to do something like this. Foo( [ [1, 'First', 0.01], [2, 'Second', 0.02], [3, 'Third', 0.03] ]) So array of array of named and typed parameters. Think I've done something like this. In the method itself I could do something like if AParameters[1].IntValue = 2 then .... in Other words What I am trying to avoid is the I should do some kind of initialization of that array SetLEnght(LArray, 3); LArray[0].IntValue := 1; ... Foo(LArray); -Tee- -
Interesting size reduction algorithm for HashTable
Tommi Prami posted a topic in Algorithms, Data Structures and Class Design
https://lemire.me/blog/2016/06/27/a-fast-alternative-to-the-modulo-reduction/ -
Interesting size reduction algorithm for HashTable
Tommi Prami replied to Tommi Prami's topic in Algorithms, Data Structures and Class Design
Yo duderinos. Could someone even slightly talk about the original subject, for courtesy 😄 -Tee-