Did somebody succeeded installing ZeosDBO 8.0 into Lazarus? [Solved] lazarus / 16-Databases ---------------------------------------------------------------------- Vodnik · 2020-11-14 05:46 Hello, There was no problem to install ZeosDBO 7.2.8, which is the released version for today. But I discovered that it doesn't support ODBC  I was told on Zeos forum that ODBC is implemented in Zeos 8.0, and all what I need is to download a snapshot: https://sourceforge.net/p/zeosl ib/code-0/HEAD/tree/branches/8.0-patches I didn't find any instructions how this snapshot should be used, so I tried to install packages from it, but didn't succeeded. Then I tried to overwrite ZeosLib 7.2.8 files with the downloaded ones, but didn't succeeded again. The problem is that when opening package file zcomponent.lpk, it have no files to register. So menu item Use / Install is grey. After fifteen re-installations of Lazarus V2.0.10 and ZeosLIB 8.0, I kindly ask: please help! ---------------------------------------------------------------------- paweld · 2020-11-14 06:38 Install from zcomponentdesign.lpk file ---------------------------------------------------------------------- wp · 2020-11-14 10:44 Quote from: Vodnik on November 14, 2020, 06:46:21 amThe problem is that when opening package file zcomponent.lpk, it have no files to register. So menu item Use / Install is grey. Packages can contain code which is needed only at runtime or which is needed by the IDE at designtime. It is good practice to separate this into different pacakges. You can identify the runtime package by opening the "Package Options" > "IDE Integration" and check whether the "Runtime" or "Runtime Only" option is checked under "Package Type" - such packages only need to be opened for "installation" because this tells the IDE where the package is to be found. Of course you can also click "Compile" to verify the integrity of the package. You cannot select "Use" > "Install" because this would integrate the package into the binary of the IDE -- this is not necessary because the package contains only code needed at runtime. The ZComponent.lpk is one of these packages. On the other hand, there are packages which contain special component or property editors for a library. This code is not needed by your application, but only by the IDE during the designing process. Also the component palette icons belong to here. Such packages are designtime packages. You MUST execute "Use" > "Install" here because this will recompile the IDE and link in the new components and their design time code, without this you will not find the components on the component palette, and the special component and property editors will not work. In the package options, "designtime" or "designtime and runtime" is marked. ZComponentDesign.lpk belongs to this group. Large component collections contain several packages. You have to handle them in the correct order. At first "open" the runtime package(s), then "use"/"install" the designtime package(s). The design-time package often have a "design" or "dsgn" in their name,  the runtime packages sometimes have an appended "run" but often are without an appendix. Some older packages are both runtime and designtime packages (still a lot of them are found in the Lazarus distribution). These packages always must handled by "use"/"install", like pure designtime packages. ---------------------------------------------------------------------- Vodnik · 2020-11-14 19:41 Thank you for the help! Zcomponentdesign.lpk did the work. WP, thank's a lot for detailed explanation, that worth to be placed to the wiki.