Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.26;
Скачать: CL | DM;

Вниз

Копирование буфера Move   Найти похожие ветки 

 
Frozzen   (2004-12-12 13:33) [0]

День добрый!
Подскажите как скопировать таким образом буфер допустим не с начала, а с 5 позиции
Move( TmpBuf^ , Buffer, Count );
чего и как прибавить к TmpBuf?


 
Суслик ©   (2004-12-12 13:35) [1]

что такое tmpbuf?

move(pointer(integer(tmpbuf)+5)^, buffer, count)


 
Frozzen   (2004-12-12 13:45) [2]

Указатель на массив byte


 
Суслик ©   (2004-12-12 13:46) [3]


> Указатель на массив byte

привел бы объявление что ли - вариантов много можно написать :)))
и все будут разные


 
Frozzen   (2004-12-12 13:51) [4]

TCryptArray = array [0..100000] of byte;
PCryptArray = ^TCryptArray;

var
 TmpBuf : PCryptArray;

Move( pointer(byte(TmpBuf)+byte(FPosition))^ , Buffer, Count );


 
Суслик ©   (2004-12-12 13:53) [5]

могда именно так, как я сказал.
приводи только к integer.


 
Frozzen   (2004-12-12 13:53) [6]

FPosition : integer

Выдает exception


 
Frozzen   (2004-12-12 13:54) [7]

а почему к интегер


 
Суслик ©   (2004-12-12 13:54) [8]


> Выдает exception

прочитать текст сообщения, перевести и сделать выводы.


 
Суслик ©   (2004-12-12 13:55) [9]


> а почему к интегер

integer + f1
там все написано.


 
Frozzen   (2004-12-12 13:56) [10]

Так написал
Move( pointer(integer(TmpBuf)+FPosition)^ , Buffer, Count );


 
Суслик ©   (2004-12-12 14:03) [11]


> Так написал

и? Работает?


 
Frozzen   (2004-12-12 14:03) [12]

Вроди работает
но все в общен нет
но думаю ошибка не здесь


 
Ryan   (2004-12-12 14:30) [13]

Move( pointer(cardinal(TmpBuf) + cardinal(FPosition*sizeof(byte)))^ , Buffer, Count );


 
Суслик ©   (2004-12-12 14:54) [14]


>  [12] Frozzen   (12.12.04 14:03)
> Вроди работает
> но все в общен нет
> но думаю ошибка не здесь

я тоже думаю, что не здесь


 
Ryan ©   (2004-12-12 14:56) [15]

Только как ее найти, если дают только одну строчку кода???


 
Frozzen   (2004-12-12 15:08) [16]

Да ситуация интересная
я пытаюсь подгрузить ресурс не из файла а из ехе.
При подгрузке его расшифровываю
если интересно покажу как


 
Frozzen   (2004-12-12 15:08) [17]

Да ситуация интересная
я пытаюсь подгрузить ресурс не из файла а из ехе.
При подгрузке его расшифровываю
если интересно покажу как


 
Frozzen   (2004-12-12 15:09) [18]

шифрованая dfm у меня спрятана внутри ехе как
procedure TryToCall;
asm
DB 35,184,87,192,136,41,115,
DB 193,100,108,143,130,58,245,49,23
...
end


 
Суслик ©   (2004-12-12 15:16) [19]

И?
ты вопрос задаешь или делишься решением?


 
Frozzen   (2004-12-12 15:19) [20]

да надоело мне с этой бедой бадаться
плюнул

поэтому вопросов не буду задавать
да и тема другая



Страницы: 1 вся ветка

Текущий архив: 2004.12.26;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.028 c
14-1102069619
andsoft
2004-12-03 13:26
2004.12.26
Нужен человек для написания отладчика


14-1102353211
Кудесник
2004-12-06 20:13
2004.12.26
Домашняя сеть...


9-1091648899
DeadMeat
2004-08-04 23:48
2004.12.26
Статистика


1-1102524115
Костя
2004-12-08 19:41
2004.12.26
чтение файла


9-1093801048
Sewix
2004-08-29 21:37
2004.12.26
Вывод текста в OpenGL