Yoko

All sides of Injection
It is currently 2025-11-08 01:19:03

All times are UTC+02:00




Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next
Author Message
 Post subject: Редактор
PostPosted: 2005-06-01 18:21:58 
Offline
User avatar

Joined: 2005-04-30 18:52:09
Posts: 36
Есть ли нормальный редактор с возможностью авто выделения цветом команд и т.п.

И так же с возможностью дебага и выполнения по шагам?


Top
   
 Post subject:
PostPosted: 2005-06-01 21:59:24 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
1. Да. EditPlus. Ищется в инете легко. Требует настройки синтаксиса либо подключения готовых настроек - они берутся с сайта АГРСа: http://agrs.info/asm

2. Нет. Такого нет и врядли будет.


Top
   
 Post subject:
PostPosted: 2005-06-02 09:19:26 
Offline
Site Admin
User avatar

Joined: 2004-04-03 16:49:38
Posts: 1964
к текущему скриптовому модулю малореально прикрутить дебаг и пошаговую работу. только если ктото возьмётся его переделывать заново, причём не вегетативно его от компилятора размножать, а делать его интерпретатором


Top
   
 Post subject:
PostPosted: 2005-06-02 09:44:02 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Да он и не нужен в общем-то дебагер этот. Со временем начинаешь чувствовать код скрипта. Хотя может это профессиональное чисто.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-06-02 15:10:33 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Askaneli wrote:
Да он и не нужен в общем-то дебагер этот. Со временем начинаешь чувствовать код скрипта. Хотя может это профессиональное чисто.


Научи, плиз, а? А то "Анхандлед еррор ин парсер" уже надоело получать. Причем каждый раз в растерянности - за что. Так как скрипт давным-давно отлажен и испытан многочасовой работой... Хочу научиться чувствовать!!!


Top
   
 Post subject:
PostPosted: 2005-06-02 15:53:46 
Offline
Expert!
User avatar

Joined: 2004-07-04 00:14:58
Posts: 1284
Edred wrote:
Научи, плиз, а? А то "Анхандлед еррор ин парсер" уже надоело получать. Причем каждый раз в растерянности - за что. Так как скрипт давным-давно отлажен и испытан многочасовой работой... Хочу научиться чувствовать!!!
угум... я тож над одной прцедурой пыхтел и матерился... пишет двойное объявление переменной и хоть ты тресни!!! переименовывал/переносил ну #$%!@&ся вообщем...
в итоге носом тыркнули... оказывается я за место end sub поставил end if :)


Top
   
 Post subject:
PostPosted: 2005-06-02 19:40:16 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Кстати, тут наткнулся вообще на нонсенс. Игнорирование знака комментария. Если в скрипте:

Code:
sub AutoBegging()
   VAR F = file("d:\games\begging2.ini")
   VAR s, fend = 0, i, word1, word2, word3
   DIM begpath[1000]
   for i = 0 to 999
      begpath[i] = ''
   next


тут все нормально. Скрипт пашет сутками. Теперь делаем так:

Code:
sub AutoBegging()
;   VAR F = file("d:\games\begging2.ini")
   VAR F = file("c:\beg.txt")
   VAR s, fend = 0, i, word1, word2, word3
   DIM begpath[1000]
   for i = 0 to 999
      begpath[i] = ''
   next


то есть ту строку объявления файла закомментарили, новую добавили. Все. Кранты. Ругается при запуске. Причем на неопределенную переменную i. Вообще атас. Знак коммента пробовал и решетку - не помогает. Стоит только удалить строку с комментарием - все снова сразу ок.

Каково?


Top
   
 Post subject:
PostPosted: 2005-06-02 19:51:08 
Offline
Expert!
User avatar

Joined: 2005-05-04 14:05:19
Posts: 2580
Location: Москва
Не знаем как увас... но всегда исбольховал символ коментатора строк # и все замечательно работало...


Top
   
 Post subject:
PostPosted: 2005-06-03 06:54:37 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Edred wrote:
Askaneli wrote:
Да он и не нужен в общем-то дебагер этот. Со временем начинаешь чувствовать код скрипта. Хотя может это профессиональное чисто.


Научи, плиз, а? А то "Анхандлед еррор ин парсер" уже надоело получать. Причем каждый раз в растерянности - за что. Так как скрипт давным-давно отлажен и испытан многочасовой работой... Хочу научиться чувствовать!!!

Думаю не мне тебя учить. И имелись в виду ошибки другого плана, а не эта. Ошибка ошибке рознь. Умник !!!

А после этой ошибки я обычно делаю следущее.
Двигаю то что должен был двинуть скрипт и дальше норм.
Фишка как я понял вот в чём.
Например на примере карт (ибо пишу сортировщик свой).
Берёт карту из мешка, вскрывает её в бекпаке и выкладывает в другой мешок.
Вот на этом выкладывает в другой мешок нет нет да вылазит эта самая ошибочка. Когда берёт в пак ни разу этой ереси не было.
Ставил задержки разные (статические , динамические) и прочую лабудень пробовал делать, ошибка всё равно вылазит.
Причём еси скрипт запустить сразу после ошибки то снова её выдаёт, а если перед этим сдвинуть 1 (любую карту) то уже не выдаёт.
Я хз блин чё тут такое.
По моему разумению, обьект который пытаемся передвинуть остаётся занятым другим процессом и при попытке сдвинуть выдает эту ересь.
Может пробовать тыкать на карту перед тем как перекладывать обратно.

