-
Content Count
1284 -
Joined
-
Last visited
-
Days Won
28
Everything posted by Sherlock
-
Just out of curiosity: What kind of software are you developing and what kind of customers do you have, that causes them to check if your software runs on a more or less early beta of iOS? Most customers I know of, don't care about the installed iOS version and aren't even aware of impending new ones.
-
Run process with normal user privileges from elevated process
Sherlock replied to PawelPepe's topic in Windows API
Considering most of the installers known to me don't care about this particular issue, I would weigh cost against benefit and end up letting it go. But then again, I'm not nearly as ambitious as I used to be 10 years ago. -
It does support POSIX and macOS, so perhaps iOS as well. I am afraid Android is not officially supported though. So perhaps for mobile devices you could go Indy.
-
Well, usually a new iOS version strangely precedes a new Delphi release. I would not count on anything other than the beta of said release to maybe fix that issue beforehand.
-
On the other hand, it is a rather low level component and implementing asynchronous communication involves a lot of ground work. May I suggest moving on to the more powerful components like the Indy or the ICS components. And from the sound of it I think you might want to go with the ICS.
-
Hi 😉 So over here I found one thread concerning System.Net.Socket. Sadly there is no use of AsyncCallback in there: But it looks pretty straight forward to me: implement either callback event handler or method and use that as a parameter for BeginReceive. What is your code so far, and where do you get errors/are you stuck?
-
combining two characters to a string switches them
Sherlock replied to dummzeuch's topic in RTL and Delphi Object Pascal
For me too. -
BlockRead & BlockWrite - E2010 error
Sherlock replied to Jud's topic in RTL and Delphi Object Pascal
I wonder what Embarcadero would call a procedure with a return type... Has anyone created a ticket yet? -
Please support Stack Overflow moderators strike against AI content policy
Sherlock replied to Dalija Prasnikar's topic in Tips / Blogs / Tutorials / Videos
It's a shame this thread slipped into a gender debate unnoticed. Sorry about that. BTT: https://meta.stackexchange.com/questions/390106/moderation-strike-update-data-dumps-choosing-representatives-gpt-data-and-wh -
As the title says, I'm having trouble with running a unit test to test dates. So here is my test: [TestFixture] TMyTestClass = class public [Test] // Test with TestCase Attribute to supply parameters. [Test] [TestCase('Test Thu-Sat', '2023-06-22 17:44:23.456, 2023-06-24 17:44:23.456, 0')] [TestCase('Test Thu-Sun', '2023-06-22 17:44:23.456, 2023-06-25 17:44:23.456, 1')] procedure Test(const AValue1: TDateTime; const AValue2: TDateTime; const AExp: Integer); end; procedure TMyTestClass.Test(const AValue1, AValue2: TDateTime; const AExp: Integer); begin Assert.IsTrue(Unit34.CheckForDates(AValue1, AValue2) = AExp); end; Now when I run this it alwas behaves as though the dates are not translated correctly. And sure enough the debugger says both AValues are 1899. When I run DUnitXs own Test - specifically the DUnitX.Tests.Example.pas the date there gets translated just fine. And the keen eye might notice the same time in my code as in DUnitXs...I copied and only changed the date. What am I doing wrong?
-
Not to be "that guy" but, um... it would seem my initial dates where indeed ISO 8601 formatted. So my guess now is that the DUnitX used in D11.3 is more than two years old?
-
OK, so it's a locale settings issue. Apparently the DUnitX tests do something to the date format, that catch this. As soon as I use my native german date format, it works. Hrmpf [TestCase('Test Do-Sa', '22.06.2023 17:44:23.456, 24.06.2023 17:44:23.456, 0')] And @Der schöne Günther I will do just that then. Thank you!
-
Is there a Sunday between 2 dates ?
Sherlock replied to Henry Olive's topic in RTL and Delphi Object Pascal
oh, darnit! -
Is there a Sunday between 2 dates ?
Sherlock replied to Henry Olive's topic in RTL and Delphi Object Pascal
@mvanrijnen Ooh, that is cool. And easy enough to convert to Delphi: IfThen being in System.Math and DaysBetween in System.DateUtils. Edith has fixed extra sundays counted. -
Is there a Sunday between 2 dates ?
Sherlock replied to Henry Olive's topic in RTL and Delphi Object Pascal
So I just noticed...well, then my code is a bit too simple. 😄 -
Is there a Sunday between 2 dates ?
Sherlock replied to Henry Olive's topic in RTL and Delphi Object Pascal
uses System.DateUtils; function CheckForSunday(StartDate, EndDate: TDateTime): Boolean; var StartDay: Integer; EndDay: Integer; begin Result := Daysbetween(StartDate, EndDate) >= 7; if not Result then begin StartDay := DayofWeek(StartDate); EndDay := DayofWeek(EndDate); if (StartDay <= EndDay) then begin Result := (1 >= StartDay) and (1 <= EndDay) end else Result := True; end; end; OK, how does this look? I do have the assumption though, that StartDate lies before EndDate, saving one or two comparison steps. -
Is there a Sunday between 2 dates ?
Sherlock replied to Henry Olive's topic in RTL and Delphi Object Pascal
Well SysUtils has a nifty function called DayOfWeek. It returns Integers between 1 and 7 where 1 is Sunday and Saturday is 7. The rest is simple. You might try @Lajos Juhász AI quote, or may get even shorter code by checking if 1 is in the range between StartDate and EndDate. -
Definitely not XCode 15 😞
-
I'm stuck on Monterey, because my MacBook is from late 2015. But I'm still quite happy with it.
-
Voted. I guess noone uses shortcuts anymore. Especially FMX applications tend to be distributed for Android or iOS. No shortcuts there...only gestures and taps. So this might really be an oversight due to lack of use.
-
Oh, but hold your horses, because MDI will get a lot of attention in the upcoming release: https://blogs.embarcadero.com/whats-coming-in-delphi-and-cbuilder-libraries/
-
Please support Stack Overflow moderators strike against AI content policy
Sherlock replied to Dalija Prasnikar's topic in Tips / Blogs / Tutorials / Videos
I'm pretty sure any Army employing women as fighter pilots has put them through the same tests and training as men, it would be recklessly stupid otherwise. That said, I am still convinced that the strongest man is stronger than the strongest woman. As can be seen in sports - athletics specifically. But our line of work is not really physically challenging, is it? Lets just concentrate on that. -
Please support Stack Overflow moderators strike against AI content policy
Sherlock replied to Dalija Prasnikar's topic in Tips / Blogs / Tutorials / Videos
There goes another enshittification. And we all get to watch it live and in color. -
ChatGPT about the GExperts Uses Clause Manager
Sherlock replied to dummzeuch's topic in Tips / Blogs / Tutorials / Videos
BTT: Just consider that "imaginary" Blog as a To-Do list of improvements -
I have a feeling the specifications have not been clear enough to the folks that answered, because https://stackoverflow.com/questions/76472056/exclude-specific-folder-from-file-search-in-delphi