GetSafeArrayPointer - Druckversion +- Office-Fragen.de (https://office-fragen.de) +-- Forum: Microsoft Office (https://office-fragen.de/forum-1.html) +--- Forum: Outlook (https://office-fragen.de/forum-5.html) +--- Thema: GetSafeArrayPointer (/thread-29116.html) |
GetSafeArrayPointer - Caldolan - 21.02.2024 Hi Zusammen, ich möchte in meinem code Code: Private Declare PtrSafe Sub GetSafeArrayPointer Lib "msvbvm60.dll" Alias "GetMem4" (pArray() As Any, sfaPtr As Long) Wenn ich es nun mit Code: GetSafeArrayPointer arr1(), sfaPtr Ich benutze Windows 11 und sie ist in C:\Windows\System32 tatsächlich nicht zu finden, aber sie ist auf dem PC in C:\Windows\WinSxS\wow64_microsoft-windows-msvbvm60_31bf3856ad364e35_10.0.22621.1_none_2e6e3ad979d8cfb7 zu finden. Das Makro soll auf mehreren PC´s laufen. Gibt es da eine gute Lösung ohne etwas Manuell rumzukopieren? RE: GetSafeArrayPointer - maninweb - 22.02.2024 Hallo, hast Du ein 64-Bit Excel? Dann wird das per se nicht funktionieren. VB6 ist ja nun wirklich veraltet. Wolltest Du prüfen, ob arr1() initialisiert ist? Falls Ja, könntest Du schauen, ob folgender Thread weiterhilft. https://stackoverflow.com/questions/5480651/how-to-check-whether-a-variant-array-is-unallocated Gruß RE: GetSafeArrayPointer - Caldolan - 18.04.2024 Danke für die Links -> schau ich mir an. |