memcpy
Ну написал свою, только толку то, она медленнее вшитой CopyMemory, видать та на ассемблере что ли написана.
Procedure mem_copy(*Source, *Dest, Size) For i = 1 To Size / SizeOf(Integer) PokeI(*Dest, PeekI(*Source)) *Source + SizeOf(Integer) *Dest + SizeOf(Integer) Next For i = 1 To Size % SizeOf(Integer) PokeB(*Dest, PeekB(*Source)) *Source + SizeOf(Byte) *Dest + SizeOf(Byte) Next EndProcedure
раньше там были вызовы memcpy из библиотеки Си... щас не знаю... всё встроено (эта библиотека си), а вот функция неужели из этой библиотеки си написана на ассемблере.
Отредактировано PSY (10.02.2025 19:20:39)