Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Delphi 2007 support #47

Open
RrnR opened this issue Nov 13, 2024 · 1 comment
Open

Delphi 2007 support #47

RrnR opened this issue Nov 13, 2024 · 1 comment

Comments

@RrnR
Copy link

RrnR commented Nov 13, 2024

I have several Delphi 2007 projects that I want to use TZDB for. It ticks a lot of boxes and I appreciate the effort that must go into maintaining it. ;-) ) For historical reasons, I'm stuck with D2007. The TZDB source set contains 2 files called TZDB.pas. One is small (tens of K), one larger (100's of k).

If I set up my library paths to make the smaller one visible, the applications compile/build. The build seems to produce a fresh TZDB.dcu

If I set up my library paths to make the larger one visible, the compile snags, announcing that I need a later version of Delphi to compile.

I'm feeling slightly vulnerable here when it comes to updating TZDB. I read that all you need to do to use TZDB is put TZDB.pas on your library path and use tzdb in your uses clause. No mention of TZDB.inc but it must be a requirement also.

Is it intended to maintain Delphi 2007 support at this level? I.e. if I update TZDB.pas (the lesser) and TZDB.inc every so often I'll be OK?

Also I'm just wondering: Why are there two different source files with the same name in a source set?

@pavkam
Copy link
Owner

pavkam commented Nov 14, 2024 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants