3 / 3 / 0
Регистрация: 04.04.2012
Сообщений: 26
|
|
1 | |
Что за ошибка? как убрать?21.05.2013, 15:50. Показов 480. Ответов 0
Метки нет (Все метки)
Ошибка возникает при первом запуске программы, если ее закрыть программа работает нормально, коментил куски кода и вот получил, если закоментить вот этот кусок
Код
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
|
21.05.2013, 15:50 | |
Ответы с готовыми решениями:
0
Ошибка в программе в том что якобы не возвращает значение Rand и я не знаю как ее убрать Как убрать position absolute. Но что бы при это код работал как сейчас? Что это за отступы, и как их убрать ? Не понимаю, что за отступы и как их убрать |
21.05.2013, 15:50 | |
21.05.2013, 15:50 | |
Помогаю со студенческими работами здесь
1
Вирус fon Что такое? Как убрать? Как убрать 'Запись 1 из n' ту что внизу формы Что такое Imunify360, и как его убрать? Black Desert. Что за надпись и как ее убрать? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |