Форум программистов, компьютерный форум, киберфорум
Delphi для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
3 / 3 / 0
Регистрация: 04.04.2012
Сообщений: 26
1

Что за ошибка? как убрать?

21.05.2013, 15:50. Показов 480. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Ошибка возникает при первом запуске программы, если ее закрыть программа работает нормально, коментил куски кода и вот получил, если закоментить вот этот кусок
Код
if  (OP[2]='6') and((op1[1]='I')or (op1[1]='L'))and ((op2[1]='I')or (op2[1]='L'))   then  begin          //T6(+)

  if op1[1]='L'  then     begin

  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TId[bz1];
          AddLine(#9'mov ax,' +bz6);
                            end
  else  if op1[1]='I' then begin
  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TL[bz1];
                      AddLine(#9'mov ax,' +bz6); end;

  if op2[1]='L' then     begin
bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TId[bz1];
          AddLine(#9'mov bxs,' +bz10);
end
else  if op2[1]='I' then  begin  bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TL[bz1];AddLine(#9'mov bx,' +bz10);end;
AddLine(#9'add ax,bx');     end;
то ошибка исчезает но аналогичных кусков много почему они не вызывают ошибки а этот вызывает?
Код
 /////////  ниже кусок если закоментить то ошибки нет

  if  (OP[2]='6') and((op1[1]='I')or (op1[1]='L'))and ((op2[1]='I')or (op2[1]='L'))   then  begin          //T6(+)

  if op1[1]='L'  then     begin

  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TId[bz1];
          AddLine(#9'mov ax,' +bz6);
                            end
  else  if op1[1]='I' then begin
  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TL[bz1];
                      AddLine(#9'mov ax,' +bz6); end;

  if op2[1]='L' then     begin
bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TId[bz1];
          AddLine(#9'mov bxs,' +bz10);
end
else  if op2[1]='I' then  begin  bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TL[bz1];AddLine(#9'mov bx,' +bz10);end;
AddLine(#9'add ax,bx');     end;

                          ///////////////






            if  (OP[3]='4') and((op1[1]='I')or (op1[1]='L'))and ((op2[1]='I')or (op2[1]='L'))   then  begin          //T14(/)

  if op1[1]='L'  then     begin

  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TId[bz1];
          AddLine(#9'mov ax,' +bz6);
          AddLine(#9'cwd');            // ax-> dx:ax
                            end
  else  if op1[1]='I' then begin
  bz2:=op1[2]; bz1:=strtoint(bz2); bz6:=TL[bz1];
                      AddLine(#9'mov ax,' +bz6); end;
                      AddLine(#9'cwd');            // ax-> dx:ax

  if op2[1]='L' then     begin
bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TId[bz1];
          AddLine(#9'mov bxs,' +bz10);
end
else  if op2[1]='I' then  begin  bz2:=op2[2]; bz1:=strtoint(bz2); bz10:=TL[bz1];AddLine(#9'mov bx,' +bz10);end;
AddLine(#9'div bx');     end;
ниже как видите идет такой же но он ошибки не вызывает
Миниатюры
Что за ошибка? как убрать?   Что за ошибка? как убрать?  
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.05.2013, 15:50
Ответы с готовыми решениями:

Ошибка в программе в том что якобы не возвращает значение Rand и я не знаю как ее убрать
#include <iostream> #include <cstdlib> #include <ctime> using namespace std; int pr(int* x);...

Как убрать position absolute. Но что бы при это код работал как сейчас?
<div class="searchBox"> <input class="searchInput"type="text" name=""...

Что это за отступы, и как их убрать ?
Что мне тут делать?:wall:

Не понимаю, что за отступы и как их убрать
Всем привет! Скачал реферат — https://yadi.sk/i/tBFAz-ga3J6rFL и не пойму что за символ (отступ). ...

0
21.05.2013, 15:50
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2013, 15:50
Помогаю со студенческими работами здесь

Вирус fon Что такое? Как убрать?
У меня ни с того, ни с чего в браузере стал постоянно открываться сайт fon.com, где мне предлагают...

Как убрать 'Запись 1 из n' ту что внизу формы
Точнее выразится не знаю как. Вообщем внизу формы нам показывают на какой записи мы находимся, а...

Что такое Imunify360, и как его убрать?
На сайте появилась постоянная капча и стали блокироваться некотрые IP...это не плагин и специально...

Black Desert. Что за надпись и как ее убрать?
Вылазит без конца всякие уведомления, как их убрать и что они значат вообще?


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru