0

Sometimes when I compile my project in Delphi 12 CE, then I get the following error:

[dcc32 Fatal Error] E2202 Required package 'ibxpress' not found

The weird thing is that I'm not using ibx or anything related to it in my project.

And when I search for "ibx" through my whole project, then there's no references for it anywhere as can be seen here when searching through all files in my project folder within VSC:

ibx search in VSC

There's nothing about "ibx" in my project at all. I'm 100% certain that I'm not using ibx in my project. So why is it complaining about missing ibx packages?

I also looked through runtime packages in my project options and couldn't find anything in here:

Runtime packages


However when compiling using Delphi 12 Enterprise, then I don't get these errors at all.


As an example, yesterday I worked on the project in Delphi CE the whole day without any issues, and then suddenly out of nowhere it started giving me this error.


I don't know what is causing it, but any help to stop getting the error would be very much appreciated.

5
  • Dump Question, but is "mark w" the same user as "Shaun Roselt" because you give us a Screenshot with a middlefinger as cursor (which is brilliant by the way :D) showing your username "shaunroselt" in it?
    – fisi-pjm
    Commented yesterday
  • @fisi-pjm No. I was trying to help him earlier via AnyDesk ??. That's his cursor settings ?????? Commented yesterday
  • @fisi-pjm Edited my name out of the image ?? Commented yesterday
  • @ShaunRoselt It made my Day ???? thank you
    – fisi-pjm
    Commented yesterday
  • Try Tools -> Manage features (the Delphi setup dialog should appear) and install "InterBase Express (IBX) components" (see 2nd screenshot blog.marcocantu.com/blog/…) Commented 20 hours ago

1 Answer 1

0

Possible Causes

  1. Indirect Dependency: A third-party component, frame, or form might have IBX declared even if your code doesn’t. Some components (even visual ones) drag in IBX under the hood. Try opening every .dfm or .pas in your project to check for any stray references to IBDatabase, IBQuery, or anything related.

  2. Design-time Package Reference: Even if you’re not using ibxpress at runtime, your IDE might be trying to load it at design-time (e.g., a form was once dropped with IBX components and later deleted—but left behind metadata in the .dproj or .dfm).

  3. Leftover Build Artifacts or Cached Configs: Delphi CE might be hanging onto an old configuration. Try:

    • Deleting .dcu and .~pas files
    • Cleaning and rebuilding the project
    • Comparing .dproj between CE and Enterprise versions to spot differences

I also found this post and the answer from a DevExpress Support Person who wrote the following:

The IBXpress package is a standard VCL package. The fact that your IDE cannot find it means that this package is not installed on your side.
This package is required by the cxIBXAdaptersRS27 package.
You can try going to the Project->Options->Packages->Runtime package list and excluding the cxIBXAdaptersRS27 package from there. I hope, this information will help you compile and run your test project. Note, that such problems are present only in the Trial version of our VCL products. The complete version does not require using runtime packages, so it is not necessary to manually manage the package list in this version.

Maybe that could also be the issue since you're using DevExpress.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.