Pointer expansion is the converse of the pointer truncation problem. When you assign or cast a 32-bit integer to a 64-bit pointer, the high 32 bits are filled with zeroes or ones. This assignment can produce an invalid pointer. You should assign the 32-bit int to a 64-bit __int64 before converting it to a 64-bit pointer.
- Customization and Administration Guides
- DXF Reference
- AutoLISP and DCL
- ActiveX and VBA
- ObjectARX and Managed .NET
- ObjectARX: Developer's Guide
- ObjectARX: Reference Guide
- ObjectARX: Managed .NET Developer's Guide
- ObjectARX: Managed .NET Reference Guide
- ObjectARX: Interoperability Guide
- ObjectARX: Migration Guide
- General Development Compatibility (ObjectARX/.NET)
- Migrate from AutoCAD 2024 and Earlier
- Migrate from AutoCAD 2023 and Earlier
- Migrate from AutoCAD 2022 and Earlier
- Migrate from AutoCAD 2020 and Earlier
- Migrate from AutoCAD 2018 and Earlier
- Removal of Header Files (ObjectARX)
- Graphics System Changes (ObjectARX)
- Handling the New Tab Page (ObjectARX/.NET)
- 64-bit Migration Guide
- ObjectARX: Release Notes
- JavaScript
- AutoCAD Core Console