Jump to content

FredS

Members
  • Content Count

    70
  • Joined

  • Last visited

Everything posted by FredS

  1. It may be time to focus on the positive news, three new skins have been released since Rio. Just waiting for all Development Managers to each write a blog about this exciting new feature ๐Ÿ™‚
  2. FredS

    Creating a "pull request" for jvcl

    There is a benefit in maintaining your own fork, wish it was simpler to find the most up to date fork though and fork that ๐Ÿ™‚ Also generating a branch before a making a pull request isn't a big deal as long as one knows about that..
  3. FredS

    Creating a "pull request" for jvcl

    Didn't know that, here is a way to do that within GitHub
  4. I was adding something to a tested function and the only way I could justify not retesting all of it is by using 'goto'..
  5. Used my first 'goto' a couple of weeks ago ๐Ÿ™‚
  6. FredS

    Initialize local variables at declaration

    Check, so the free tool can downshift to accommodate Delphi ๐Ÿ™‚ http://wiki.freepascal.org/Helper_types#record_helper
  7. FredS

    Initialize local variables at declaration

    Stefan's link shows 75 bugs.. then there are those 'secret' internal ones..
  8. FredS

    Initialize local variables at declaration

    Those are two different things, but using your release to beta test your tool set isn't really for everyone..
  9. FredS

    Rio 10.3.1 IDE Compiler Error

    Good idea but here is what happened: Was unable to generate the Internal Error this morning The Project Group also contains some components so I right clicked and ran 'Install' After that a 'Build' generated the Error Commented out all 'Assert.' After a bit of tweaking all compiled Was not able to reproduce the Error by running 'Install' again Uncommented chunks of 'Assert.' until I could generate the Error But commenting those back in still generated the Error after running 'Install' As I have postulated for years, the compiler appears to get confused about which directory its in or something else internally goes haywire. The degree of which appears to get better or worse with each release.. Just to be clear; 'Install' is executed via the context menu so the active project does NOT change in the Project Group. Certainly rhymes with the 'I did a few things and it broke' we see a lot..
  10. FredS

    Rio 10.3.1 IDE Compiler Error

    Right, its 163k lines of code that compile fine unless I switch to the DUnitX Build Configuration which is full of generics and anonymous methods and my implementation uses a ton of directives.. There is no logic, you can't comment out some fixtures and get it to work consistently but you can simply comment out any random line and compile twice to bypass it. Compiling in Rio seems to work, of course that has other issues..
  11. FredS

    Creating a "pull request" for jvcl

    "GIT - the stupid content tracker" In GitHub click 'Fork' on the jvcl repo, use that repo for your local feed. Push your changes to that repo, then use GitHub 'Pull Request'. In the end it works out to be a better system, you have a copy of the code you are using in GitHub, regardless of jvcl integrating it or not. When jvcl is updated you can use GitHub to see any changes before deciding to update your Fork. One of the recent 'TortoiseGit' versions has a create Pull Request URL now, but I haven't used it.
  12. FredS

    Rio 10.3.1 IDE Compiler Error

    Been running into: F2084 Internal Error: AV0A33CEAC-R46DC0000-0 myself, so far 90% of the time it works when I recompile, occasionally I need to comment out a line then compile uncomment and compile. Not very helpful but worth trying Resolving Internal Errors.
  13. FredS

    Rio 10.3.1 IDE Compiler Error

    Yeah, it most likely will go away if you compile with another language as well ๐Ÿ™‚
  14. FredS

    IDE Fix pack for Rio

    You didn't actually expect that feature to work did you? RSP-17558 but there could be many more reports if anything where ever done about them. Comes down to managing option sets with Notepad else don't be surprised when things go FUBAR.
  15. Well, or we could just continue to use the preceding class name as the indicator... procedure DoStuff; // interface procedure TMyStuff.DoStuff; // implementation
  16. FredS

    Extremely useful feature

    'Entire Scope' as default might be nice too.
  17. FredS

    Right Process for Changing an Application's Icon?

    That and your Explorer settings, because what you see there depends on finding a matching icon size/color depth. I used to maintain my own res file due to all the issues that brought up but now use Andy's DDevExtensions:
  18. FredS

    Issue with IDE Nav Bar..

    No, I was going to add what you posted to test but since I use MMX I hardly use that Nav Bar. In a large unit it already failed without in-line variables..
  19. FredS

    Issue with IDE Nav Bar..

    You know MMX is free now thanks to Uwe: https://www.mmx-delphi.de/ I was going to see if I could duplicate your issue but the Nav Bar thing won't even show all helpers/classes in my file never mind testing that..
  20. FredS

    IDE Fix pack for Rio

    A little early to be sure but it appears to have solved my painting problem: Thanks Emba.. err.. Andy..
  21. FredS

    TurboPack OnGuard for Rio 10.3.1?

    By that you mean the same code but it clobbers any previous version and doesn't install correctly? 'Getit' is a form of 'torture', if I could get 'CodeSite' without it I would never run that thing..
  22. FredS

    TurboPack OnGuard for Rio 10.3.1?

    Might be easier just to use the one on GitHub it compiles in Rio.
  23. Yes and best readability. That said I've moved all to Attributes now: [EnumNames('TestEnumAttribute', 'Hello, World')] TTestEnumeration = (First, Second); and to retrieve it: Enum<TTestEnumeration>.EnumName('TestEnumAttribute', TTestEnumeration.First) --> 'Hello' Usually I document where I find this stuff but that seems to have gone missing a quick search didn't bring up any of that but this instead: https://gist.github.com/ortuagustin/6342894207caa0f71a5d23475670281d It sure saves writing a matrix for each Enum you need in human readable form.
  24. FredS

    IDE Fix pack for Rio

    From: https://andy.jgknet.de/blog/ide-tools/ide-fix-pack/ fastdcc There are 2 ways to use fastdcc. 1. Using fastdcc directly Extract the 7z file into your $(BDS)\bin directory. Start fastdcc32.exe as if it was dcc32.exe Start fastdcc64.exe as if it was dcc64.exe Start fastdccaarm.exe as if it was dccaarm.exe 1. Replacing dcc32.exe by fastdcc32.exe (donโ€™t do this if you want to be able to install future RAD Studio/Delphi/C++Builder updates) Extract the 7z file into your $(BDS)\bin directory. Rename dcc32.exe, dcc32.jdbg and dcc32.de/fr/jp to dcc32compiler.exe/jdbg/de/fr/jp. Rename dcc64.exe, dcc64.jdbg and dcc64.de/fr/jp to dcc64compiler.exe/jdbg/de/fr/jp. Rename fastdcc32.exe to dcc32.exe Rename fastdcc64.exe to dcc64.exe Rename fastdcc32Hook.dll to dcc32Hook.dll For XE3 or newer: Rename fastdcc32Hook.dllx to dcc32Hook.dllx (โ€œxโ€ is necessary for Delphiโ€™s copy protection) Rename fastdcc64Hook.dll to dcc64Hook.dll For XE3 or newer: Rename fastdcc64Hook.dllx to dcc64Hook.dllx Start dcc32.exe/dcc64.exe or msbuild.
  25. FredS

    (Mis-)Behaviour of TStringHelper

    LastIndex and DownRange would help but honestly, this is like having to flip your steering wheel when you shift the car into reverse. ๐Ÿ™‚
ร—