2015-10-20 52 views
0

我使用單位使用VCL 2006年時,現在我tryed使用該單元與XE8的Android項目爲字符串與RC4加密,但我收到一個錯誤,功能CopyMemory沒有找到。Android FMX中CopyMemory的等效功能是什麼?

似乎Windows庫不再存在於XE8,我無法找到它的替代品。我搜索了它,發現WinApi.Windows但XE8沒有找到它。

我可以在Android中使用此功能嗎?如果我不能,我應該怎麼做。有沒有直接訪問內存的RC4庫?

+0

FWIW,當您使用的是多平臺的框架,你一定要使用完整的命名空間前綴。至於爲什麼'WinApi.Windows'沒有找到,它應該在那裏。 XE8以什麼方式找不到它? **編輯**其實你似乎在Android下使用Windows。這是不允許的,WinApi不在Android上。僅包裝Windows API。真正的問題是Android的等價物。 –

+0

你不能在Android平臺上使用'Winapi.Windows'單元。它只適用於Windows平臺。改用Delphi的內置'Move()'函數。 –

+2

Windows庫實際上是在XE8中,但它僅在** Windows **平臺上有用(這就是爲什麼它被稱爲** Windows **,並且已被移入「WinAPI」命名空間中。您不能使用Windows在Android上 - 只功能,因爲(顯然)* Android是不是Windows *。 –

回答

2

等效RTL功能是System.Move

+0

能將它的Android使用嗎?我tryed庫,但我的應用程序凍結。我還在cheking問題。 – PSyLoCKe

+0

確保其工作的機器人。該問題是調用代碼。 –

+0

我希望我知道也有什麼錯我的問題,要下投了反對票。這是一個真正的技術疑問和它回答。 – PSyLoCKe

相關問題