Ian Branch
Members-
Content Count
1352 -
Joined
-
Last visited
-
Days Won
3
Everything posted by Ian Branch
-
Hi Team, My D10.4.1 IDE continues to play up. :-( Now my editing toolbars have disappeared.. Where/how do I reenable them please? Regards & TIA, Ian
-
Just to close this off. I did a complete D10.4.1 De/Re. All good now.
-
My buttons on menu dont appears or Component pallete is blank - Possible causes and solutions!
Ian Branch replied to a topic in Delphi IDE and APIs
Just to close this off. I did a complete D10.4.1 De/RE and all good now. -
Hi Team, D10.4.1, Win 10 64bit, Parnassus Bookmarks 1.6.2. After sorting out some other issues with the IDE I am now down to an error with rtl270.bpl when the IDE exits. I progressively disable the IDE Add-Ins without any change until I de-installed Parnassus Bookmarks, PB,via GetIt. The issue/error on exit disappeared. Reinstalling PB the problem returns. Investigating, I found that when PB is uninstalled it leaves ParnassusCoreEditor_XSydney.dll in C:\Program Files (x86)\Common Files\ParnassusShared. Ah Ha! Says I, delete it and do a fresh install of PB. Ummmm. No, Delphi hangs trying to load the Core Editor. Fortunately I had squirreled it away and restored it. Reinstalled PB, same issue on exit. 😞 I use PB all the time and really don't want to lose it but I don't want the error on exit either... Thoughts/suggestions, polite ;-), appreciated. Regards, Ian
-
Just to close this off. I did a complete D10.4.1 De/Re and all is fine now.
-
100% agree, but in this case the Customer's Users are not the quickest and unless something is in their face, it doesn't get much attention/credence. 😞
-
I saw the observation about the DEL/Backspace, I am prepared to accept the risk att. OK. Noted on not using dialogs in this case. Unfortunate. I will revise.
-
I did read them and they were noted. FYI - This is what I now have in place.. procedure TCustomersForm.IndexOrdKeyPress(Sender: TObject; var Key: Char); begin if not(Key = '') then // if any char was typed by user! begin MessageBeep(MB_ICONERROR); TaskMessageDlg('Editing not permitted!', 'You are not permitted to edit this entry. Please select from the drop-down options!', mtError, [mbOK], 0); IndexOrd.Text := 'Customer #'; Key := #0; // imiting "Read-Only" effect! end; end; Regards & Tks again, Ian
-
Hi Emailx45, Oh, that is excellent! Thank you. I do like the added logging functionality. I am going to save that as a code snippet for the future. Regards, Ian
-
Hi emailx45. I deleted the Users registry entry as suggested. It recreated the Embarcadero registry entry OK but when I fired up Delphi and answered the relevant questions, I still didn't have the design or code edit toolbars. 😞 Thanks for the thought/suggestion. Regards, Ian
-
My buttons on menu dont appears or Component pallete is blank - Possible causes and solutions!
Ian Branch replied to a topic in Delphi IDE and APIs
Hi emailx45. I deleted the above. It recreated the Embarcadero registry entry OK but when I fired up Delphi and answered the relevant questions, I still didn't have the design or code edit toolbars. :-( Thanks for the thought/suggestion. Regards, Ian -
Hmmm. Is it an issue if Bookmarks is at rev 1.6.2 & CoreEditor is at 1.6.1?
-
Hi emailx45 Registry all OK. I backup and deleted the directory as suggested. WOW! didn't that screw up Delphi... See attached. Restored the original.. Ian
-
Hi Uwe, ATT I don't have MMX installed. No it didn't. What I have done and it seems to have saved it is delete the .dst files and disabled 'Save project desktop when closing'. I don't know if it was one or the other or both that did it but I am back in business. I note the .dst file(s) haven't been re generated and all is looking good att. I also not I was getting a lot of "A component named DotNetForm already exists." error messages. They too have disappeared. Ahhh me. The joys of the IDE. ;-) Regards, Ian
-
Hi Team, D10.4.1. 32bit Apps. I have the need to disguise a Date in a table, currently stored as a Date field, so the actual date cannot be read by any normal User/Utility. Ideally, something to encrypt and decrypt as required. Doesn't need to be super secret, it's just to deter the casual 'hacker'. Currently the Date is stored in a Date field but this is not compulsory. Having said that, it will need to encrypted from a TDateTime (Now), and decrypted back to a TDateTime variable. Thoughts, suggestions, recommendations appreciated. Regards & TIA, Ian
-
Update - I have gone a combined route using the field as suggested by emailx45 and TEA, via EurekaLog, pointed to by Kas. Thanks Guys, Appreciated, Ian
-
emailx45 & Kas, Thank you for your suggestions. Both appreciated. I do use Eurekalog so that is a good option. Not to waste an opportunity to learn I will try both methodologies and see how they go. Thank you again, Regards, Ian
-
Hi Guys, D10.4.1, Win 10. Is something supposed to happen when I hover over one of the entries and click? It doesn't and I don't recall it ever. If it is supposed to, how/where do I enable it please? Ian
-
Hi Lars, Yes, sorry, on the Welcome page. Nothing happens in my case. I have Chrome as my default Browser. Ian
-
Hi Tim, You are quite correct and I implied that in my feature request. https://sourceforge.net/p/gexperts/feature-requests/128/ Old saying - You can please some of the people all of the time and all of the people some of the time, but not all of the people all of the time. 😉 (Poet John Lydgate as made famous by Abraham Lincoln) Ian
-
Yep, just as I couldn't find where, I found where. On it.
-
Happy to do so. Umm. Where please?
-
Hi Vincent, You are of course quite correct. As my Apps were originally developed in D7 and have just grown up through the Delphi editions to now D10.4.1, without the necessary tweaking/refinement, UsesCleaner gave me the tool to do that painlessly. In regard to my 'preference', I was referring to the formatting of the uses clause. I use GExperts and the Uses Clause Manager will do the same thing, I just hadn't had the explicit need/urge to use it on every unit. I don't know if there is a setting somewhere to have GExperts format the Uses Clause the same as UsesCleaner. If there is I would appreciate being pointed to it. If there isn't it would be a nice enhancement. Ian
-
FWIW - UsesCleaner was about moving from this.. uses Windows, Messages, System.SysUtils, System.StrUtils, Classes, Graphics, Controls, Forms, Dialogs, Grids, DBGrids, System.UITypes, System.TimeSpan, System.ImageList, System.RegularExpressions, System.Variants, DB, ImgList, ComCtrls, StdCtrls, ExtCtrls, DateUtils, ImageHlp, Vcl.DBCtrls, vcl.wwdbgrid, Vcl.Mask, vcl.wwdbedit, vcl.wwdbigrd; To this.. uses Winapi.Windows, Winapi.Messages, Winapi.ImageHlp, System.SysUtils, System.StrUtils, System.UITypes, System.TimeSpan, System.ImageList, System.RegularExpressions, System.Variants, System.Math, System.Classes, System.DateUtils, Data.DB, Vcl.DBCtrls, vcl.wwdbgrid, Vcl.Mask, vcl.wwdbedit, vcl.wwdbigrd, vcl.wwdatsrc, Vcl.Buttons, vcl.wwspeedbutton, vcl.wwdbnavigator, vcl.wwclearpanel, Vcl.Graphics, Vcl.Controls, Vcl.Forms, Vcl.Dialogs, Vcl.Grids, Vcl.DBGrids, Vcl.ImgList, Vcl.ComCtrls, Vcl.StdCtrls, Vcl.ExtCtrls; Where the relevant units are now properly qualified and unexpectedly but nicely organised. This is clearly a personal preference thing but it is now my preference. Ian
-
They both have a place in my programming toolkit.