How Does Qualitas Q.E.D. Work?


This is a technical explanation of how Qualitas Q.E.D. works on your system. You don't need to understand how Q.E.D. works to use it, but for those interested, this document can help you understand how Q.E.D. changes dialogs.

Q.E.D. works in one of two ways. For applications that use the common dialog DLL, it takes over the common dialog DLL and watches for applications that use it. For applications that don't use the common dialog DLL, Q.E.D. intercepts the dialog resource that loads the dialog. In this way, you're able to customize the dialogs for most Windows applications.

These are the files that Q.E.D. uses to change dialog boxes:

COMDLG.DLL/COMDLG32.DLL
Windows uses the COMMDLG.DLL/COMMDLG32.DLL which are located in the Windows\system directory. These DLLs manage common dialogs and are available for applications to use for the Open and Save File and Change Font dialogs and any other pertinent dialogs.

COMMDLQ.DLL/COMDLQ32.DLL
Qualitas Q.E.D. replaces these DLLs with its own versions after making backup copies of the originals. The DLLs are replaced so that they appear unchanged to Windows and other applications. The replacement DLLs pass control to the COMMDLQ.DLL/COMDLQ32.DLL files. This allows Qualitas Q.E.D. increases the size of your common dialogs. Because Q.E.D. replaces these files, it is important that you use the uninstall program that ships with Q.E.D. if you want to remove QED from your system. Otherwise, the files are not properly replaced.

QED16.EXE/QED32.EXE
For applications that do not use the common dialogs, you can use Qualitas Q.E.D. to alter them yourself. The QED16.EXE/QED32.EXE files are used for the changes to these programs. 16-Bit dialogs (Windows 3.1x) are controlled by QED16.EXE and 32-bit dialogs (Windows 95) are controlled by QED32.EXE. When you make changes to a program's custom dialog boxes, all changes are saved to a corresponding *.QED file. Your program's files are left fully intact so that you can always go back to the original dialogs if you want.

QEDHOOK.DLL
QEDTSK16.EXE/QEDTSK32.EXE
QEDDRV16.DRV

QEDDRV16.DRV, QEDTSK16.EXE/QEDTSK32.EXE and QEDHOOK.DLL are all used to look for files that contain an application's dialogs and replace them with the *.QED files created with the QED16.EXE/QED32.EXE programs. When Q.E.D. is active, it intercepts the dialogs and replaces them with the ones you designed and saved as *.QED files.

TRAYNOTE.EXE
TRAYNOTE.EXE lets you keep program icons in the Windows 95 tray. This gives you fast and easy access to programs. You have an opportunity during SETUP to automatically add Q.E.D. to the tray. Use the information in TRAYNOTE.TXT in your QED directory to add other programs to the tray.

TRAYNOTE.INI
QED.INI

INI files (TRAYNOTE.INI and QED.INI) contain configuration options for the corresponding programs.

[Products] [Orders] [Technical Support] [Registration] [Downloads]

Home Page About Qualitas  Return to Home Page

© Qualitas, Inc. 1987-2008, 5012 Kearneysville Pike, P.O. Box 3299, Shepherdstown, WV 25443-3299
Qualitas is a registered trademark and Qualitas MAX 8, Qualitas C.Y.A., Q.E.D., and RAMexam are trademarks of Qualitas, Inc.
All other product names are trademarks of their respective owners.

Comments or suggestions? Send them to .