Delphi32.com - Home!
| Home/News | Downloads | Forums | D32 Magazine | Resources | Info and Facts |  
 
 Calls to the abort method fail to compile


When I use any of the BDE access units (DbiTypes, DbiProcs, DbiErrs), any attempt to raise a "silent exception" using calls to the abort procedure in my unit fail to compile, and I recieve the error "Statement expected, but expression of type 'Integer' found". I have looked for the DbiTypes.pas, DbiProcs.pas, and DbiErrs.pas files to check for an inconsistency, but I am unable to find these files. Where are the files located, and how can I get around this error?   

    The DbiTypes, DbiProcs, DbiErrs units are aliased to the "BDE" unit, as declared under the IDE's main menu for Projects->Options->Directories/Conditionals->Unit Aliases. The source code for the DBE unit is located in Delphi's "doc" directory, and is named "BDE.INT". In this file, you will find that there is a constant named ABORT that has a declared value of -2. Since you want to use the procedure Abort() that is located in the SysUtils unit, you will need to fully qualify your call to the abort procedure by prefixing the name of the SysUtils unit to the Abort procedure. Example: SysUtils.Abort;

     



  << Previous Faq     Complete List     Next Faq >>  



 
 Hits/month  2,500,000+ 
 Downloads
 (Since May 2000)
 7,393,709 
 Total Files  6,023 
 Forum msgs  7,670 
 Articles/FAQs  70+/900+ 
Kylix
Tips n Tricks
FAQs
Knowledge Base
Bug Listings
Articles
Books
Newsgroups
Links
Submissions
Testimonials
Advertising
Contact Us
About Us
Search Amazon:
Top Selling Software at Amazon

| Home/News | Downloads | Forums | Resources | Info and Facts | Testimonials |
  Site Search:
 


Comments/Problems: Webmaster@delphi32.com
Copyright © 1998-2006, Delphi32.com. All rights reserved.
Terms of Use