Dynamic queue for listbox


#1

Hi there…

…I wonder if there is a possibility to create dynamically a queue and a listbox for it?

I know I could create a file on runtime with Dynamic File Driver.
Btw. is there a trial or some samples for DFD?

Thanks
Mike


#2

You can create a list box using the VLBProc concept which allows you to provide the data for the list box without declaring a fixed queue. @MarkGoldberg has a class on github for creating a VLB listbox. https://github.com/MarkGoldberg/ClarionCommunity/tree/master/CW/Shared/Src. See the ctVLB.inc/clw. Also, check out the help on VLB.

There used to be a product called DynaLib that allowed creation of dynamic queues/views/tables. I don’t know if it is still available.

To the best of my knowledge there is no trial for the DFD. It does work very well, especialy for dynamic SQL tables.


#3

thanks…I’ll have a look on it…
I didn’t find DynaLib…maybe I have to look twice.
DFD is only for files not for queues, isn’t it?


#4

Correct, DFD is files only. But with creating a dynamic file from a SQL statement you get dynamic Views.
See: Open Table Without Declaring on DCT
This post indicated that the DFD comes with an example creating a VLB listbox from any SQL statement.
That only helps you if you are using SQL.

I don’t know if DynaLib is still for sale. @Jacek_Kosinski has mentioned it on ClarionHub a few times but that was a number of years ago.