![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
![]()
доброе время суток. у меня такая проблема мучаюсь уже 2й день. имеются 2 блока памяти из tmemorystream и мне надо сравнить их содержимое, как это можно осуществить7
![]() |
![]() |
![]() |
![]() |
#2 |
Участник клуба
Регистрация: 12.10.2007
Сообщений: 1,204
|
![]()
Может я не совсем понял вопрос. Уж слишком просто получается.
type TByteArray : array [maxint] of byte; И в цикле - приведение типов и сравнение TByteArray(buffer1^)[i] = TByteArray(buffer2^)[i] Это для pointer. Для других типов аналогично. |
![]() |
![]() |
![]() |
#3 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
А если так попробовать:
Код:
I'm learning to live...
|
![]() |
![]() |
![]() |
#4 |
Банхаммер
Участник клуба
Регистрация: 17.02.2007
Сообщений: 1,754
|
![]()
есть 2 одинаковых блока памяти я сам их капирую из различных файлов, допустим по 1024 байта каждый, и мне надо сравнить значения которые в них, ну не открывать же в блокноте и не сравнивать по симвалам.. это ж бред... а у тя судя по коду сравнивается именно размер...
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
не понял, а чем вариант решения от Stilet не подходит?!
ну, можно в лоб - установить оба потока на ноль, читать через Read в буфер и сравнивать элементы буфера что вроде такого: Код:
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Поясню для тех кто читает, CompareMem сравнивает не размер а содержимое.
I'm learning to live...
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
сравнить тексты | olimpus | Microsoft Office Excel | 27 | 07.11.2008 10:29 |
Изображение внутри многострочного блока textarea | osp | HTML и CSS | 1 | 26.08.2008 12:38 |
Динамик системного блока | Михаил Юрьевич | Общие вопросы Delphi | 4 | 28.01.2008 18:31 |
Сравнить колонки | Romuald | Microsoft Office Excel | 11 | 22.01.2008 09:28 |
Прокрутка содержимого блока | sdevil | JavaScript, Ajax | 18 | 26.09.2007 19:33 |