Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 28.05.2011, 14:12   #1
Shurik(c)
 
Регистрация: 28.05.2011
Сообщений: 9
По умолчанию Access violation at address 004028F5

Код:
procedure ExKey;
var
temp:string;
i,j:integer;
k1,k2: longword;
begin
temp:=password;
i:=1;
while((length(temp)mod PSize)<>0) do
  begin
    temp:=temp+temp[i];
    inc(i);
  end;
  i:=1;
  j:=0;
  while(i<length(temp))do
  begin
    move((PPass+j)^,k1,6);
    move((temp[i]),k2,6);// здесь выдает ошибку
    k1:=((k1 shl k2)xor k2);
    move(k1,(PPass+j)^,6);
    j:=(j+6) mod PSize;
    inc(i,6);
  end;
end;
Access violation at address 004028F5 in module Project1.exe. Read of address 01329BB8
Смотрел в пошаговом режиме temp[i] при i=1 #8 хотя у меня там буква Р

Последний раз редактировалось Stilet; 28.05.2011 в 17:38.
Shurik(c) вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ошибка "Access violation at address 004043A8 in module 'Project1.exe'. Read of address 00FF5A53." ms.Karishka Общие вопросы Delphi 6 14.04.2011 22:18
Access violation at address 00447E73 in modul Project.exe. Read of address 00000057. ArtGrek Общие вопросы Delphi 40 12.03.2011 22:03
Access violation at address... KoBRaAndrey Общие вопросы Delphi 4 12.03.2011 18:23
Access violation at address 00478D0E in module 'Project1.exe'. Write of address 00000000 fondreykus-1 Общие вопросы Delphi 5 27.01.2010 14:25
Ошибка: "Access violation at address 00454F01 in module 'Project1.exe'. Read of address 00000000. Fen1x Общие вопросы Delphi 8 13.10.2007 20:13