If your application needs to display messages (as probably all applications do), and you are a Lazarus developer, you now have the formatted messages component and all its features available for this platform.
Dam component is a container supporting to store custom formatted messages, allowing parameters and a lot of useful functionalities, and it is completely free.
Do not fill message strings directly into your code any more.
Take a look at Dam project:


The component allows you to create custom messages using a wizard:

Please, read the component documentation and download it on GitHub:
https://github.com/digao-dalpiaz/Dam
Go to Install section to know how to install the component. Please note that the component depends on DzHTMLText component, available on GitHub as well.
If this component is useful for you, or if you find the project interesting, leave a star in the project. It costs nothing and helps me a lot. Thank you.
I love the description on GitHub of Dam, but am yet to install it, which I’ve scheduled to do next week. However, I notice that it’s limited to a maximum of 3 buttons, which is a bit of a problem for me. Do you have any plans to make multiple button support, perhaps up to 9? My development environments are Lazarus and FireMonkey.
Many thanks!
Hello Philip,
Right now I’m developping FMX supporting in Dam component.
You may test this new feature in this link: https://github.com/digao-dalpiaz/Dam/tree/fmx-support
About the Buttons number, I will suggest you to open an issue at GitHub, and please include an example of a Dialog with more than 3 buttons…
Thank you!
hello Diago
Do you have a YouTube channel where you teach how to create the component for beginners
I want to become like you i can program a component like DzListHeader in delphi
please explain to us some lessons so that we can benefit from your experience.
Hello,
I don’t have a YouTube channel yet. I intend to start this project too, I believe soon.