-
Content Count
3710 -
Joined
-
Last visited
-
Days Won
185
Posts posted by David Heffernan
-
-
Who'd engage with this without any idea on the details like compensation??
-
1 hour ago, corneliusdavid said:For me, any open source package that I had previously installed via GetIt, I'm now pulling from GitHub.
I've never understood why anyone would use getit over the main source repo for open source projects
-
8
-
-
1 hour ago, Silver Black said:What are you talking about? My CE works perfectly, it's just GetIt that it's unreachable, but the IDE works, che compiler too.
I love these kind of posts. Just because you don't understand the problem does not mean the problem does not exist.
-
2 hours ago, Leif Uneus said:Last time this happened you were supposed to repost your unresolved QC contributions into the new system.
Sucks to be us
-
1
-
-
It's ironic that the download spikes caused by all the Delphi 12 downloads have caused this
-
1
-
-
55 minutes ago, Dalija Prasnikar said:"This is caused by a hardware outage at one of our data centers. RAD Studio 12 download volume spikes tasked our infrastructure more than expected. "
Why would it spike weeks after release of the software??
-
2
-
-
1 hour ago, Dalija Prasnikar said:I am sure that everyone here has everything in duplicate, so when something dies they can replace it in an instance with minimal interruptions, especially if it dies over the weekend during the huge cold spell.
If I'm running a company like Emba, then I'm not putting production servers on physical hardware with single points of failure.
1 hour ago, Dalija Prasnikar said:Do I need to remind you that on one instance Facebook folks had to literally break into their server room because they got locked out of it.
I mean, perhaps there are some incompetent people at Facebook too. I wonder if they learnt from this and changed.
-
3 hours ago, Dalija Prasnikar said:FWIW, you can forget about software jokes, it is piece of hardware that died.
No idea whether or not this is true. However, there's this really recent tech called virtualisation that allows you to be resilient to hardware failures. I definitely think it has a lot of potential for the future.
-
7
-
-
9 hours ago, Lars Fosdal said:Nor is there anything unusual about Explorer reading from the files to extract things like file information resources.
Actually this just looks like what you'd expect to see during process creation. First we check for app compat. We don't find that, fine as you say. And then we map the exe.
-
Best to remove process monitor and get on with something else!
-
Maybe if they just built the web servers with Delphi and use the Delphi philosophy, they'd work
-
3
-
1
-
5
-
-
FYI cross posted here (unicode - Delphi - Data is not encoded in given format - Stack Overflow) and with no code there either.
As a rule, I think cross-posting is fine on this site, but you should always note that you've done so to avoid people spending time giving you help when you already received it elsewhere. It's just a good courtesy to the people that you are asking for help.
But in any case, you should improve the post (in both places) by giving details of your code so that we have something concrete.
-
1
-
-
2 hours ago, DelphiUdIT said:or at least I never detected problems
^^^^^^^^^
-
14 hours ago, DelphiUdIT said:You must use GUIDs when there is a need to use RTTI "as" and "is". Like you told, each interface should have a unique GUID, but I have already see that.
Start from here: https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Object_Interfaces_(Delphi)
(may be the link is wrong ... wiki is down at the time of writing)
P.S.: You can read also these books (with examples)
- Hodges Nick - Coding in Delphi (year 2013)
- Hodges Nick - More Coding in Delphi (year 2015)
I don't know if there are something that can help you ...
I think the asker knows what GUIDs are used for. However the question is whether the use of the same GUID for two distinct interfaces is a bug or not.
-
Defect in your code, but in the code you didn't show.
-
8 hours ago, Attila Kovacs said:I'm sorry to hear that. Get well soon.
I mean, you were the one with the headaches.
9 hours ago, Attila Kovacs said:it would spare a lot of headaches
-
25 minutes ago, Attila Kovacs said:It should be; it would spare a lot of headaches when migrating projects to new IDEs.
I'm struggling to imagine what headaches would be solved by this feature.
I don't know how you can't get a list of generated files by simply checking out the project and then compiling it. All the files created after you compiled are the ones made by that compile.
-
1
-
-
FYI this appears to be cross-posted here: playsound - How can I play quick sounds in Delphi? - Stack Overflow
-
1 hour ago, Angus Robertson said:But old code only gets modernised when updated for some reason.
There's plenty of reasons not to use AnsiString, unless the library is not developed any more.
-
2 hours ago, Angus Robertson said:ICS still supports Delphi 7 and later, so needs AnsiStrings.
I mean, byte arrays exist in Delphi 7
-
29 minutes ago, Virgo said:And on old Delphi versions it was usual to use string as byte buffer. Event Delphi itself did it.
On modern delphi you can't get away with this as has been discussed many times.
Anyway just because people got things wrong 20 years ago is no reason to continue getting things wrong.
-
22 minutes ago, Virgo said:UnicodeString for binary hash would be the worst type.
I was referring to base64. That takes binary input (so bytes) and outputs text (so string).
For sha1 the yes the input and output should be binary, that is bytes. The you'd have helper functions to take hash output and write in friendly hex format.
At no point should there be AnsiString. I mean I hope you aren't proposing AnsiString as a place to hold bytes.
-
1
-
-
On 1/8/2024 at 8:54 AM, Angus Robertson said:the input to encode is AnsiString
It makes no sense to me that a base64 function could ever accept string input. Input base to be bytes.
On 1/8/2024 at 8:54 AM, Angus Robertson said:The output of the hash function is AnsiString
This is also kinda weird. Shouldn't it be the native type for text, string.
-
1
-
-
5 hours ago, Gord P said:I suspected that. That was nice about using the 80 bit doubles. From what I understood, there wasn't a huge performance hit. I was about test all that out, but now I think I will stick with the doubles for now.
Massive performance hit compared to double on 64 bit
FYI - Several Embarcadero services are currently unavailable
in General Help
Posted
What's the reputational cost of the current fiasco?