1 (edited by brian.zaballa 2021-02-05 15:05:39)

Topic: IconChanger

Good Day. Just want to share with you guys this trick.
If you are tired of changing the icon of your compiled application each time you are making an update, then this one might help.
Use on your own risk. smile Just kidding, it will backup your current builder.dll
I'm using the latest build 6.5 when I created this. If you want to use it in lower version, then you have to remove all dll's in Builders folder and replace it with your updated dll's based on the current builder.dll of your MVD.
BTW, Happy to see MVD's update again. <3


Pre-requisite: Must know how to use Resource Hacker.


Step 1: Copy builder.dll from MVD Installation folder (In my case "C:\Program Files (x86)\My Visual DataBase\") and paste it in Desktop for easy changing the icon inside it.
Step 2: Change icon of the builder.dll (For me, dragging builder.dll to Resource Hacker Shortcut)
Step 3: Duplicate builder.dll(changed icon), rename it (e.g. builder_myicon.dll) and paste it under "IconChanger\Builders"
Step 4: Make sure to RUN IconChanger as Administrator to be able to update or replace current MVD's builder.dll
Step 5: Check on MVD Path. Make sure that the path is in right place.
Step 6: IconChanger will automatically add and/or delete files in the database (based on what dll's found in the Builders folder, just update its descriptions.
Step 7: Choose icon from dropdown and click "Update MVD"
Step 8: Open your MVD Project, then try compiling it. big_smile


I've been developing several applications using MVD and this IconChanger help me to reduce time consumed when changing the icons after compiling it.


Here's the download link, I included the source code and executable and couple of sample modified builders so it has bigger size.
https://www.dropbox.com/s/7a6u2vxf41g2r … r.zip?dl=1

brian

Re: IconChanger

Thank you for useful tool.

Dmitry.

Re: IconChanger

Hi Brian,

I have tried it and with no success.

Could I ask you to send some screenshots of the steps, please?

Regards
Wayne

Re: IconChanger

I have figured it out had to change my style.

Re: IconChanger

Error 404, the link is not available anymore.

Any chance we get a possibility of using an external .ico instead of having to break and rebuild everything just to change an icon?

6 (edited by Destiny 2022-08-02 06:29:40)

Re: IconChanger

With "Resource Hacker" change the icon like the image below or do as brian.zaballa says.

Post's attachments

Attachment icon Change icon.jpg 23.47 kb, 151 downloads since 2022-08-02 

Destiny

7 (edited by brian.zaballa 2022-08-02 22:37:14)

Re: IconChanger

Here's an updated link of the project.

https://www.dropbox.com/s/1dnv5mcv3sqgp … r.zip?dl=1

brian

Re: IconChanger

Thank you Brian.zaballa

Destiny

Re: IconChanger

brian.zaballa wrote:

Here's an updated link of the project.

https://www.dropbox.com/s/1dnv5mcv3sqgp … r.zip?dl=1

It would be useful if we could see what the icon is going to look like depending on the theme chosen and if we could actually add more themes. smile

10 (edited by brian.zaballa 2024-02-19 09:14:37)

Re: IconChanger

tcoton wrote:
brian.zaballa wrote:

Here's an updated link of the project.

https://www.dropbox.com/s/1dnv5mcv3sqgp … r.zip?dl=1

It would be useful if we could see what the icon is going to look like depending on the theme chosen and if we could actually add more themes. smile

this is interesting, best way to do this is to add an image field on database tho that image will be a different file from the DLL., or maybe someone here knows how to extract the icon/image from that DLL?

If the source I've read is correct that the Resource Hacker was made using Delphi, If I got some spare time, then I would love to dig on this one and create a tool that can extract that icon.

You can add DLLs you modified using Resource Hacker on the folder as stated in the procedure.

brian