То же самое было при рубке щепок без вайта после таргета и после сообщушки. Добавил вайтов, ошибок стало меньше но не пропали совсем. К сожалению дерево наврядли мона сдвинуть. Но опять же мона на дерево тыкнуть попробовать.

Короче это уже тестать надо. Трафика сожгётся правдо чуток побольше, но те у кого анлим получат стабильность.

Я придумал что надо, сёдня тестану. :D

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-06-03 15:45:13 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Grin wrote:
Не знаем как увас... но всегда исбольховал символ коментатора строк # и все замечательно работало...


Внимательнее читай. Я там писал про решетку. В данном конкретном случае не помогает. Именно в данном конкретном. Обычно комментарии прекрасно жрет.


Top
   
 Post subject:
PostPosted: 2005-06-04 07:03:50 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Edred wrote:
Grin wrote:
Не знаем как увас... но всегда исбольховал символ коментатора строк # и все замечательно работало...


Внимательнее читай. Я там писал про решетку. В данном конкретном случае не помогает. Именно в данном конкретном. Обычно комментарии прекрасно жрет.

На той ереси что я програмирую ввиду своей тяжёлой трудовой деятельности первая строчка процедуры должна быть всегда типо VAR в инже. ХЗ почему так. В принципе это не плющит конечно особо.
То тем не менее правило исть правило.

Я это к тому что может инжа рассматривает коментарий как пустой оператор, а операторы низя ставить впереди определения переменных. Спробуй воткнуть туда вместо коментария скажем uo.deletejournal() так для ксперементу.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-06-06 20:06:48 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
У меня такое ощущение что если прогнать парсер под CodeGuard-ом то всплывут все Unhandled Exceptions. Вот только лень :)


Top
   
 Post subject:
PostPosted: 2005-06-09 06:25:30 
Offline

Joined: 2005-01-16 13:44:08
Posts: 69
Location: Moscow
А кто такой CodeGuard? Как он работает?


Top
   
 Post subject:
PostPosted: 2005-06-09 06:27:04 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Beyonder wrote:
У меня такое ощущение что если прогнать парсер под CodeGuard-ом то всплывут все Unhandled Exceptions. Вот только лень :)

Я думаю что ради общего блага стоит тебе таки победить свою лень.
Или выдай полную инфу.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-06-09 21:14:04 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Askaneli wrote:
Я это к тому что может инжа рассматривает коментарий как пустой оператор, а операторы низя ставить впереди определения переменных. Спробуй воткнуть туда вместо коментария скажем uo.deletejournal() так для ксперементу.


У тебя что, нет ни одного скрипта с комментариями в начале? У меня все скрипты содержат комментарий в начале. Как до sub, так и после. Кстати, неважно какую из строк в приведенном выше скрипте закомментарить - ошибка будет та же.


Top
   
 Post subject:
PostPosted: 2005-06-10 21:06:35 
Offline

Joined: 2005-04-24 14:44:20
Posts: 7
Location: Heimatar
Господа, пошарил по сайту AGRS'a, и не нашел. Плиз, ткните мну носом. Заранее спасибо.


Top
   
 Post subject:
PostPosted: 2005-06-20 06:58:01 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Edred wrote:
Askaneli wrote:
Я это к тому что может инжа рассматривает коментарий как пустой оператор, а операторы низя ставить впереди определения переменных. Спробуй воткнуть туда вместо коментария скажем uo.deletejournal() так для ксперементу.


У тебя что, нет ни одного скрипта с комментариями в начале? У меня все скрипты содержат комментарий в начале. Как до sub, так и после. Кстати, неважно какую из строк в приведенном выше скрипте закомментарить - ошибка будет та же.

Скажем так. Я ленивый.
Обычно у меня ваще нету комментариев.

_________________
Сделал дело - флуди смело !!!


Top
   
 Post subject:
PostPosted: 2005-06-20 10:56:01 
Offline
Expert!
User avatar

Joined: 2005-04-23 10:19:43
Posts: 388
У меня лень больше не в том чтобы это сделать, а в том, что инжектовый модуль написан помоему на вижуале, а я его ни разу не видел. Да и не уверен что в нем есть аналог Борландовского CodeGuard-а.
Сам CodeGuard это штуковина которая во время дебага прикручиваеться к программе и отслеживает все забытые освобождения памяти, попытки записать в зарезервированную область памяти и т.д.. А при 90% случаев именно от этих вещей появляються unhandled-ы.


Top
   
 Post subject:
PostPosted: 2005-06-20 21:16:08 
Offline
Expert!

Joined: 2004-04-03 17:36:29
Posts: 2544
Location: Saint-Petersburg
Хмм, почему-то мне казалось что скриптовый модуль на дельфях написан, или мне только казалось?


Top
   
 Post subject:
PostPosted: 2005-06-21 05:32:32 
Offline
Sphere expert
User avatar

Joined: 2004-10-01 08:27:38
Posts: 1143
Location: Уфа
Edred wrote:
Хмм, почему-то мне казалось что скриптовый модуль на дельфях написан, или мне только казалось?

На сях. YOKO набирал с требованиями знания сей.

_________________
Сделал дело - флуди смело !!!


Top
   
Display posts from previous:  Sort by  
Post new topic  Reply to topic  [ 25 posts ]  Go to page 1 2 Next

All times are UTC+02:00


Who is online

Users browsing this forum: No registered users and 5 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB® Forum Software © phpBB Limited