-
Content Count
3478 -
Joined
-
Last visited
-
Days Won
171
Posts posted by David Heffernan
-
-
11 minutes ago, FPiette said:Instead, you can put the form inside a DLL that each application will load.
Then you'll have two different instances of the VCL which is why packages exist.
-
I don't think this is a good idea. Just share the source code between your 5 different programs. Trying to setup inter process communication will complicate things massively, and probably needlessly. It will also be difficult to maintain the feel of this being one integrated app if you have multiple processes.
-
Make a minimal yet complète program that demonstrates the issue.
Until you isolate the problem by doing this, everything is likely to be a waste of time with irrelevant speculation and guesswork.
- 1
-
1 hour ago, Lars Fosdal said:@Vincent Parrett - I agree. Simply moving to a cloud hosted VM, running your old services, will be expensive as heck. We have metrics to support that statistic.
What's the reputational cost of the current fiasco?
- 2
-
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
Delphi 12: Do I need to do TList<T>.delete(NativeInt(0)) ?
in RTL and Delphi Object Pascal
Posted
I would read the documentation the same way you did