Jump to content

timfrost

Members
  • Content Count

    218
  • Joined

  • Last visited

  • Days Won

    3

timfrost last won the day on February 24 2020

timfrost had the most liked content!

Community Reputation

81 Excellent

Technical Information

  • Delphi-Version
    Delphi 11 Alexandria

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

  1. timfrost

    Skia or else

    Sorry, I missed your 'no DLL' request above. POtrace is an EXE, so I guess that is even more unwelcome. But I run it from Delphi to do the task I thought you were looking for, to convert a raster graphics file to vector SVG. Its 'else', not Skia, as in your topic title.
  2. timfrost

    Skia or else

    Have you looked at POtrace to go from BMP to SVG (if that is your objective; it is not really clear to me other than from your very first line above)? It does work for me to create adequate scalable versions of bitmap images, but it looks as if its license means that your user has to install their own freeware copy of POtrace which your app can then just execute. See https://sourceforge.net/projects/potrace
  3. timfrost

    Libreoffice integration struggles

    Thanks; might be useful one day!
  4. timfrost

    Libreoffice integration struggles

    I don't know Python to see where you are coming from, and it also confuses me to see your variables and functions named with the word 'stream' declared as variants. But I recommend the Winsoft (www.winsoft.sk) "Libre" component (which I use) which exposes the whole Libre API to Delphi (and has a demo you can try). There is a Libre API call: loadComponentFromURL("private:stream", ...) which may help (but I have not tried this). And ChatGPT may help you find a better Libre API for this purpose which you can access through the Winsoft library.
  5. timfrost

    Anyone using Clever Components?

    And I would be grateful for this fix also
  6. It is very many years since I wrote anything in COBOL and I could not remember any of it, except the feeling of 'writing all those words'. And after googling for some sample source code the memory turned out to be correct. How did we do it? And what about getting the cards punched with the program before we could test anything.
  7. I still like a Ternary Search Tree, which I have been using for at least 20 years. Fast to load, faster to search. My implementation uses string keys, and NativeInt, Object or String values. I posted about this in a similar thread here; let me know if you want a copy to try. https://en.delphipraxis.net/topic/4635-fast-lookup-tables-tarraybinarysearch-vs-dictionary-vs-binary-search/?do=findComment&comment=40466
  8. timfrost

    tray notification dll delphi11.3/Delphi 2010

    I don't have an answer to your question, but I have one elderly program which still uses a component called CoolTrayIcon. I still use the version I downloaded in 2006, and it still works faultlessly in Delphi 11 and in Windows 11, though it looks as if I have hardcoded a $define for Delphi_6_UP and changed the BPL/DCP numbers to match the compiler. The same author, Troels Jakobsen, still publishes it on Github. I recall it was easy to work with, and you may just find that using it solves your problem.
  9. timfrost

    Keyboard shortcut stolen

    Thanks, that was it. I had tried to recall anything new I had installed, but had forgotten a Snagit upgrade last weekend, and also that this probably caught me two years ago when I last upgraded. Getting too old!
  10. Something seems to have stolen Shift-F9 in my 11.3 IDE. It's extremely annoying because I have a keyboard with function keys on the left, so it is a left-hand-only action which has become automatic. Does anyone have any ideas about who might be the culprit? I am aware of tools which claim to display the owner of all shortcuts, but they seem over-complex as well as limited to certain types of shortcut only, so the learning effort might be wasted. Alternatively does anyone know of an IDE plugin which can change the setting? Both my F9 and Shift keys (and I have two of each to choose from on this keyboard) appear normal in a test FormKeyDown event, and F9 on its own works as expected in the IDE.
  11. timfrost

    pasfmt out now!

    In England, at least, I understand the word as "holding to one's own opinions and ideas too strongly"; "obstinate"; "unwilling to be corrected"; "inflexible". In other words, not the most desirable qualities I need in a tool which will be adjusting and improving whatever I have carefully written. But I accept that this may just be an accident of translation which is not intended for this context.
  12. timfrost

    Application won't start

    SysInternals Process Monitor may be more useful than Process Explorer, to get a log of every file and registry access in the system. Filter the log for your process only, to avoid being overwhelmed.
  13. timfrost

    Anyone using Clever Components?

    I am still using parts of Clever Components but for a simple HTTP Client I have long used the Delphi WinInet component and did not bother to change this when I started with Clever about ten years ago for some other protocols. Both WinInet HTTP Client, and the Clever protocols I use, work fine on Windows 11 for me.
  14. Does Sysinternals PROCMON reveal what the IDE is waiting for or trying to do?
  15. timfrost

    Anyone using Clever Components?

    I have used a Clever Components support ticket (I have never had any other way to contact them) to send Sergey a link to this thread and ask him to comment.
×