Have a look at the convert utility in the bin directory of you Delphi 
install. It a while since I did this so the syntax may be iffy. Convert 
*.dfm -t makes text file from you dfm files. load the dfm file into a text 
editor "notepad++ in my case it free on the net". I am not families with 
firebird but with Advantage database globally change TQuery to TAdsQuery 
same with TTable. Then convert *.txt -b turns the text files back to dfms. 
Try a recompile and start picking the bones from the result.
 Bob




Sid Gudes <s...@piasystems.com> 
Sent by: delphi-db-boun...@elists.org
07/03/2009 17:19
Please respond to
Moderated discussion list about database programming with       Borland's 
Delphi  <delphi-db@elists.org>


To
<delphi-db@elists.org>
cc

Subject
Re: BDE usage / replacement






I don't recall if D5 has it, but D7 has "Search/Find in Files" on its 
main menu, which lets you search for strings in files.  Once found, 
you can right-click on the list of found files and choose "Save 
messages..." to save to a .txt file, then print or process as needed.

At 09:28 AM 3/6/2009, you wrote:
>Hi,
>I have been given a project to look at dropping the BDE from our 
>main application and using other means instead.
>We have Firebird as our database, and the majority (approx. 90%) of 
>the units mainly use TIBQuery components for data access, but there 
>are some old units which still use the BDE, and we also create 
>temporary Paradox tables in some old units as well, so these use the BDE.
>
>The main question here is : "Is there any quick and easy way to 
>generate a list of units that are affected by / use the BDE ?
>We have approx. 1400 pascal units in the main application, and would 
>ideally like a checklist as follows:
>1.  Global Search | Find in files for "TTable" - if exists, then 
>this unit needs to be changed.
>2.  global search for ...... etc etc.
>
>Has anyone else gone through this exercise, or know of any good 
>resources out there for this, as I don't know a great deal about the 
>BDE, not having used it before in any previous projects.
>BTW - I'm using Delphi V5 & Firebird V1.5
>
>Regards,
>Steve Bowker
>
>_______________________________________________
>Delphi-DB mailing list
>Delphi-DB@elists.org
>http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-db

Regards,
Sid Gudes
PIA Systems Corporation
sid.gu...@piasystems.com 


_______________________________________________
Delphi-DB mailing list
Delphi-DB@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-db



***********************************************************************
NOTICE: This e-mail transmission, and any documents, files or previous
e-mail messages attached to it, may contain confidential or privileged
information. If you are not the intended recipient, or a person
responsible for delivering it to the intended recipient, you are
hereby notified that any disclosure, copying, distribution or use of
any of the information contained in or attached to this message is
STRICTLY PROHIBITED. If you have received this transmission in error,
please immediately notify the sender and delete the e-mail and attached
documents. Thank you.
***********************************************************************
_______________________________________________
Delphi-DB mailing list
Delphi-DB@elists.org
http://lists.elists.org/cgi-bin/mailman/listinfo/delphi-db

Reply via email to