Главная страница
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.027 c
10-1067872500
dmuv
2003-11-03 18:15
2004.12.26
idl2pas и ее встроенность в Delphi


14-1102323699
Anatoly Podgoretsky
2004-12-06 12:01
2004.12.26
IIS5 и WinXP


14-1102082110
kolos_rus
2004-12-03 16:55
2004.12.26
Образец технического задания


14-1102609969
12345
2004-12-09 19:32
2004.12.26
Add-on for Internet Explorer.


3-1101389391
СержК
2004-11-25 16:29
2004.12.26
При попытке записи в поле типа DATE выскакивает ошибка