-
Notifications
You must be signed in to change notification settings - Fork 0
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
Conditional compilation issues #3
Comments
what exactly "unusable" mean ? what is FB version and testcase ? |
Answered in #2. |
Line 128 is about charsets, not transactions. Perhaps FB 2.1 added special requirements about those options, that woked in FB 2.0 and before
|
I mean: compare the defines! FB21_UP & FB_21UP. 2nd variable is never defined anywhere and is just a typo. And this is not the full list of wrong directives. |
Line 128 was modified 2008-11-07 11:43 as a15fc97 with comments "unicode dataset" and "Delphi 2009" should not be an issue |
ah, perhaps a typo indeed, thanks for spotting |
Line 144 is changed as 7d02967 i wonder... |
same fix, again:
|
C:\Delphi\Libs\uib_git\source\uibase.pas [1] Quick fix would be to fix those names, but then those options would be no more available if you compie against FB newer than 2.0 i would have to check into changes and API, to see if i can re-enable them without some weird side-effects this topic is completely new to me |
They do not work with it anyway (in the current way). |
Оттуда:
|
Это обрывки, Когда будет время надо полноценно API Guide прочитать будет на эту тему |
There are issues with conditional defines in source files, leading to the strange things after the compilation:
For ex:
uiblib.pas(128): {$IFDEF FB21_UP}
uiblib.pas(144): {$IFNDEF FB_21UP}
The text was updated successfully, but these errors were encountered: