Profile cover photo
Profile photo
Lance Rasmussen
President - CDE Software
President - CDE Software


Is there any example projects that use FMX as a kiosk type app rotating images with possibly transition effects? I only need Win compatibility at this time.

Post has shared content

Post has shared content
Elevate Web Builder 2.06 is now available for download.

Elevate Web Builder is a visual rapid application development environment for web applications. It is simple and easy to create beautiful web applications by simply dragging and dropping components on to forms, and then changing their appearance and behaviors as desired.

There is absolutely no need to learn JavaScript in order to use Elevate Web Builder. The product uses a compiler to compile Object Pascal source code into JavaScript, emitting all necessary HTML and JavaScript. In addition, the compiler can automatically compress and obfuscate the emitted JavaScript to make your web applications small and virtually unreadable by another developer. You can then quickly and easily deploy your application to the destination of your choosing.

Elevate Web Builder 2.06 includes a new set of desktop control interfaces, improved drawing performance in the IDE designers, improved loading/layout performance, new auto-sizing functionality in the UI layer, a new TMenuBar control, a new THTMLLabel control, new map marker features, new IME, text direction, spell-checking, and selection properties for edit controls, and more. In addition, Elevate Web Builder 2.06 includes web server module support for Embarcadero RAD Studio 10.2 Tokyo.

Please see our blog post for more details:

You can download a trial version of Elevate Web Builder 2.06 here:

Please feel free to post any questions that you may have.

Post has shared content
TMS Aurelius Free Edition is back! Register now!
Promotion offer valid until April 30th.

The Monthly breakfast in April will be at The Westy instead of Young's at 9:30am

The Westy is located at 7908 35th Ave SW

What should the TIniFiles initial state be after defining in a procedure/function? Shouldn't the value assigned to a Tinifile be nil at the start?

When calling this example passing FALSE, the check for not assigned comes up true, yet it isn't. Now if I pass TRUE and manually initialize value to Nil, I'm ok.

This is Delphi 10 Seattle Update 1.

procedure IniWrite(NilFirst: boolean);
Ini1: tinifile;
if NilFirst then
Ini1:= nil;

if not(assigned(Ini1)) then
Ini1 := TInifile.Create(IFILE);



Suggestion for algorithm examples.

Problem to resolve is this. I'm trying to resolve a competition matchup schedule that:
1) anywhere from 4 people to potentially 80, in even numbers
2) from 3 to as many as 95 rounds.
3) there are 1/2 as many cities as there are people.
4) every person, in each round, is randomly shuffled to compete against another person, with minimal to no duplicates. So if 10 people are competing in 8 rounds, there shouldn't be any duplicate match ups . If 10 people were competing in 19 rounds, then there would be a duplicate match up.
5) as each pair of competitors are picked they are assigned to a city. Each city hosts, so a city doesn't host more than 1 competition per round.
6) to add to complexity, the match ups should rotate cities to keep things as fair as possible. So if person 7 was competing against person 9 and is competing in city A, then preferably, person 7 and 9 when competing against others, would not go to City A, if possible. Or as minimal repeats as possible.

Ideas welcome.


Post has shared content
Very cool!
We are proud to announce the release of Elevate Web Builder 2.  For more information, please see our blog post:

Post has attachment

Post has attachment
Wait while more posts are being loaded