Jump to content

Ian Branch

Members
  • Content Count

    1470
  • Joined

  • Last visited

  • Days Won

    4

Everything posted by Ian Branch

  1. Hi Team, My Customer lives in the dark ages and won't update is PCs from 32/64 bit Windows 7. Has anybody had any issues with any of the newer Delphi language enhancements not working as desired in 32.64 bit Apps under Windows 7? Regards & TIA, Ian
  2. Ian Branch

    Current Generation methods in Apps under Windows 7?

    I develop on Win 11 64bit. The question was/is about Apps created & Windows 7.. It would seem that it is all OK.
  3. Hi Team, D12.2 P2. I have seen several comments about the IDE hanging. Are they really sure it has? My experience is that it appears to be hung and non-responsive but if I look in the Task Manager I can still see it doing something. No idea what. Sometimes it takes literally minutes, very frustrating minutes, and time wasting, but it eventually returns. I experience it most often when switching from Code to Design and vise-versa on my larger projects but from time-to-time on smaller projects as well. Just my experience Regards, Ian
  4. Ian Branch

    IDE hanging. Is it really??

    Hi Anders, Interesting. I will have a look next time. Won't be long. 😞 I have never actually had it not recover, although it has tken close to 10 minutes sometimes.
  5. MyCustomCalendar.pas Hi Team, Delphi 12.2 p2. 32 bit App. It builds and installs OK but when I go to add it to a form Delphi thinks about it for a while, way too long, and then falls over. 😞 It is a derivation of TMonthCalendar. Appreciate any insights. Regards & TIA,
  6. Ian Branch

    What is wrong with this component??

    Tks Lajos, You, that fixed it Tks. I didn't think about the race condition it would set up. Ian
  7. Hi Team, I was/am under the understanding that if I build a function library such that the DCUs are in a bin directory, add it to Delphi, and add the bin and source directories, in that order, the source should not be rebuilt with the App if an element of the library is used. Is this the case? The reason for the question is that this is not what is happening here. Regards & TIA, Ian
  8. Ahhh. Thank you Uwe for the clarification and options. Much appreciated.
  9. Ian Branch

    AI in the IDE??

    Hi Team, I have had a small dabble with various AI machines, Meta, ChatGPT & Gemini. None of them seem ready for prime time, yet. Getting close. I am seeking opinions of the use of one.any of the AI's in the IDE v keeping it separate via a browser? If in the IDE is favoured, which interface/AI? Regards, Ian
  10. Ian Branch

    What new features would you like to see in Delphi 13?

    I build 32 bit Apps exclusively because my Customers refuse to update their 32 bit Windows 7 PCs. Yes, I develop on a 64bit PC.
  11. Ian Branch

    TypeInfo Issue..

    Hi Team, Delphi 12.2. I have the following line: ShowMessage('State: ' + System.TypeInfo.GetEnumName(TypeInfo(TDataSetState), Ord(APD.State)) + '. Job # = ' + IntToStr(APD.JobNo)); I tried adding System.TypeInfo to the uses clause but Delphi complains it can't compile it. The issue I have here with this line of code is that Delphi tells me it expects a '(' but found a ',' after the TypeInfo. I checked the code at https://docwiki.embarcadero.com/CodeExamples/Athens/en/TypInfoGetEnumName_(Delphi) and I am consistant with it. Have I missed something or is this a bug? Regards & TIA, Ian
  12. Ian Branch

    TypeInfo Issue..

    Doh! Well, isn't that counter intuitive... Speaks volumes about how we 'journalise' when we read.. Thank you. All sorted now. Regards, Ian
  13. Ian Branch

    PasZip.pas Issue.

    Hi Team, I recently started to play in 64 bit. Normally I was 32 bit exclusive. I ran up against an issue with paszip.pas, used in a couple of places in various 3rd Party libraries. I kept geting an error at line 4341 or thereabouts: file_ := INVALID_HANDLE_VALUE; Tracing, I found variable file_ was defined at line around 3963 as a DWORD: file_: dword; This is fine in 32bit but problematic in 64bit. The solution was to change the declaration to: file_: THandle; Now paszip.pas builds without issue in both 32 & 64 bit. HTH in some way.. Regards, Ian
  14. Ian Branch

    PasZip.pas Issue.

    Hi Team, Further issues/changes have been identified/adressed in PasZip as a follow on to my initial issue. The current PasZip can be downloaded from https://github.com/synopse/mORMot Regards, Ian
  15. Ian Branch

    PasZip.pas Issue.

    Done.
  16. Ian Branch

    How to change a Style??

    Hi Team, My Customer, and I, really like the Emerald Light Slate style, with the exception that shades of Blue would be better than the shades of Green. If you can, how do you change the colours of the Style? In this case in particular the buttons. Regards & TIA, Ian
  17. Ian Branch

    How to change a Style??

    Resolved. It turns out that Aqua Light Slate is the one that I needed/wanted all along.
  18. Ian Branch

    How to change a Style??

    Hi Gord, Thank you for your input. I see what you are suggesting with the Onyx Blue but regrettably it isn't practical. 31+ projects, hundreds of forms in the suite.... I had a play with the Delphi Style Designer but it seems the colors are defined in a bitmap or similar file and I couldn't figure out how to change them.
  19. Hi Team, At the moment I use a variable to indicate the Delphi version for an About box in Apps. This looks like this: Delphi Athens 12.2 Patch 2. Is there some meaans within Delphi to return this information, or a reasonable semblance, so I don't have to manually update the About box? Regards & TIA, Ian
  20. As could I, but I was hoping for something more informative from Delphi. That 'uniquely identifying number' is applicable to Delphi 12.0, 12.1, 12.2, 12.2 Patch 1 & 12.2 Patch 2. Never mind. I will stick with manual updates as required.
  21. That will only return 36. Call it a personal preference, I like to have the information in the About dialog. Saying the Application was built with 'Delphi v 36' isn't as informative as 'Delphi Athens v 12.2 Patch 2'.
  22. Ian Branch

    Putting Delphi Application inside web page

    I agree with your comments. I suspect it is a visibility/awareness issue. I have spoken with many of my peers and they were not aware of it. I also think that developers are focussing on Apple & Android for Apps on thos devices rather than what can be done within the PC realm.
  23. Ian Branch

    Updated Webhelp for GExperts available

    Ah Ha! Tks. All good now. Never heard of the 'unblock' 'feature'...
  24. Ian Branch

    Updated Webhelp for GExperts available

    Win 11, 4k monitor. Hmm. Downloaded OK, Opened OK. Left Pane works fine, nothing shows in the main pane. 😞
×