| Yoko http://forum.yoko.com.ua/ |
|
| Сравнение переменной... (даже не знаю как это назвать) http://forum.yoko.com.ua/viewtopic.php?f=3&t=14269 |
Page 1 of 2 |
| Author: | ADEPT_ABP [ 2009-01-09 20:04:06 ] |
| Post subject: | Сравнение переменной... (даже не знаю как это назвать) |
Имеется строка: Code: if uo.getgraphic('finditem')=='0x0EED' || uo.getgraphic('finditem')=='0x13B5' thenМожно ли сделать на подобии: Code: if uo.injournal("You put|You can't") then
Короче как минимумом строк сделать проверку ненужных/нужных типов? Я что-то не могу понять... и найти тоже не могу... |
|
| Author: | Millerbeer [ 2009-01-09 20:44:38 ] |
| Post subject: | |
а не проще сразу искать нужные типы, забитые в таблицу? |
|
| Author: | ADEPT_ABP [ 2009-01-09 21:00:57 ] |
| Post subject: | |
Проще, но меня интересует именно это. |
|
| Author: | Grin [ 2009-01-10 08:07:54 ] |
| Post subject: | |
Code: sub main() |
|
| Author: | ADEPT_ABP [ 2009-01-10 09:15:41 ] |
| Post subject: | |
Значит только так? Эх. Но всё равно Grin спасибо. |
|
| Author: | ADEPT_ABP [ 2009-01-10 10:00:18 ] |
| Post subject: | |
Grin, ты подтолкнул на мысль. Code: sub main() |
|
| Author: | Savage [ 2009-01-10 10:29:27 ] |
| Post subject: | |
Первоначальная конструкция проще с точки зрения машинного языка. Мощь проца некуда девать? |
|
| Author: | ADEPT_ABP [ 2009-01-10 10:33:45 ] |
| Post subject: | |
Ага... понятно. Я конечно не в курсе чем сложнее мой вариант для машины, но думаю 2-х ядер проца на ето хватит. |
|
| Author: | Savage [ 2009-01-10 10:38:28 ] |
| Post subject: | |
Владислав Пирогов "ASSEMBLER для WINDOWS" 4-е издание. Очень рекомендую. Хорошая книжка, читается легко, примеры наглядные и интересные. Вообщем вправит мозг в нужном направлении в области программирования. |
|
| Author: | ADEPT_ABP [ 2009-01-10 10:50:17 ] |
| Post subject: | |
Я конечно понимаю учиться никогда не поздно, есть одно но, в школе у меня отбили желание учиться. Теперь я учебную литературу не воспринимаю как полезную информацию, голова и так почти постоянно болит. Но я всё же попытаюсь хотя бы найти и скачать(покупать не на что), может быть даже почитаю. P.S. Кстати что такое Code: int(len(...)) |
|
| Author: | Savage [ 2009-01-10 10:59:40 ] |
| Post subject: | |
целая часть числа(длина()) |
|
| Author: | ADEPT_ABP [ 2009-01-10 11:37:17 ] |
| Post subject: | |
... я так понимаю Code: int((len(types)+1)/7) это Code: int(56/7) то есть Code: int(8) Целая часть числа 8 что ли? Как-то сложно для понимания... |
|
| Author: | Savage [ 2009-01-10 12:19:48 ] |
| Post subject: | |
Ну да. Наверное можно её убрать. |
|
| Author: | admir [ 2009-01-10 14:59:18 ] |
| Post subject: | |
Грин как всегда виртуоз!!! Смотрю на код и восхищаюсь я бы сделал через массивы, Но часто для работы со списком пользуюсь функцией едреда, слегка переделанной для себя. Code: Sub GetWord( st, nom ) Но у грина проще!! Можно добавить 1 переменную характеризующую длину элемента. А можно в приниципе разделить для типа и для ИД. |
|
| Author: | Grin [ 2009-01-10 16:21:13 ] |
| Post subject: | |
Целая часть берется для "защиты от дурака", если формат строки не правильно соблюден. Поповоду мощи компа... если уж лишняя сотня операторов будут "грузить" проц, то переходим на Дос:) Не надо из крайности в крайность кидатся... Классы тоже не для экономии процессорных ресурсов сделаны. |
|
| Author: | ADEPT_ABP [ 2009-01-10 18:43:32 ] |
| Post subject: | |
Grin wrote: Не надо из крайности в крайность кидатся... Классы тоже не для экономии процессорных ресурсов сделаны.
А можно узнать из какой крайности в какую, и кто, кидается? И что за классы? |
|
| Author: | Grin [ 2009-01-10 19:40:21 ] |
| Post subject: | |
| Author: | ADEPT_ABP [ 2009-01-10 23:14:32 ] |
| Post subject: | |
Знаете, вся ошибка тех, кто рекомендует какую-нибудь литературу, это - начальный опыт/знание яз.прогр. перед прочтением той или иной литературы. Я не имею никаких знаний о яз.программирования, поэтому многие слова/термины для меня пустой звук. Пример(Пирогов Владислав Юрьевич. Ассемблер для Windows. — М.: Издатель Молгачева С.В., 2002. —552 с., ил.): Quote: Часть I. Основы 32-битного программирования в Windows
Глава 1. Средства программирования в Windows I В данной главе я намерен дать некоторую вводную информацию по средствам программирования на языке ассемблера. Данная глава предназначена для начинающих программирование на ассемблере, поэтому программистам более опытным ее можно пропустить без особого ущерба для себя. Прежде всего замечу, что в названии главы есть некоторая натяжка, т.к. технологии трансляции и в MS DOS, и в Windows весьма схожи. Однако программирование в MS DOS уходит в прошлое. Двум стадиям трансляции соответствуют две основные программы: ассемблер ML.EXE и редактор связей LINK.EXE 7 (или TASM32.EXE и TLINK32.EXE в Турбо Ассемблере). Пусть файл с текстом программы на языке ассемблера называется PROG.ASM, тогда, не вдаваясь в подробный анализ, две стадии трансляции будут выглядеть следующим образом: c:\masm32\bin\ml /c /coff PROG.ASM - в результате появляется модуль PROG.OBJ, а также c:\masm32\bin\link /SUBSYSTEM:WINDOWS PROG.OBJ - в результате появляется исполняемый модуль PROG.EXE. Как Вы, я надеюсь, догадались ( На данном примере, что вы посоветуете прочитать перед подобной литературой? |
|
| Author: | Grin [ 2009-01-11 00:06:53 ] |
| Post subject: | |
тебе дали 2-х авторов. Теперь надо обучить как книги выбирать?:) а потом как их читать и тд?:) Хватит морозить... да и нах тебе ассемблер сдался? |
|
| Author: | Savage [ 2009-01-11 09:32:38 ] |
| Post subject: | |
Вообще никогда не думал о помеченном красным. Code: @echo off название_батника имя_программы_без_расширения например: m test это и есть технология трансляции и редактор связей. |
|
| Page 1 of 2 | All times are UTC+02:00 |
| Powered by phpBB® Forum Software © phpBB Limited https://www.phpbb.com/ |
|