FileMan Delphi Components

From VistApedia
Revision as of 19:18, 16 March 2012 by DavidWhitten (talk | contribs)
Jump to: navigation, search

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

  • Getting Started provides an overview, orientation, and installation instructions.
  • FMDC Components provides detailed information on each component, including properties and methods.
  • 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

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


Index