我使用單位使用VCL 2006年時,現在我tryed使用該單元與XE8的Android項目爲字符串與RC4加密,但我收到一個錯誤,功能CopyMemory
沒有找到。Android FMX中CopyMemory的等效功能是什麼?
似乎Windows
庫不再存在於XE8,我無法找到它的替代品。我搜索了它,發現WinApi.Windows
但XE8沒有找到它。
我可以在Android中使用此功能嗎?如果我不能,我應該怎麼做。有沒有直接訪問內存的RC4庫?
我使用單位使用VCL 2006年時,現在我tryed使用該單元與XE8的Android項目爲字符串與RC4加密,但我收到一個錯誤,功能CopyMemory
沒有找到。Android FMX中CopyMemory的等效功能是什麼?
似乎Windows
庫不再存在於XE8,我無法找到它的替代品。我搜索了它,發現WinApi.Windows
但XE8沒有找到它。
我可以在Android中使用此功能嗎?如果我不能,我應該怎麼做。有沒有直接訪問內存的RC4庫?
等效RTL功能是System.Move
。
FWIW,當您使用的是多平臺的框架,你一定要使用完整的命名空間前綴。至於爲什麼'WinApi.Windows'沒有找到,它應該在那裏。 XE8以什麼方式找不到它? **編輯**其實你似乎在Android下使用Windows。這是不允許的,WinApi不在Android上。僅包裝Windows API。真正的問題是Android的等價物。 –
你不能在Android平臺上使用'Winapi.Windows'單元。它只適用於Windows平臺。改用Delphi的內置'Move()'函數。 –
Windows庫實際上是在XE8中,但它僅在** Windows **平臺上有用(這就是爲什麼它被稱爲** Windows **,並且已被移入「WinAPI」命名空間中。您不能使用Windows在Android上 - 只功能,因爲(顯然)* Android是不是Windows *。 –