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

Corrections to the documentation #1504

Closed
RobertvanderHulst opened this issue Jul 1, 2024 · 1 comment
Closed

Corrections to the documentation #1504

RobertvanderHulst opened this issue Jul 1, 2024 · 1 comment
Assignees
Milestone

Comments

@RobertvanderHulst
Copy link
Member

I've seen a few issues in the help documentation, some I can confirm are misrepresentations and others I can't.
I should note that I got the results by opening a console project in VS2022 and viewing its property page.

Here is the list:

  1. topic: X# Compiler Options By Category
    In "XBase Compatibility",-namedarguments is a misspelling, it seems to be -namedargs.

  2. topic: X# Compiler Options Listed Alphabetically
    original: The following compiler options are sorted by category. For an alphabetical list, see : X# Compiler Options Listed Alphabetically
    should: The following compiler options are sorted by Alphabetically. For an alphabetical list, see : X# Compiler Options By Category

In addition, the descriptions of -ovf and -fovf are not entirely consistent. This may lead to misunderstanding on the part of some readers.
(Same in "X# Compiler Options By Category")

  1. topic: -allowdot
    original: Click the Dialect tab.
    should: Click the Language tab.

original: Change the value.
should: Change "Allow DOT for instance members" value of checkbox

  1. topic: -allowoldstyleassignments
    original: Change the value.
    should: Change "Allow Old Style assignments" Value of checkbox

  2. topic: -baseaddress, -checke, -checksumalgorithm, -filealign, -highentropyva
    original: Add the option in the "User-Defined Command Line options" property
    should: Add the option in the "Extra Command Line options" property。
    Because the original article was just a tooltip

  3. topic: -debug, -errorreport
    original: Click the Advanced button.
    I really didn't find that button :)

  4. topic: -define
    original: On the Build tab, type the symbol that is to be defined in the Conditional compilation symbols box. For example, if you are using the code example that follows, just type xx into the text box.
    I just found "Defines for the preprocessor". Do they mean the same thing?

  5. topic: -keyfile
    original: Click the Signing property page. Modify the Choose a strong name key file property.
    I still can't find it :)

  6. topic: -lb
    original: In the Visual Objects Compatibility section, modify the Allow Late Binding property.
    should: In the General section, modify the Allow Late Binding property.

10.topic: -nostddefs
original: Click the Build tab.
should: Click the Language tab.

For the identified parts, I have corrected them in the Simplified Chinese version. But for the parts that are not sure, I will still keep them.

@RobertvanderHulst
Copy link
Member Author

@RobertvanderHulst RobertvanderHulst self-assigned this Jul 1, 2024
@RobertvanderHulst RobertvanderHulst added this to the 2.x milestone Jul 1, 2024
RobertvanderHulst added a commit that referenced this issue Jul 1, 2024
* [Compiler tests] Added C911 for #1503

* [docs] processed changes from #1504

---------

Co-authored-by: cpyrgas <chris@xsharp.eu>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Done
Development

No branches or pull requests

1 participant