AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

RAD Studio Delphi Enhancing Components

Ein Thema von Slappy · begonnen am 19. Jan 2016 · letzter Beitrag vom 3. Jan 2018
Antwort Antwort
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#1

RAD Studio Delphi Enhancing Components

  Alt 19. Jan 2016, 13:40
Hello community.

I am author of RAD & Installer software (RAD Studio extension for creating NSIS and Inno Setup installers, I mentioned it in this topic: http://www.delphipraxis.net/187135-r...ad-studio.html)

We decided to publish some of our components from our product as open source. I hope you will find them useful. This project is hosted on CodePlex: http://delphicomponents.codeplex.com/

These components are now available for everyone:

1. ProjectProperties - component (TPropertiesPage) with similar functionality as CPropertySheet known from MS Visual Studio (also known as tab dialog boxes: https://msdn.microsoft.com/en-us/library/d3fkt014.aspx)

2. NavigationBars - TEdit descendand (TAutoCompleteEdit) with fulltext search (auto completion) and bitmaps (owner draw) with suggestion list simulating TComboBox design.

It is based on ideas from here: http://stackoverflow.com/questions/3...-draw/33471653 and here: http://stackoverflow.com/questions/1...le-with-bitmap with some additional functionality.

(There are currently 2 TAutoCompleteEdits on this picture (both with suggestions) - the component itself looks like TEdit, when you start typing or you click the down arrow suggestion list is shown like TComboBox.)

Full sources are included. You can download demo (Test Application) in Downloads.

This project is built with Embarcadero RAD Studio XE8 but there is no version specific code (you should be able to recompile the project in any RAD Studio version).

This project is hosted on CodePlex: http://delphicomponents.codeplex.com/
Miniaturansicht angehängter Grafiken
project-properties.png   navigation-bars.png  
  Mit Zitat antworten Zitat
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#2

AW: RAD Studio Delphi Enhancing Components

  Alt 16. Aug 2016, 10:02
Hello.

I forgot to update this thread

Meanwhile we have updated the component, added new features into it, new items and fixed some bugs.

This component is used in RAD & Installer (extension for creating NSIS and Inno Setup installers) http://rad-installer.com so you can see it in action (there is no other demo available).

Download updated sources from CodePlex: http://delphicomponents.codeplex.com/ or via Git.

Regards
Slappy
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke

Registriert seit: 10. Jun 2003
Ort: Berlin
9.648 Beiträge
 
Delphi 11 Alexandria
 
#3

AW: RAD Studio Delphi Enhancing Components

  Alt 16. Aug 2016, 14:10
Thank you for sharing!

Looks very interesting, I'll have a look at it.

The installer would have been interesting too, if we hadn't switched to MSI setups and another setup tool lately.
Sebastian Jänicke
AppCentral
  Mit Zitat antworten Zitat
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#4

AW: RAD Studio Delphi Enhancing Components

  Alt 22. Aug 2016, 13:41
Thank you for sharing!

a) Looks very interesting, I'll have a look at it.

b) The installer would have been interesting too, if we hadn't switched to MSI setups and another setup tool lately.
Thanks!

a) Several people really loved these components and asked for them so we decided to publish them completely for free.

b) This is also reason why we decided to develop custom product for installations: There is no proper installation tool available for RAD Studio! (Which is a shame)

I can remember a long time I was using C++ Builder 5 bundled with InstallShield Express. I used it to create installations. So with one IDE I could create apps, libraries and pack them in installer.
This is missing now - in recent editions this tool is not available so we are trying to improve it
  Mit Zitat antworten Zitat
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#5

AW: RAD Studio Delphi Enhancing Components

  Alt 5. Nov 2016, 07:20
Hello.

We have updated this component: We fixed few bugs and made some improvements (see attached picture).

The biggest change is support for Win32 (x86) and Win64 (x64) platforms (and all configurations: Debug and Release) which we made for our software RAD & Installer for NSIS and Inno Setup.

We backported these changes into TespApplication (example included with this component). It is possible to change the Platform, Configuration and values are written to correct element of .xml file.

Also we improved loading and saving of .xml file with configurations and creating new elements (if does not exist).
Miniaturansicht angehängter Grafiken
platforms.png  
  Mit Zitat antworten Zitat
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#6

AW: RAD Studio Delphi Enhancing Components

  Alt 2. Feb 2017, 14:03
Hello.

We enhanced our components and added new one: Drag & Drop (TEdit) with coloring and Cue text.

During development of Graphical Installer for NSIS and Inno Setup (http://graphical-installer.com/) we decided to enhance and improve TDropFilesTarget component (http://flocke.vssd.de/prog/code/pascal/dft/) and add new features to it.

We added Success/Failed Coloring (Green/Red) and Cue text feature. If the component is draggable it is highlighted with light yellow color.

Drag & Drop also works in Win Vista/7/8/10 from UAC to non-UAC apps (see comments)

The included example shows how to use the non-visual component TDropFilesTarget with TEdit and other controls.
Miniaturansicht angehängter Grafiken
dragndrop-tedit-1.png   dragndrop-tedit-2.png  
  Mit Zitat antworten Zitat
Slappy

Registriert seit: 30. Okt 2015
14 Beiträge
 
#7

AW: RAD Studio Delphi Enhancing Components

  Alt 3. Jan 2018, 14:50
Hello Community!

As you probably know the CodePlex server will be shut down (or better to say it will be read-only with no future project changes, details here: https://blogs.msdn.microsoft.com/bha...down-codeplex/)

Therefore we decided to migrate all our projects and components to GitHub.

New address is https://github.com/tSlappy/delphicomponents

GitHub will be official server also for our future open source projects (at this moment we have other projects like C# etc.) so you can find all info at this new address.
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:54 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz