[Главная страница]  [English version
Другое на сайте: [Perl]  [PowerBuilder]  [Multiedit]  [IBSO]  [Clarion]  [Far]  [Юмор]  [Фотки]

Поделки для MultiEdit

Multi-Edit 7.0/DOS

Разные полезные вещи:
MACRODOC.RAR - документация по языку макросов в текстовом формате
MACROHLP.RAR - документация по языку макросов в формате справки ME
MEDEBUG.ZIP - экранный отладчик для макросов

Поддержка для Perl 

MEPL102.ZIP (40k)

Данный архив содержит макросы поддержки языка PERL и примеры настройки MultiEdit 7.0/DOS для комфортной разработки perl-скриптов. В состав поддержки входят:

Поддержка для Clarion 

MECLA2b2.ZIP (12k)

Данный архив содержит макросы поддержки языка CLARION 2.1/DOS для редактора MultiEdit 7.0/DOS:

Все макросы тестировались на версии ME 7.0eP.

Скриншот (обработка файла ошибок компиляции):

Multi-Edit 8.0/WIN32

Поддержка для TSQL (MS SQL Server 6.5)

MESQL21.ZIP (75k)

Архив содержит макросы и хранимые процедуры для поддержки разработки хранимых процедур (stored procedure) MS SQL Server. Обеспечиваются следующие возможности:

  1. Получение списка хранимых процедур базы данных SQL Server (макро load_sp_list)
  2. Загрузка текста хранимой процедуры в редактор непосредственно из SQL Server (макро cursor_load_sp). Установив курсор на имя хранимой процедуры в тексте вызывающей процедуры или в списке процедур можно по хот-кею "провалится" в ее текст.
  3. Установку хранимой процедура на сервер или на несколько серверов одновременно по нажатию хот-кея (макро compile_sp).
  4. Разбор сообщений об ошибках при компиляции, позиционирование на строку с ошибкой (макро find_next_err).
  5. Шаблоны для TSQL (реализуются штатными средствами ME).

Внимание! Тестировалось только с MS SQL 6.5.

Русские шрифты в кодировке OEM

Всем, кто мучался из-за отсутствия нормального ttf для файлов в кодировке OEM рекомендую следующее:

  1. Устанавливаем в tools->customize->fonts для oem стандартный Courier New или Lucida Console или вот этот симпатичный шрифт, сохраняем
  2. Выходим из MultiEdit
  3. В файле config\meconfig.db заменяем строчку SETOEM=0 на SETOEM=255
  4. Наслаждаемся красивым шрифтом с псевдографикой и пр.

Тем, кому нужная более полная поддержка русского рекомендую сходить на http://personal.primorye.ru/nls4mew/

Определение кодировки файла

meoem-1-00.zip

Небольшая доработка системных макросов по поводу OEM/ANSI. После установки этой приблуды ME будет определять кодировку файла по ключевым словам в первой строке файла. Если в первая строка (в пределах первых 256 символов) содержит подстроку *OEM*, то файл принудительно открывается в режиме OEM, если есть подстрока *ANSI* - в режиме ANSI, если подстрок нет - все как раньше. Удобно, например, для perl-скриптов, которые для CGI - ANSI, для консоли - OEM.

Пример файла:

---------- hello.pl ----------
#*OEM*
# hello.pl - печатает "привет"
# этот файл будет открыт в режиме OEM автоматически
print "Привет, чайник!\n";
------------------------------

Установка

  1. Сделать резервную копию Multi-Edit
  2. Положить MESYS.S и EXIT.S в подкаталог %ME%\src
  3. Отредактировать compile.bat - задать путь к каталогу Multi-Edit
  4. Откомпилировать и пересобрать макро-библиотеку батником compile.bat

Внимание! Файлы mesys.s и exit.s взяты от версии 8.0e. Установка на другие версии может привести к некорректной работе.

[Главная страница]  [English version
Другое на сайте: [Perl]  [PowerBuilder]  [Multiedit]  [IBSO]  [Clarion]  [Far]  [Юмор]  [Фотки]


Планируете посетить Санкт-Петербург? Посмотрите эти ссылки: Private guide in St.PetersburgPrivate shore excursions in St.PetersburgPrivate guided tours in St.Petersburg