» TeamX (Архив Форума)«


Форум TeamX » Исследования » Конструктор скриптов (для компилятора BIS)

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ] Все собщения

 
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

>>Тело процедуры - от одного слова procedure до другого. begin'ы и end'ы, имхо, считать совсем не обязательно, если прога не делает анализа на элементарные ошибки

По такому алгоритму работали первые версии проги, но в бисовских скриптах комментарии к процедуре идут перед ней, и мне бы не хотелось, чтобы они отправлялись в конец предыдущей процедуры

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:20 - 25 Авг., 2005
Fakels
Пользователь

Регистрация: Авг. 2005

Всего: 10 сообщений

Цитата:
Quote: from Tehnokrat on 23:34 - 24 Авг., 2005
to Fakels
>>По поводу макросов - Anchorite прав, я не могу реализовать функции препроцессора, так что не увлекайся макросами, или выноси их в *.h файлы. Дело конечно твое.


Скрипт писал не я, открыл скрипт в гексе и увидел полную кашу, пришлось открывать текст скрипта в блокноте и по кускам в ставлять в геск, чтобы найти причину.

>>заведи макрос
#define end_switch               end

Спасибо за подсказку так и сделаю.

Отправлено: 0:47 - 26 Авг., 2005
binyan
Пользователь

Откуда: Israel
Регистрация: Март 2005

Всего: 292 сообщения

Можно сделать регистрацию ГВАР из fgeck? Как регистрация скриптов..

-----
...выражая озадаченность, граничащую с озабоченностью..

Отправлено: 23:38 - 15 Окт., 2005
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

Что-то типа встроенного редактора gam-файлов? Можно конечно, но не в ближайшее время. Я даже то, что уже начал, никак доделать не могу, времени свободного тотально нет... Однако ожидается

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:41 - 18 Окт., 2005
Pavel
Модератор

Откуда: Одесса Украина
Регистрация: Май 2004

Всего: 368 сообщений

Пожелания:
1) А можно исправить потерю имени мсгэхи при открытии нескольких Фгеков? А то работать трудновато, теряется имя открытого документа и для сохранения нужно заново его написать.
2) И еще одно пожелание, может добавить кнопочку, которая будет открывать готовый для компиляции код с номерами строк. Это будет очень удобно для поиска ошибки при компиляции. А то для обнаружения элементарной ошибки нужно провести массу действий.

-----
В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...

Отправлено: 11:38 - 19 Окт., 2005 | ИСПРАВЛЕНО: Pavel - 11:51 - 19 Окт., 2005
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

1. Не понял, подробнее пожалуйста.
2. Если ты имеешь в виду возможность просматривать скрипт без разбивки на функции, в следующей версии она точно будет.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:09 - 20 Окт., 2005
binyan
Пользователь

Откуда: Israel
Регистрация: Март 2005

Всего: 292 сообщения

Не возможность просматривать скрипт не разбивая на функции(хотя это тоже, я это давно просил), а чтобы после нажатия кнопки компиляции была возможность нажать кнопочку, которая выводила тебе уже готовый к компиляции(со всеми дефайн заменами) код с номерами строк.Ведь когда тебе компайлер пишет ошибку, он пишет номер строчки в уже готовом к компиляции коде. И для того чтобы найти ошибку, мне например нужно открывать файл temp в Bred3

-----
...выражая озадаченность, граничащую с озабоченностью..

Отправлено: 23:29 - 20 Окт., 2005 | ИСПРАВЛЕНО: binyan - 23:33 - 20 Окт., 2005
Pavel
Модератор

Откуда: Одесса Украина
Регистрация: Май 2004

Всего: 368 сообщений

1) При работе с несколькими одновременно открытыми Фгками открытый МСГ редактор не помнит для какого скрипта он открыл текст. И сохранять его может в "" файле. Для того, что бы МСГ редактор в сохранил текст с нужным именем ему не обходимо заново указать имя, т.е. написать, либо указать в списке уже готовых.
2) binyan отлично расписал вторую часть моего пожелания. Действительно, для нахождения ошибки необходимо открыть дополнительный редактор и в нем искать не правильных код по строке.

-----
В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...

Отправлено: 12:10 - 21 Окт., 2005
Tehnokrat
Модератор

Откуда: Новосибирск
Регистрация: Окт. 2003

Всего: 489 сообщений

1. Ага, понял. Считай, что его [глюка] уже нет.
2. Тут сложность в том, что препроцессор и компилятор вызывает не прога, а файл compiler.bat и вернуть потом развёрнутый препроцессором код не получится. Придётся отказаться от этой системы и делать всю компиляцию скриптов из fgeck'а, или только вызов препроцессора, но там свои заморочки. По возможности я этим займусь, во всяком случае в следующей версии этого не будет.

-----
Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.

Отправлено: 23:07 - 22 Окт., 2005
Pavel
Модератор

Откуда: Одесса Украина
Регистрация: Май 2004

Всего: 368 сообщений

По 2 пункту:
А не проще ли добавить кнопку, которая будет открывать файл с указанным именем по указанному пути? Сделать тот же мсг редактор адаптируемым под ssl или сделать кнопку для fgeck'а, при нажатии которой весь текст будет в одном окне? Там же и так есть номера сторок, зачем искать трудности?

-----
В жизни нельзя быть уверенным на 100%, ведь никогда не знаешь когда...

Отправлено: 2:21 - 29 Окт., 2005
 

Переход по темам
<< Пред. След. >>
Страницы этой темы [ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 ] Все собщения


Powered by Ikonboard 2.1.9 RUS
Modified by RU.Board Team
© 2000 Ikonboard.com