timfrost
Members-
Content Count
203 -
Joined
-
Last visited
-
Days Won
3
Everything posted by timfrost
-
Thanks; but as is often the case, just posting a question is sufficient to find the solution. I remembered that I had been experimenting with Windows compatibility properties for BDS.exe as well as with -highdpi:unaware a week or so ago (and, unusually, had not used the IDE much since). And now I find that it is overriding high DPI in the Windows properties dialog that attacks and damages Object Inspector keyboard and mouse actions, and this setting had been accidentally left in place; it has a similar effect on the display of the form in the IDE as -highdpi:unaware. So I hope this thread may help someone else one day, but discovering my error has restored my sanity along with that of the IDE.
-
PlusMemo is an enhanced memo component for Delphi and CBuilder, with comprehensive syntax highlighting features. I have been a satisfied user for 20 years and have recommended it here in the past. Powerful, fast, and simple to specify keywords and syntax elements, with samples for some common file types such as HTML, and with various editor-related utilities included. And of course the good set of user editing features that you would expect in a high-quality editor. I just discovered that it has recently become 'free with source', with packages for from D2009 to Alexandria. Definitely worth a look, at ecmqc.com/plusmemo/pmHome.htm, if you need any type of syntax highlighting editor in your applications.
-
Have you found a way to suppress the welcome page in 11.3 ? I cannot find a setting for this.
-
I am now back to getting this problem also. Not yet managed to find a trick to make it work. It fails to run with the defined keystroke (I have tried defining others without success) and with the menu.
-
You are still trying to write 70001 entries (0 to 70000) into a 70000-byte array. That it reports an error when you pass the end is the expected result.
-
I have once seen that symptom. No formatter, close, open, formatter; and vice versa. Only once. No involvement of Xplorer2. It was before I upgraded from 11.2 to 11.3, and I think I put it down to running the IDE as admin. In 11.3 I made sure to run the GExperts install batch file as admin, after I had rebuilt GExperts as mentioned in another thread.
-
I have Xplorer2 installed and I cannot reproduce any problem with the GExperts formatter when starting Delphi second (or first). I have gone back to Directory Opus and no longer use X2, so if it was intermittent I might not have noticed it.
-
Early days, but it looks as if the formatter is dead in 11.3. No action on keystroke or menu. Some other editor experts are still working.
-
Rebuilt with 11.3 and panic over! I might have had to drop back if there was no GExperts formatter. Also visited the donations page.
-
Yes, after the 11.3 install when I open the IDE everything comes up as usual, including GExperts. I will try a rebuild next.
-
If what you describe happened to me, I would start by running Process Explorer on the system where it works, highlight the EXE and press control-D. One or more of the DLLs listed in the lower pane will be missing from the system where it fails. Tedious to check them all, but you may spot something obvious.
-
How to enter unicode symbols into the Delphi IDE
timfrost replied to Dave Novo's topic in Delphi IDE and APIs
The PowerToys utility really only does accents and I found it inflexible when I tried (and then abandoned) it. I use Wizkey from https://antibody-software.com/wizkey/ even though it has a small cost (and a free trial). Easy to use either from the keyboard or from a popup menu, which I have set to pop up with two presses of the Control key. This menu is customizable so you can ensure your commonly needed characters are immediately to hand, without having to remember a Unicode value. The menu has an option to show a full char-map for selection also. Of course it works everywhere, not just in the IDE. -
How do I have version 5.1.8.360 installed when your own link above is only to 5.1.7 ?
-
That could be because it is a different language! The calling and using is the easy bit: once you have added winapi.windows to your uses list, the Delphi IDE shows you the parameters and their types when you write the function name. And Google finds you precise details of how the API function works when you enter MSDN followed by the function name. But I am not the best person to tell you what functions you can use, even if you had told us what features (other than starting/stopping services) you want to use them for. Having been a C programmer since long before I even discovered Delphi 1, I no longer remember how I learnt about the Windows API. Hopefully someone else will point you towards a more up-to-date resource to learn about it..
-
While switching to a new machine I have identical installations of Delphi 10.4 and 11.2 on Windows 10 and Windows 11. Only on Windows 11, the GExperts Code Formatter ignores whatever key combination is assigned to it, when the IDE is run elevated. This is annoying, because I often have to work in an elevated IDE to debug an application that requires elevation. The GExperts folder and its contents are identical, as are the registry keys for GExperts and the configuration settings. Other keystroke combinations configured in GExperts are unaffected, as are operations when the IDE is not run elevated. What might cause this, and might there be a way to avoid the problem?
- 4 replies
-
- windows11
- elevated ide
-
(and 1 more)
Tagged with:
-
No GExperts formatter on Windows 11 with elevated IDE
timfrost replied to timfrost's topic in GExperts
Good question! In the many years that I have been using GExperts, I have never enabled Editor Experts on its main menu, so I had forgotten it was there. I had ruled out a problem with a stolen keyboard shortcut because I had tried so many different combinations. And my standard shortcut for the formatter (Alt + accentgrave) has never been stolen before. Now, it works from the menu. And, it also works from the keyboard. So your excellent suggestion has not actually added to my knowledge of what the problem was, although I now have normal service resumed. I have a habit of writing new code without too much care for neatness, then pressing the 'format' key to tidy up and check that all the begins and ends line up. I suppose I have done this since DelForEx was standalone. If it happens again, I will have to go back to looking for something that might have stolen the elevated-only keystroke yesterday and today, that is not running now. I have been round this circuit before.- 4 replies
-
- windows11
- elevated ide
-
(and 1 more)
Tagged with:
-
TMS have a popup menu TAdvStickyPopupMenu in which items have a property which sets them to not hide the menu when clicked. But I don't think it is available on its own, only in the VCL UI Pack.
-
New security requirements for code signing, disruptive ?
timfrost replied to A.M. Hoornweg's topic in General Help
Excellent blog posting from Vincent - many thanks. It seems that VirtualHere is going to solve the looming problems for me, and that I will be able to continue to use FinalBuilder with a USB dongle for the signing of EXE and DLL files that has to be done on each release. I also have to be remote from where the USB would be plugged in, and no dongle will have to travel. -
TRichEdit in Delphi 11.1 ("Courier New" font broken with formatting characters))
timfrost replied to Denis Dresse's topic in VCL
That Microsoft link brought back some memories! Murray Sargent, who wrote the article, is the author of the PMATE text editor, which I used as a programming editor over 30 years ago; some of its keyboard shortcuts I still configure in the editors I use today. And he had many other careers before joining Microsoft and becoming a RichEdit guru.- 17 replies
-
- trichedit
- delphi 11.1
-
(and 1 more)
Tagged with:
-
Hextor - Hexadecimal editor and binary data analyzing toolkit
timfrost replied to DigitalWolF's topic in I made this
Looks useful. And the icons can easily be made legible on my 192dpi screen by overriding the high-dpi settings in Explorer properties and telling Windows to scale the application. What is much more serious is that on my big screen I find the font size of the main address, hex and text displays far too small for my ancient eyes. Is there some simple way to change the font size? -
Prevent Delphi IDE Multiple Instance
timfrost replied to stacker_liew's topic in Delphi IDE and APIs
Yes, it would work well for me. But it is not clear from your website or Github page exactly what I would need to download or purchase to get just this IDE functionality. I do not need any of the other tools or utilities that I can read about there. -
If you downloaded GExperts.CHM from somewhere yourself, it may be 'blocked'. Right-click in Explorer and unblock it in Properties.
-
sending text between applications (10)
timfrost replied to jbWishmaster's topic in ICS - Internet Component Suite
Grijjy have a wrapper for the ZeroMQ Majordomo protocol at https://github.com/grijjy/DelphiZeroMQ. There's a lot of reading to do if you want to learn all about ZeroMQ, but Grijjy supply a simple Client, Worker and Broker to start from, which work 'out-of-the-box'. The advantage to using a Broker app is that you do not have to sniff around to discover everyone's IP address; each party registers their name and role with the broker and then the broker ensures that messages can be sent to and from each named entity. You can also combine this with Grijjy's 'protocol buffers' to send almost any type of data that the sender and recipient apps agree upon. I have started to explore this myself and have not yet discovered any major snags. -
I am looking for someone who still uses MsgConnect, which was an Eldos product before it was dropped immediately after NSoftware acquired it. I would like to know of anyone who has successfully tried it with Delphi11. We use it in a service application which, when built in D11.1 with suitable changes to the .INC file, silently terminates after receiving and replying to the first message sent to it. Debugging the service is tricky, and the exception occurs deep inside the library code. Before I abandon MsgConnect and look for alternatives, it would be good to know if anyone else has found and fixed a similar issue.
-
Look at MiTeC System Information Component Suite (https://www.mitec.cz/msics.html). Includes both AD and WMI components at a lot else besides.