Message-ID: From: "kenjiuno (@kenjiuno)" To: "postgresql-interfaces/psqlodbc" Date: Thu, 16 Jan 2025 02:23:10 +0000 Subject: Re: [postgresql-interfaces/psqlodbc] issue #36: Request: Add Windows for ARM support In-Reply-To: References: List-Id: X-GitHub-Author-Login: kenjiuno X-GitHub-Comment-Id: 2594334008 X-GitHub-Comment-Type: issue_comment X-GitHub-Issue: 36 X-GitHub-Repo: postgresql-interfaces/psqlodbc X-GitHub-Type: comment X-GitHub-Url: https://github.com/postgresql-interfaces/psqlodbc/issues/36#issuecomment-2594334008 Content-Type: text/plain; charset=utf-8 I apologize for the following points being wrong. > That kind of PC features the ARM64 version of Microsft Office (Microsoft Access), thus native x64 DLLs cannot be loaded inside the ARM64 app. > Case of use by ARM64 apps: Microsoft Access runs on the ARM64 platform will load psqlODBC and it will work. I have verified that Microsoft Office desktop apps `MSACCESS.EXE`, `EXCEL.EXE`, and `WINWORD.EXE` run on `x64`. I can check this by using Windows Task manager. `MSACCESS.EXE` Architecture is `x64` ![image](https://github.com/user-attachments/assets/e7da3f25-a124-4922-8158-b30c760b5aaa) `EXCEL.EXE` Architecture is `Arm64 (x64 compatible)`. ![image](https://github.com/user-attachments/assets/6fd0e27b-f706-4278-80b4-cef265dda0c7) `WINWORD.EXE` Architecture is `Arm64 (x64 compatible)`. ![image](https://github.com/user-attachments/assets/5df3240b-fd33-4631-848a-cad0b9fe913f) What is `Arm64 (x64 compatible)`? (this is confusing point) Visual Studio, Attach to Process shows the type of all of `EXCEL.EXE` `MSACCESS.EXE` `POWERPNT.EXE` `WINWORD.EXE` is `x64`. ![image](https://github.com/user-attachments/assets/f5029a60-bfc1-44bb-8415-6cc3c2210ad0)