FileMan Delphi Components
Contents
Introduction
The VA FileMan Delphi Components (FMDC) make it easy for developers to work with VA FileMan data in Delphi Applications. The components encapsulate the details of retrieving, validating, and updating VA FileMan data within a Delphi Application. This saves you from having to create your own custom remote procedure calls (RPCs) when you need to access VA FileMan data.
The VA FileMan components also include special enhanced features such as complete server-side error checking and data dictionary (DD) help.
If you're already familiar with Delphi, you can quickly create applications that retrieve and update VA FileMan data. The time needed to develop an Application to edit a set of VA FileMan fields with the VA FileMan components is comparable to the time to create the same Application using VA FileMan's character-based (roll-and-scroll) ScreenMan interface.
Documentation Features
- FMDC Quick Start Guide shows the basics of using FMDC to edit VA FileMan records.
- Getting Started provides an overview, orientation, and installation instructions.
- FMDC Components provides detailed information on each component, including properties and methods.
- How To: By Field Type shows how to edit each type of VA FileMan field.
- How To: By Task shows how to perform each major database task.
- Security discusses security issues.
- Advanced Topics discusses some specialized topics.
- DBS Reference provides links to the web-based DBS documentation.
*About Web Links*
Some links in this help file connect to the VISTA System Design & Development (SD&D) web server. These links connect to VA FileMan documentation that is pertinent to using the VA FileMan Delphi Components (FMDC). All such links are indicated by the =+= icon:
Inside the VA firewall, you can access: http://vista.med.va.gov
To access web links, you need to be able to connect to the VA Intranet web server.
FMDC Components
Data Access Components
Custom Dialogs
Data Controls
- TFMCheckBox
- TFMComboBox
- TFMComboBoxLookUp
- TFMEdit
- TFMLabel
- TFMListBox
- TFMMemo
- TFMRadioButton
- TFMRadioGroup
Other Information on the Web
The documentation at ftp://mirrors.medsphere.org/pub/downloads.va.gov/files/FOIA/VistAdocs/Infrastructure%20-%20NEW/Fileman_Delphi_Comp_(FMDC)/FMDC1_0IG.PDF
says a self-extracting .EXE file FMDC1_0.EXE has these files for Delphi 2 and delphi 3
Delphi 3 Installation
- DIACCESS.DCU Diaccess compiled unit
- DIDATAPROB.DCU Didataprob compiled unit
- DIDATAPROB.DFM Form for didataprob unit
- DIERR.DCU Dierr compiled unit
- DIERR.DFM Form for dierr unit
- DIHLP.DCU Dihlp compiled unit
- DIHLP.DFM Form for dihlp unit
- DITYPLIB.DCU Dityplib compiled unit
- FMCMPNTS.DCR Resources for fmcmpnts unit
- FMCMPNTS.DCU Fmcmpnts compiled unit
- FMCNTRLS.DCR Resources for fmcntrls unit
- FMCNTRLS.DCU Fmcntrls compiled unit
- FMDC.CNT Contents file for Online Help
- FMDC.DCP Compiled Package file for Delphi 3
- FMDC.DPL Package library file for Delphi 3
- FMDC.HLP Online Help
- FMLOOKUP.DCR Resources for fmlookup unit
- FMLOOKUP.DCU Fmlookup compiled unit
- FMLOOKUP.DFM Form for fmlookup unit
Delphi 2 Installation
- DIACCESS.DCU Diaccess compiled unit
- DIDATAPROB.DCU Didataprob compiled unit
- DIDATAPROB.DFM Form for didataprob unit
- DIERR.DCU Dierr compiled unit
- DIERR.DFM Form for dierr unit
- DIHLP.DCU Dihlp compiled unit
- DIHLP.DFM Form for dihlp unit
- DITYPLIB.DCU Dityplib compiled unit
- FMCMPNTS.DCR Resources for fmcmpnts unit
- FMCMPNTS.DCU Fmcmpnts compiled unit
- FMCNTRLS.DCR Resources for fmcntrls unit
- FMCNTRLS.DCU Fmcntrls compiled unit
- FMDC.CNT Contents file for Online Help
- FMDC.HLP Online Help
- FMDC.KWF Keyword file for integrating Online Help w/Delphi 2
- FMLOOKUP.DCR Resources for fmlookup unit
- FMLOOKUP.DCU Fmlookup compiled unit
- FMLOOKUP.DFM Form for fmlookup unit
The file: ftp://mirrors.medsphere.org/pub/downloads.va.gov/files/FOIA/VistAdocs/Infrastructure%20-%20NEW/Fileman_Delphi_Comp_(FMDC)/fmdc1_0p1ig.pdf (ie: Installation guid for FMDC 1.0 patch 1) says that the new patch 1 isn't Delphi 2 compatible, but does say it is Delphi 4 compatible, but doesn't tell us what files are there.
Another file I have (FMDCP1TM.doc) lists these:
Delphi 4 Installation
- DIACCESS.DCU Diaccess compiled unit
- DIACCESS.PAS Pascal source file
- DIDATAPROB.DCU Didataprob compiled unit
- DIDATAPROB.DFM Form for didataprob unit
- DIDATAPROB.PAS Pascal source file
- DIERR.DCU Dierr compiled unit
- DIERR.DFM Form for dierr unit
- DIERR.PAS Pascal source file
- DIHLP.DCU Dihlp compiled unit
- DIHLP.DFM Form for dihlp unit
- DIHLP.PAS Pascal source file
- DITYPLIB.DCU Dityplib compiled unit
- DITYPLIB.PAS Pascal source file
- FMCMPNTS.DCR Resources for fmcmpnts unit
- FMCMPNTS.DCU Fmcmpnts compiled unit
- FMCMPNTS.PAS Pascal source file
- FMCNTRLS.DCR Resources for fmcntrls unit
- FMCNTRLS.DCU Fmcntrls compiled unit
- FMCNTRLS.PAS Pascal source file
- FMDC.BPL Package library file for Delphi 4
- FMDC.CNT Contents file for Online Help
- FMDC.DCP Compiled Package file for Delphi 4
- FMDC.DCU Compiled Unit for Delphi 4
- FMDC.DPK Package source file for Delphi 4
- FMDC.HLP Online Help
- FMDC.RES Resource file
- FMLOOKUP.DCR Resources for fmlookup unit
- FMLOOKUP.DCU Fmlookup compiled unit
- FMLOOKUP.DFM Form for fmlookup unit
- FMLOOKUP.PAS Pascal source file
I haven't found a technical or user manual for Delphi 5. The page: http://code.osehra.org/files/vdl/Infrastructure/FileMan%20Delphi%20Components%20(FMDC)/ has Delphi 5 instructions in a readme