Home Delphi DualListBox module - where to find?
Reply: 1

Delphi DualListBox module - where to find?

Ilya Skaba
1#
Ilya Skaba Published in 2017-11-09 08:05:22Z

I am supporting some legacy Delphi project. This project is divided into modules that stored in DLLs. I need to compile one of the modules (last compiled in 2007). This module uses module DualListBox and has a variable of type TDualListBox:

uses DualListBox ....;
...
lbMasterOrders: TDualListBox;
lbChildOrders: TDualListBox;

The problem is, I don't know where to find module DualListBox. I can't find it on my machine, and I can't find it on the internet. As far as I understand, the TDualListBox component must be something like ListBox that can Add rows at runtime.

At first, i thought that DualListBox is a part of RxLib, but RxLib's component is called DualListDialog and it's something completely else.

So maybe this is the self-written module by prev developer, that was deleted somehow.

But somehow the compiled DLL (that was comiled in 2007) is working perfectly fine. Maybe I can investigate where to find that module by decompiling that DLL? If so, where should I look in the decompiled project? I'm using DeDe for decompiling.

dummzeuch
2#
dummzeuch Reply to 2017-11-09 10:38:18Z

The unit is called duallist and is automatically generated by Delphi 2007 (and also Delphi 10.1 and 10.2, don't know about other versions, but I would be surprised if they didn't have it) when you open a VCL project and click:

  1. File
  2. New
  3. Other
  4. Delphi Projects
  5. Delphi Files
  6. Dual list box

These units are usually taken from the object repository, which by default is located in the ObjRepos subdirectory of the Delphi installation.

You need to login account before you can post.

About| Privacy statement| Terms of Service| Advertising| Contact us| Help| Sitemap|
Processed in 0.329504 second(s) , Gzip On .

© 2016 Powered by mzan.com design MATCHINFO