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.
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.
Do you know Andreas Hausladen's DDevExtentions?
ReplyDeletehttp://andy.jgknet.de/blog/ide-tools/ddevextensions/
There is a "Set Project Versioninfo" Dialog which does what you are looking for.
I do wish that a lot of what is in the .dproj, was in .rc files.
ReplyDeleteI'd also suggest ddevextensions. It has helped me many times.
ReplyDeleteThomas Mueller Thanks, but going that route is far from quick fix I need.
ReplyDeleteAchim Kalwa Lübbe Onken Thanks, DDevExtensions might do the trick.
ReplyDeleteEli M It looks like iOS and Android tool for creating and setting different icons. I need to manage Windows project.
ReplyDeleteLars 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.
ReplyDeleteDalija Prasnikar - which is why I wish most of it's content simply wasn't in there.
ReplyDeleteWhy look for a quick fix. Write some tools to build manifest and version resources. IDE is the wrong tool for all of that.
ReplyDeleteUsing DDevExtensions cleaned the mess. Now I have single icon, manifest, version source inside dproj file for all Windows platform combinations.
ReplyDeleteDavid Heffernan IDE would be just fine if it would just let you set those settings in one place for all build/platform configurations.
ReplyDeleteLike 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
+Dalija An IDE is just a bad tool for the job.
ReplyDeleteNotepad.exe
ReplyDeleteDavid Intersimone
ReplyDeleteThe developer version is Notepad++. It has excelent syntax highlighting. It's a must have :)
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?
ReplyDeleteMarkus 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.
ReplyDeleteI'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.
ReplyDeleteMarkus 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.
ReplyDeleteJeremy 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 :-)
ReplyDeletehttp://www.jed-software.com/xepp.htm
David Nottage Thanks, I'll keep that in mind for the next time.
ReplyDeleteI 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.