Login | Register   
LinkedIn
Google+
Twitter
RSS Feed
Download our iPhone app
TODAY'S HEADLINES  |   ARTICLE ARCHIVE  |   FORUMS  |   TIP BANK
Browse DevX
Sign up for e-mail newsletters from DevX


Tip of the Day
Language: Pascal
Expertise: Beginner
May 8, 1997

32-bit VCL Errors

Question:
I've downloaded some components for use in Delphi 2.0, but I can't get them to install into the VCL. Even the 32-bit dedicated ones come up with an error saying that WinTypes.pas can't be found. The number accompanying the message is either 30, 31 or 32. It also refers to cmplib32.dpr, which doesn't seem to exist.

I asked someone on #Delphi, and they said WinTypes.pas isn't needed under 2.0. Many of them are DCUs, so I can't check the source to try and find out what the included units are.

Answer:
WinTypes, WinProcs and WinErrs are all part of Delphi 1.0. In Delphi 2.0, they've all been incorporated into Windows.PAS. But as you're experiencing, some components have declared these units in their uses clauses. So what to do? Follow these steps:

  1. Click on Tools|Options to open the Environment Options dialog box
  2. Click on the Library tab
  3. In the Aliases group's Unit Aliases field, make sure you have the following: WinTypes=Windows;WinProcs=Windows;DbiTypes=BDE;DbiProcs=BDE;DbiErrs=BDE These are substitutions. Any time the compiler sees either of these entries in the uses section of a unit, it will compile the appropriate substitution unit. You probably have this field blank if you're getting the error "Can't find unit WinTypes."
DevX Pro
 
Comment and Contribute

 

 

 

 

 


(Maximum characters: 1200). You have 1200 characters left.

 

 

Sitemap
Thanks for your registration, follow us on our social networks to keep up-to-date