Recent

Author Topic: Lazarus 4.x - ZeosdBo  (Read 819 times)

essence-ciel

  • New Member
  • *
  • Posts: 24
Lazarus 4.x - ZeosdBo
« on: March 03, 2026, 05:51:26 am »
Hello,
I am using Lazarus 4.X, SQlite (latest version) and Zeosdbo 8.0 on Windows 11. I have developed a programme that I am updating in line with various developments. This programme, developed there's 25 years in Delphi 6.00/Paradox, has undergone numerous updates, notably to adopt SQLite and Zeosdbo.
Since version 8.00 of Zeosdbo, I have encountered problems that lead to warnings which, after several compilations (to streamline my code), completely block the programme so that nothing is displayed after compilation...

I have tested several ‘solutions’ found on the forum and elsewhere, but each time I encounter the same warnings, namely:
Warning: other unit files search path (aka unit path) of ‘zcomponentdesign 8.0’ contains ‘C:\zeosdbo8.0.0\src\component’, which belongs to package ‘zcomponent’
Warning: other unit files search path (aka unit path) of ‘zcomponent 8.0’ contains ‘C:\zeosdbo8.0.0\src\component’, which belongs to package ‘zcomponentdesign’.

Please note that I am experiencing the same problem on both my laptop and my desktop computer...

My attempts...
I copied the Zip file into a directory named ZeosbBo8.00 and then unzipped it as indicated in Lazarus
- I used OnlinePacketManager to install it, same problem...
- I deleted all the .ppu and .o files and then reinstalled Zeosdbo from Packet - Open a packet file (.lpk), same problem,
- I deleted all the .ppu and .o files and then reinstalled Zeosdbo manually following the recommended order, same problem...

For verification purposes, I have repeatedly checked that there are no viruses or malware, and my software is up to date with the latest updates. Despite this, the problem persists.

I admit to being a little wary of these recurring problems, which prevent me from developing my application and, above all, cause me to encounter the same problem repeatedly.

My online research has confirmed that my installations are correct.

If anyone has a solution, I'm very interested...


d2010

  • Sr. Member
  • ****
  • Posts: 255
Re: Lazarus 4.x - ZeosdBo
« Reply #1 on: March 03, 2026, 06:55:21 am »
I believe Win11 make many problems,onto  other/s programming languages..
Please you downloading ,your WinOs to Win8.1., because the Win8.1 is middle point
between  win11 and win7.
First you try win8os, and you fix many many bugs, and after you try onto Win11.
 :o



essence-ciel

  • New Member
  • *
  • Posts: 24
Re: Lazarus 4.x - ZeosdBo
« Reply #2 on: March 03, 2026, 07:33:18 am »
Am I to understand that I need to download and install Win 8.1 instead of Win 11, and then install Lazarus and Zeosdbo?

BSaidus

  • Hero Member
  • *****
  • Posts: 651
  • lazarus 1.8.4 Win8.1 / cross FreeBSD
Re: Lazarus 4.x - ZeosdBo
« Reply #3 on: March 03, 2026, 07:37:20 am »
Hello.
Try to use Zeos 7.2.14, I think it is more stable (I use it with the last version of lazarus)
lazarus 1.8.4 Win8.1 / cross FreeBSD
dhukmucmur vernadh!

essence-ciel

  • New Member
  • *
  • Posts: 24
Re: Lazarus 4.x - ZeosdBo
« Reply #4 on: March 03, 2026, 07:42:02 am »
Thanks for the suggestion. Indeed, it worked with Zeosdbo 7.2.14, but problems arose when upgrading to version 8... Good idea!

essence-ciel

  • New Member
  • *
  • Posts: 24
Re: Lazarus 4.x - ZeosdBo
« Reply #5 on: March 03, 2026, 07:45:51 am »
It appears that Zeosdbo 8 introduces a TZRawStringField that does not exist in version 7.

wp

  • Hero Member
  • *****
  • Posts: 13401
Re: Lazarus 4.x - ZeosdBo
« Reply #6 on: March 03, 2026, 10:50:27 am »
Just installed ZEOS from OPM into a virgin Laz 4.6 on Windows 11 - no compilation issue, a simple test program running fine. I also tested the development version from Sourceforge, now on Laz/main, and did not find an issue either.

The "search path" issue is annoying and sometimes hard to solve. But now that you know that the package is not broken, I'd recommend that you delete all compiled zeos units from your hard disk - there must will be several occurrencies! Do a clean rebuild of the IDE ("Tools" > "Configure Build Lazarus" > Check "Clean all" and "Switch after building to automatically" > "Build")

Do not use the "Other units" path settings to make your project find the ZEOS units. Instead, add the package "zcomponent" to the "Required packages" of your project (in the "project inspector").

The only time that I do this is when I want to fully integrate a package into my project to make it self-contained, i.e. independent of the packages installed in the IDE. For this, I copy the sources of the third-party package into my project folder and use "Other units" to point to this third-party folder (and its sub-folders!), I do NOT add the package to the project requirements. In such a constellation it is not required to install a third-party package. Of course, all used ZEOS components must be created manually by code this way.

essence-ciel

  • New Member
  • *
  • Posts: 24
Re: Lazarus 4.x - ZeosdBo
« Reply #7 on: March 05, 2026, 08:29:57 am »
Hello,
Thank you for your suggestions, they help me understand the installation process.
Despite completely uninstalling Lazarus, thoroughly cleaning the registry, running an antivirus scan, and then reinstalling Lazarus and Zeosdbo from scratch, I still get the same warnings. I'll see how it goes when I use it.
Thanks again, this has opened up other possibilities for me that I can implement right away.
Best regards,

Translated with DeepL.com (free version)

 

TinyPortal © 2005-2018