Does anyone knows some dproj editor, other than Delphi IDE?

Does anyone knows some dproj editor, other than Delphi IDE?

I am trying to manage project icons, manifest and version info for 32 bit and 64 bit platform and it is mission impossible. Specifically, I want to have same settings across all platforms.

Comments

  1. Do you know Andreas Hausladen's DDevExtentions?
    http://andy.jgknet.de/blog/ide-tools/ddevextensions/
    There is a "Set Project Versioninfo" Dialog which does what you are looking for.

    ReplyDelete
  2. I do wish that a lot of what is in the .dproj, was in .rc files.

    ReplyDelete
  3. I'd also suggest ddevextensions. It has helped me many times.

    ReplyDelete
  4. Thomas Mueller Thanks,  but going that route is far from quick fix I need.

    ReplyDelete
  5. Achim Kalwa Lübbe Onken Thanks, DDevExtensions might do the trick.

    ReplyDelete
  6. Eli M It looks like iOS and Android tool for creating and setting different icons. I need to manage Windows project.

    ReplyDelete
  7. Lars Fosdal One of the issues with dproj file is that it is dumping ground for all kind of garbage along with data you do need. I have tried editing the xml by hand, but there is just too much cruft there. I don't know what I can delete and what not.

    ReplyDelete
  8. Dalija Prasnikar - which is why I wish most of it's content simply wasn't in there.

    ReplyDelete
  9. Why look for a quick fix. Write some tools to build manifest and version resources. IDE is the wrong tool for all of that.

    ReplyDelete
  10. Using DDevExtensions cleaned the mess. Now I have single icon, manifest, version source inside dproj file for all Windows platform combinations.

    ReplyDelete
  11. David Heffernan IDE would be just fine if it would just let you set those settings in one place for all build/platform configurations.
    Like when you select "All configurations - All platforms" it could/would actually (re)set all applicable values if you tell it.

    And it is not like it has not been sitting in the QC for a while now:

    Provide mechanism for clearing all descendant build options [Open]
    http://qc.embarcadero.com/wc/qcmain.aspx?d=109471

    Changes to All Configurations - All Platforms are not applied to all configurations/platforms [Closed As Designed]
    http://qc.embarcadero.com/wc/qcmain.aspx?d=99275

    ReplyDelete
  12. +Dalija An IDE is just a bad tool for the job.

    ReplyDelete
  13. David Intersimone
    The developer version is Notepad++. It has excelent syntax highlighting. It's a must have :)

    ReplyDelete
  14. David Intersimone Notepad might serve as quick fix tool if I would know what I am doing. Is there any documentation about key/values stored in .dproj files?

    ReplyDelete
  15. Markus Ja No unsigned exe (except my own) is allowed to run on my computer. The only recent exception I made was Android Studio, but I also complained to their dev team about it. They started to sign it, not all parts, but that is better than nothing.

    ReplyDelete
  16. I've never been able to get consistent project and version info settings across 32/64, Release/Debug versions of my projects.  It's extremely painful and unclear which settings are default, which are cascading, and why they seem to change at will and/or be ignored by the compiler.  It's just more ineptitude demonstrated by the dev team at EMBT.

    ReplyDelete
  17. Markus Ja I have to correct my statement. No unsigned exe Windows complain about will ever run on my computer. It seems that half of the Windows OS itself is not properly signed.

    ReplyDelete
  18. Jeremy North has a "Plus Pack" that might do what you want. He is yet to update it to Delphi 10 Seattle, though; I'll remind him :-)
    http://www.jed-software.com/xepp.htm

    ReplyDelete
  19. David Nottage Thanks, I'll keep that in mind for the next time.
    I just needed to initialize fair number of new projects and I managed to get them in working order with help of DDevExtentions. Once I got them going I use VCS to prevent any unwanted changes.

    ReplyDelete

Post a Comment