Jump to content

dummzeuch

Members
  • Content Count

    2977
  • Joined

  • Last visited

  • Days Won

    106

Everything posted by dummzeuch

  1. var P: PByte [...] P[$A1] := 1; // resume = true. This doesn't compile. Am I right to assume that it sets PByte(P + $A1) to 1 ? Edit: Seems to work, so the assumption probably was right.
  2. I have been working on this all day. First go get rid of having to use DDetour, because it doesn't compile with Delphi 2007 and older (Haven't checked 2006 and 2005), then to find out where the functions are that I need to hook in older Delphi versions. Now I was in the process of getting it all together, and there you come up with a solution the requires me to start from the beginning again. 😐 (Not that I'm complaining, I'm just a bit frustrated by now. I highly value your input.)
  3. dummzeuch

    Drag and Drop Component Suite for Delphi 10.4 Sydney

    I'd guess you need to change the package suffix.
  4. dummzeuch

    Rev 3201 can not be compiled

    Thanks, fixed in revision #3202
  5. I'll give that a try, thanks a lot.
  6. That sounds a lot easier than it is. Especially since the last assembler code that i really understood was 68000.
  7. So this is exactly that case where it wouldn't work. But thanks for the link.
  8. Yeah, I should have written "not trivial" that rather than "cannot". I basically did it this way because it was easy. Unfortunately I'm not as good at this as Andreas Hausladen. He would probably have just hooked the code an be done with it.
  9. Have you checked whether this code is ever called? Since it must have resulted in runtime errors, I doubt that. So maybe there is a design flaw there.
  10. This code must crash horribly on the first call to FreeAndNil with a non-nil pointer. So this code was either never used or the memory is already freed and the pointer set to nil before that call.
  11. At least the Borland/Codegear/Embarcadero version of FreeAndNil never supported anything but instances of TObject descendants. And I doubt that there is a good way to implement this with overloading for other data types in any safe way.
  12. The Delphi IDE shows a notification dialog when an exception occurs during debugging which allows to break or continue: I know what the text on the English version is, but I need the text of the German and French version. (and probably Japanese, though I doubt that I can really use it). Could you please help me out here?
  13. I even got the Japanese text (using bdssetlang): 'プロジェクト Project1.exe は例外クラス Exception (メッセージ 'bla')を送出しました。' Not sure whether this is correct though and I wonder whether TRegExpr will work with Japanese. But hey, there is an easy way to find out: Simply test it. 😉 Thanks everybody.
  14. 'Le projet Project1.exe a déclenché la classe d'exception Exception avec le message 'bla'.'
  15. Found it: BDSSetLang.exe in the bin folder.
  16. Thanks. The latter is useful. The first not much, but maybe you could copy and paste just the text (Ctrl+C will copy the whole text of the dialog to the clipboard). How did you get the Japanese (I guess it's Japanese) text? Is there an option to switch the IDE language? In that case I could just do that myself. (Hm, now that I think about this, I seem to remember that this topic came up before in a different context.)
  17. Nobody? If I don't get the the translations, the latest feature addition for GExperts will only be available for English versions of the IDE, which would be a pita.
  18. dummzeuch

    Search for Usages not usable

    You can't. Only moderators can. For that you need to "report post" it.
  19. dummzeuch

    tiny computer for Delphi apps

    Recent IDEs are supposed to use up to 3 GB and since the language server is a stand alone executable it might use another up to 3 GB. And 6 GB might be sufficient but definitely is not plenty to run Windows 10 + the Delphi IDE, especially if you also want to run/debug your own executables.
  20. dummzeuch

    tiny computer for Delphi apps

    Depends which OS runs on it. 6 GB ram is a bit low for Windows 10. But if it runs Windows XP I'm sure Delphi 2007 will work fairly well (I've got a 6 years old netbook with only 2 GB ram that is useable with it). I guess that goes for any version that still officially supported XP and probably some later ones too. 6 GB is wasted on XP though, since it supports only up to 4 in the widely used 32 bit version. Buteven with Windows 10 it should run recent versions of Delphi, probably not very fast though. Personally I have no use for that kind of computer. My office / workplace at home has enough room for a full sized tower computer, I need more space for the monitors. And I like to be able to upgrade and replace components.
  21. dummzeuch

    Strange text effect

    A bug in the TStringGrid implementation in Delphi 10.4. https://quality.embarcadero.com/browse/RSP-28821
  22. dummzeuch

    Strange text effect

    fixed in revsion #3182 on 2020-06-06
  23. dummzeuch

    IDE Fixpack Sydney

    Matthias Eissing works for Embarcadero, so it's an official offer by the company, I guess. On the other hand, I can understand why Andreas might not want to accept it. There are always strings attached, even if they don't come in the form of a written agreement.
  24. dummzeuch

    IDE Fixpack Sydney

    As far as I know, he does not have a current Delphi license any more and needs the community edition of 10.4 before he can even start working on it.
×