"class TADOConnection not found." in fresh install of delphi xe2 - delphi

Installed a fresh Delphi xe2.
Open a new project (vcl forms application). opened the pallets and looked for TADOConnection, there is no such component.
Tired to repair the Delphi xe2 installation. no change.
Any way To resolve this?

Perhaps your Library Path is not set correctly? (Unless you're using Starter edition). Also perhaps you unchecked the dbGO/ADO checkbox during the installation?

Related

Indy 10 error when try to install a new version in Delphi XE3

I'm trying to install a new version of Indy 10 in Delphi XE3.
I'm using the Fullc_XE3.bat to compile the component, it works and finish OK, however, when I try to install dclIndyCore170.bpl I get the next popup error:
Procedure entry point not found #Idstack#TIdStackLocalAddressList#GetAddress$qqri in the dynamic link library D:\Entorno XE3\COMPONENTES\Indy-master\C17\Win32\Release\dclIndyCore170.bpl
I don't know what I'm doing wrong, I cleaned Delphi's Indy installation, deleting all indy files: dcp, dcu, pas, bpl.
Could you help me please?
First off, if you are doing a DELPHI installation, you should NOT be using the Fullc_XE3.bat script at all. That script is meant only for a C++BUILDER installation instead (the c in the filename stands for C++). For Delphi, simply open Indy's 5 .dpk packages (or the Indy170.groupproj project group) directly in the IDE and use the Project Manager's Compile and Install options.
Second, Delphi XE3 was released in September 2012, but TIdStackLocalAddressList was introduced in April 2013 for Indy 10.6.0 in XE4. So, you have clearly NOT cleared out the old Indy version that shipped with XE3 before installing the new Indy version. Your IDE is encountering an old binary that was left behind.

I Can't make a new intraweb project in delphi Rio 10.3

When I point to file Menu -> New -> Click on other.
New Item Form Opens and when I expand other option , I Can't see intraweb.
Can you help me?Please see
I believe in Delphi 10.3 IntraWeb was no longer installed by default and you had to select it at install for the components to be installed. With Delphi 10.4 it's no longer included in the installer and requires you to download the Evaluation copy from atozed.com website. If you want to deploy a Web application in 10.4 you need to buy a licence!
Embarcadero don't support IntraWeb AnyMore, in all their last convention that talk about UniGui.

Importing a Type Library into your Component Palette using Delphi XE6

I recently switched from Borland Delphi 7 to Embarcadero Delphi XE6 and I find it very difficult to install a library with components. I wish to install the Microsoft Speech Library.
I have searched on the web for tutorials and guides, but non of them have helped me.
Can someone please help me by giving a step by step tutorial. I asked two of my friends which also uses Delphi XE6 and they switched from Delphi 7 and Delph 2010. They also do not know how to do it.
I do not have Delphi XE6 anymore. I'm now using Delphi 10.1 Berlin Update 1, but I did struggle to import a Type Library in XE6 as it was a bit different to Delphi 7. Anyway I can't remember how I managed to do it in XE6, but I'm assuming it is the same in Berlin. So here:
Go to 'Component' in the main menu.
Choose 'Import Component'.
Choose 'Import a Type Library' and click on Next.
Choose the library you wish to install.
Choose a name for it and where/how you want to install it.
Just follow the rest of the steps. It will then compile and install it into your IDE.
Be aware that the type library importer in XE6 is broken. I've found at least one instance where the resultant unit has several interfaces with the parameter declared incorrectly as a const type instead of a var type. Delphi 2010 imports the same library correctly.

Delphi 7 Error. Project not opening in RAD Studio XE5

I have a project in Borland Delphi 7. When I open the .DPR project file in RAD STUDIO XE5 it prompts an error "Framework not registered: VCL" and project not open.
I want to know what this error means. Although project is compiling and running in Borland Delphi 7.If you Google this error then there is not a single page for this error. Please help me. Thanks.
ERROR SCREENSHOT:
http://s9.postimg.org/9p6hyqodb/error.png
With the introduction of FireMonkey, a project needs to know whether it is using VCL or FMX as its underlying framework. When you upgrade your D7 project to XE5, the migration is not inserting that reference into the new DPROJ.
Unfortunately, upgrading older projects to newer IDEs has always been a flawed process full of pproblems. The best option is to simply do not do it. Create a new project from scratch and add your existing source files to it as needed.

Delphi XE2: Encounter "Error Reading Form" when opening a project in IDE

I attempt to upgrade a project group containing 200 projects from Delphi XE to Delphi XE2. Some of the IDE design components aren't install on Delphi XE2 IDE yet.
I encounter error when open some projects in Delphi XE2 IDE:
"Error Reading Form: Class TSynEdit not found. Ignore the error and continue?
Note: Ignoring the error may cause components to be deleted or property values
to be lost".
This is due to TSynEdit component is not install in the Delphi XE2 IDE.
I am in the stage of upgrading to estimate how much works I need to do. As I didn't open the form containing missing component, these messages keep prompt out whenever I open the project. It is very irritating.
Prior to Delphi XE2's IDE, these messages prompt out only when I open the form in IDE. It doesn't happen when I open project file in IDE. However, in Delphi XE2, these messages prompt out when I open project file IDE.
As David suggested, now my comment as an answer.
XE2 internally opens all forms while upgrading the project. If you don't save the project it will be upgraded again the next time you open it.
So as you found by yourself: Save the project file, but don't save the forms as this would destroy the references to the non-existing components.

Resources