|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Не исключено, что в следующей версии она появится...
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:25 - 2 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
можно ли сделать такую фишку: "параллельное" смещение выделенных строк в мсг-файле по номерам? например, было {1}{}{} {2}{}{} {3}{}{} стало {17}{}{} {18}{}{} {19}{}{} здорово, если бы при этом автоматом производилась сортировка. заранее спасибо.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 0:29 - 20 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
Могу добавить кнопку "Сортировка". Тогда вручную изменяешь номера нужных строк, нажимаешь на кнопочку и адью. Так приемлемо?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 0:50 - 21 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
можно и так, конечно, но всё-таки хотелось бы, чтобы номера тоже сами менялись.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 1:07 - 21 Июля, 2005
|
|
izuken
Адский Хомяк
Откуда: mSk Регистрация: Янв. 2004
Всего: 125 сообщений
|
просто представьте: вдруг надо сдвинуть 30 строчек. окосеешь ручками править.
----- эхо москвы маздай. save the planet - kill self.
|
Отправлено: 12:00 - 21 Июля, 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
>>просто представьте: вдруг надо сдвинуть 30 строчек. >>окосеешь ручками править. Этого-то я и боялся. Хотел, понимаешь, облегчить себе работу Теперь думать буду, как это лучше технически реализовать.
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:39 - 21 Июля, 2005
|
|
Fakels
Пользователь Регистрация: Авг. 2005
Всего: 10 сообщений
|
Нашел очень неприятный баг, проявляется не во всех скриптах и непонятно почему, когда открываешь скрипт, в разделе описаний в самой последней строчке появляются две буквы pr видимо от слова procedure или само слово. И при компиляции выдается ошибка. Вот здесь лежит этот скрипт, посмотри. Также в нем есть маленькая неприятность в процедуре make_opt есть такие строчки:
Код:
#define switch(x) if switch_var=switch_var then begin #define case(x) end else if switch_var==x then begin switch(i) case(1) SayOption(name,make_item_1); case(2) SayOption(name,make_item_2); case(3) SayOption(name,make_item_3); case(4) SayOption(name,make_item_4); case(5) SayOption(name,make_item_5); case(6) SayOption(name,make_item_6); case(7) SayOption(name,make_item_7); end
F-Geck неправильно понимает этот код, т.е. последнее ключевое слово END он понимает как конец самой процедуры make_opt вследствие чего листинг кода превращается непонятно во что, можно ли исправить это, чтобы прога искала конец процедуры не по ключевому слову END, а по другому алгоритму?.
|
Отправлено: 14:06 - 21 Авг., 2005
|
|
Anchorite
Пользователь
Откуда: Не здесь Регистрация: Янв. 2003
Всего: 283 сообщения
|
А что тебя удивляет??? В F-Geck нету препроцессора, который развернет все твои #define.
|
Отправлено: 16:22 - 24 Авг., 2005
|
|
Tehnokrat
Модератор
Откуда: Новосибирск Регистрация: Окт. 2003
Всего: 489 сообщений
|
to Fakels >>в разделе описаний в самой последней строчке появляются две буквы pr видимо от слова procedure или само слово Будет исправлено По поводу макросов - Anchorite прав, я не могу реализовать функции препроцессора, так что не увлекайся макросами, или выноси их в *.h файлы. Дело конечно твое. >>чтобы прога искала конец процедуры не по ключевому слову END, а по другому алгоритму По какому например?
----- Прошлое можно узнать, но нельзя изменить. Будущее можно изменить, но нельзя узнать.
|
Отправлено: 23:34 - 24 Авг., 2005
|
|
Mynah
Модератор
Откуда: Пермь Регистрация: Окт. 2004
Всего: 469 сообщений
|
2Fakels: заведи макрос #define end_switch end вынеси весь комплекс макросов в хэдер и будет тебе счастье :) 2Technokrat: я такую модернизацию считаю ненужной, но пример алгоритма всё таки приведу: Раздел описаний Тело процедуры - от одного слова procedure до другого. begin'ы и end'ы, имхо, считать совсем не обязательно, если прога не делает анализа на элементарные ошибки ;)
----- Scio me nihil scire
|
Отправлено: 0:38 - 25 Авг., 2005
|
|
|
|