Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Чем отличаются CopyMemory и MoveMemory в Delphi? [D7, WinXP]


Страницы:   1 2

DVM ©   (2006-12-28 12:11:00) 

Зачем создали две одинаковые функции?


Sha   (2006-12-29 09:26:00) [1]

малые костоправы


Sha   (2006-12-29 09:26:00) [2]

> DrPass ©   (29.12.06 01:22) [30]
> Прям крик души какой-то :)


Они не услышат, потому что ща в лифте катаются.
При этом, как сообщают "малае костоправы" (© Sha), стоят спиной к двери.


TUser   (2006-12-29 06:22:00) [3]

AFAIK.
Виндовская CopyMemory глючит с перекрывающимися диапазонами. Чтобы не возникало проблем, борландовцы не дают ламеру ее использовать. А профи сообразит как-нибудь.


DrPass   (2006-12-29 01:22:00) [4]

Прям крик души какой-то :)


Vovan #2   (2006-12-29 00:50:00) [5]

Анатолий Подгорецкий, поясните, пожалуйста, что вы имели ввиду?


Sha   (2006-12-29 00:26:00) [6]

А ты спроси некту, зачем не-помню-кто сбрил название, т.е. эта... сдвинул усы.
Похоже, что от ключевого слова procedure.


Vovan #2   (2006-12-28 18:18:00) [7]

Да, но всё равно ничего не понятно из ваших разговоров. На взгляд процедуры ничем не отличаются, но ведь в [7] некто стоял на своём Почему? Почему название сдвинуто от ключевого слова procedure?


Sha   (2006-12-28 17:54:00) [8]

Заметь, не я это сказал )


Vovan #2   (2006-12-28 17:46:00) [9]

>Sha ©   (28.12.06 17:36) [24]

Так куда включать? Судя по [3] и [6] фокусов нет, CopyMemory и MoveMemory ничем не отличаются.


Sha   (2006-12-28 17:36:00) [10]

> Vovan #2   (28.12.06 17:16) [23]

Ну так в [6] паскальная реализация дана, дальше включай мозги :)

Правда, на самом деле работает ассемблерная процедура (см. System.pas),
осторожно предположу, что делает она нечто похожее :)


Vovan #2   (2006-12-28 17:16:00) [11]

Кто-нибудь, скажите, какой правильный ответ на вопрос [0] и почему?


Sha   (2006-12-28 17:05:00) [12]

> Игорь Шевченко ©   (28.12.06 16:57) [21]

Остались невыясненными отличия сабжевых от несабжевых.


Игорь Шевченко   (2006-12-28 16:57:00) [13]

Sha ©   (28.12.06 14:16) [15]

А про сабжевые я в [1] сказал.


DrPass   (2006-12-28 16:47:00) [14]


> Sha ©   (28.12.06 16:34) [17]

Все нормально, это обычная философская дилемма


Джо-со-смарта   (2006-12-28 16:35:00) [15]

Действительно, как страшно жить! :-)


Sha   (2006-12-28 16:34:00) [16]

> DrPass ©   (28.12.06 16:25) [16]
> А от сабжевых тоже ничем не отличаются


Не может быть, я в шоке :)

Эти две между собой отличаются,
но не отличаются от тех двух,
которые между собой не сильно) отличаются...

Как дальше жить, кому верить?


DVM   (2006-12-28 16:34:00) [17]


> А от сабжевых тоже ничем не отличаются, если это Win9x/Win32s

По работе может и не отличаются, но я не про них спрашивал.


DrPass   (2006-12-28 16:25:00) [18]


> Sha ©   (28.12.06 14:16) [15]

А от сабжевых тоже ничем не отличаются, если это Win9x/Win32s :)


Sha   (2006-12-28 14:16:00) [19]

> Игорь Шевченко ©   (28.12.06 14:10) [14]
> memmove от memcpy...


Ну вы, блин, даете )) а от сабжевых CopyMemory и MoveMemory ?


Игорь Шевченко   (2006-12-28 14:10:00) [20]

memmove от memcpy отличаются тем, что первая гарантировано переносит область памяти на по указанному адресу без изменений.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо