Ian Branch
Members-
Content Count
1370 -
Joined
-
Last visited
-
Days Won
3
Ian Branch last won the day on May 1 2023
Ian Branch had the most liked content!
Community Reputation
131 ExcellentTechnical Information
-
Delphi-Version
Delphi 12 Athens
Recent Profile Visitors
The recent visitors block is disabled and is not being shown to other users.
-
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.
-
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
-
Tks Lajos, You, that fixed it Tks. I didn't think about the race condition it would set up. Ian
-
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,
-
Source still built even though the DCUs are first in the path..
Ian Branch replied to Ian Branch's topic in Delphi IDE and APIs
Ahhh. Thank you Uwe for the clarification and options. Much appreciated. -
Source still built even though the DCUs are first in the path..
Ian Branch posted a topic in Delphi IDE and APIs
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 -
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
-
Handing over the baton to Thomas and Lars
Ian Branch replied to Daniel's topic in Community Management
Hear, Hear. -
Do the DevExpress VCL components play nicely with VCL Styles? If not, can they be made to? Regards & TIA, Ian
-
What new features would you like to see in Delphi 13?
Ian Branch replied to PeterPanettone's topic in Delphi IDE and APIs
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. -
Doh! Well, isn't that counter intuitive... Speaks volumes about how we 'journalise' when we read.. Thank you. All sorted now. Regards, Ian
-
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
-
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
-
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