Понедельник, 03.02.2025
Мой сайт
Меню сайта
Главная » Гостевая книга [ Добавить запись ]

Страницы: « 1 2 ... 51 52 53 54 55 ... 64 65 »
Показано 781-795 из 969 сообщений
189. santy   (27.11.2008 18:50)
0  
Спасибо, попробую.

188. kinz   (27.11.2008 18:06)
0  
santy, я что-то не припоминаю, чтобы вопрос о переменном числе аргументов одной и той же функции dll обсуждался на форуме. В EU этот вопрос решается очень просто - задаётся аргумент типа object, а потом уже в теле функции он анализируется, чтобы разветвить процесс в зависимости от фактического значения этого аргумента и его состава.
Что касается функций C с переменным числом аргументов, то если такие существуют, я бы попробовал в программе EU определить вызов такой функции несколько раз - каждый раз с одним и тем же именем, но с другим числом аргументов, и назначить этим уже разным для EU функциям разные идентификаторы для вызова в программе EU.
Например:
a=define_c_func(lib,"MesBox",{C_INT},C_INT)
b=define_c_func(lib,"MesBox",{C_INT,C_INT},C_INT)
c=define_c_func(lib,"MesBox",{C_INT,C_INT,C_INT},C_INT)
и так далее.

Что из этого выйдет, я не берусь гадать.
А самому мне так делать не приходилось.

Так что снимаю с себя всякую ответственность за последствия. :-)

187. santy   (27.11.2008 17:33)
0  
Да, он очень даже ничего. :)
Игорь есть вопрос. Планирукют в новой версии сделать поддержку переменного количества аргументов, при вызове функций из ДЛЛ файла. И как сейчас это можна реалиховать?

Спасибо.

186. kinz   (27.11.2008 17:02)
0  
santy, да, этот HippoEdit очень неплох, анализирует уже написанный тобой текст и сразу предлагает повторяющиеся слова - достаточно написать пару букв и хлопнуть Enter. Но русские ключевые слова почему-то не любит. Я послал авторам письмо с вопросом, как подсветить русские слова и можно ли вообще это сделать. Жду ответа.

185. kinz   (27.11.2008 16:28)
0  
http://pl-euphoria.narod.ru/akelpad_euphoria.7z

Вот файл раскраски двуязычной EU для редактора AkelPad.

184. kiv   (26.11.2008 18:56)
0  
сегодня случайно наткнулся на статью о истории
создания ОС ДЕМОС (BSD4.x)
пилотное название поректа UNAS в пику UNIX,
даже супруга доктор смеялась...
Вот возрадил бы кто проект, посмеялись бы....

183. santy   (26.11.2008 15:33)
0  
Есть ещё неплохой редактор HippoEdit
http://www.hippoedit.com/ безплатный для жителей бывшего Союза.

182. santy   (26.11.2008 15:11)
0  
На днях выложу редактор Jens'' File Editor JFE с подсветкой синтаксиса Эйфории а также уже прописаным вызовом интерпретатора. ТОлько нужно поменять пути к Эйфории если у вас они другие.

181. kinz   (25.11.2008 21:06)
0  
Запуск программы EU.
Меню:
Настройки->Параметры...->Общие->Выполнить->Команда
в окошке команда пишется:
ex_r %f
->Ok
Потом
Меню:
Настройки->Выполнить

Под управлением ex_r.exe будет исполнена текущая редактируемая программа EU.

180. kiv   (25.11.2008 20:39)
0  
Спасибо. я уже нашёл...

179. kinz   (25.11.2008 20:35)
0  
Раскраска - плагин HighLight::Main.
В каталоге AkelFilesPlugsHighLight нужно скопировать файл cpp.highlight в файл euphoria.highlight - он в кодировке Unicode, загрузить его в этот редактор и откорректировать под ключевые слова EU. При редактировании уже программ EU нужно назначить 866 кодировку. И всё. Я попробовал, работает и подсвечивает, но весь файл подсветки я переписывать не стал - другие дела достают. Как там насчёт запуска, пока не знаю.

178. kiv   (25.11.2008 19:19)
0  
он у меня давно есть, но где раскраска и работа с внешними программами? какой плагин?

177. kinz   (25.11.2008 18:35)
0  
http://akelpad.sourceforge.net/ru/index.php

Вот редактор для программистов, поддерживающий
раскраску русских программ.
Бесплатный, с открытым кодом, никаких проблем
с русским языком в любой кодировке.

176. kiv   (25.11.2008 17:28)
0  
И ещё...
если заглянуть в то что генерят многие компиляторы приходишь к мысле: моё представление о красоте кода сильно расходится с представлениями авторов инструмента на туже тему...

175. kiv   (25.11.2008 17:22)
0  
Мнение:
Отсутствие красоты в коде оправдано только стабильностью работы...
А чем проще тем стабильнее...


Имя *:
Email:
WWW:
Код *:
Поиск
Copyright MyCorp © 2025
Создать бесплатный сайт с uCoz