Вверх ↑
Этот топик читают: Гость
Ответов: 5446
Рейтинг: 323
#91: 2009-07-29 20:49:41 ЛС | профиль | цитата
Экспериментально обнаружено, что проблема одинарных/двойных кавычек уже исправлена в последней версии codegen.dpr.

Сегодня добавил пакет на SVN, но при том постараюсь все релизы дублировать на файлообменнике.
карма: 1

0
Ответов: 1304
Рейтинг: 405
#92: 2009-07-29 23:22:53 ЛС | профиль | цитата
iarspider, сгодня что-то застрял на DataToFile, или я не понимаю как он работает или он не понимает как необходимо работать .
карма: 3

0
файлы: 1test_datatofile.rar [1.5KB] [275]
Ответов: 5446
Рейтинг: 323
#93: 2009-07-30 04:47:20 ЛС | профиль | цитата
MAV, всё не так просто, как кажется. Тут частично моя ошибка, частично - фокусы кодогенератора, частично - отсутствие примеров (кстати, твой тест в слегка доработанном виде пойдёт в пакет как пример по работе с файлами). Исправленный пример в прищепке, исправленный код - на SVN и на файлообменнике.
------------ Дoбавленo в 04.54:
Небольшые пояснения по поводу правок:

1. Для склейки частей путей рекомендуется использовать os.file.join (т.е. FileJoin), ибо он гарантирует корректную вставку корректных path separators ("разделителей пути" - обратные слеши в Windows и прямые - в Linux).

2. Прочитанная из файла строка должна быть перекодирована в UTF-8 перед её первым использованием (включая вывод на экран через Echo или Prompt, исключая вывод в файл в кодировке не-UTF-8), иначе будет Exception. Обратная операция тербуется для вывода строки файл (кроме файлов в кодировке UTF-8).

3. Компонент Encoding: знаю, что он не слишком user-friendly, но для большинства случаев нужна перекодировка CP1251 <-> UTF-8. Перекодирование CP866 <-> UTF-8 (при консольном вводе/выводе) происходит "за кадром"
карма: 1

0
файлы: 1test_datatofile.zip [1.8KB] [297]
Ответов: 5446
Рейтинг: 323
#94: 2009-08-02 21:24:15 ЛС | профиль | цитата
Релиз от 02 августа:
* Новый компонент: Raise (вызов исключения).
* Исправлен баг в компоненте DictEnum.
* Пример по работе со списками (List)
карма: 1

0
Ответов: 1304
Рейтинг: 405
#95: 2009-08-03 17:09:03 ЛС | профиль | цитата
iarspider, не добавил Raise и PathJoin в Elements.sql. По ходу дела изобразил иконку к PathJoin.
карма: 3

0
файлы: 1pathjoin.rar [352B] [263]
Ответов: 5446
Рейтинг: 323
#96: 2009-08-04 02:33:54 ЛС | профиль | цитата
MAV, забыл в архив упаковать На SVN всё есть. Сейчас поправлю.
------------ Дoбавленo в 03.13:
Bugfix-релиз от 03 августа.
карма: 1

0
Гость
Ответов: 17029
Рейтинг: 0
#97: 2009-08-09 18:01:32 правка | ЛС | профиль | цитата


Редактировалось 4 раз(а), последний 2021-05-21 10:45:13
карма: 0

0
Ответов: 1841
Рейтинг: 369
#98: 2009-08-09 18:03:12 ЛС | профиль | цитата
эт я написал.
карма: 1
0
Ответов: 1304
Рейтинг: 405
#99: 2009-08-09 19:03:28 ЛС | профиль | цитата
CriDos, проверил релиз пакета от 03 августа на HiAsm b180, всё работает как и на 179-той.
Судя по описанию ошибки, криво прописан путь перекодировщику(компилятору). Попробуй прописать вручную.

ps:При правильно выполненных условиях установки пакета, что-либо вручную прописывать не надо.

карма: 3

0
файлы: 1image1.png [3.9KB] [526]
Ответов: 5446
Рейтинг: 323
#100: 2009-08-10 01:59:24 ЛС | профиль | цитата
MAV, это больше похоже на то, что либо "потерялся" make.dll, либо не был собран codegen.dll
карма: 1

0
Ответов: 1841
Рейтинг: 369
#101: 2009-08-10 07:58:28 ЛС | профиль | цитата
Спасиб за всё но после переустановки пакета "Питон" всё заработало в чём была проблема не понял...
карма: 1
0
Ответов: 5446
Рейтинг: 323
#102: 2009-08-10 08:21:00 ЛС | профиль | цитата
CriDos, бывает, не парься. Удачного тестирования (и использования)!
карма: 1

0
Ответов: 5446
Рейтинг: 323
#103: 2009-08-13 21:31:38 ЛС | профиль | цитата
Промежуточный (тестовый) релиз от 13 августа отправлен на SVN. Так как релиз тестовый, то на файлообменнике пока не выкладываю.

Список изменений:
* Упрощена схема автоопределения кодировки для ввода/вывода в консоль
* Новая реализация TryExcept (разделение на блок Try...Else...Finaly и блок(и) Except).

Начал рисовать иконки для ...Error, но пока не все сделал (я не железный, в отличие от компа, который за секунду наштамповал кучу компонентов!). Помощь приветствуется.

Для любопытных: в прищепке скрипт на питоне, использованный для генерации hws и ini файлов. На компонентах пакета пока такое не слепить, но всё впереди...
карма: 1

0
файлы: 1pycodegen.zip [865B] [232]
Ответов: 5446
Рейтинг: 323
#104: 2009-08-15 06:47:07 ЛС | профиль | цитата
Закончил рисовать иконки к новым компонентам. Без иконок (пока) остаются hiTryExcept и hiRaise.

Релиз от 14 августа. Также доступен на SVN.
карма: 1

0
Разработчик
Ответов: 4698
Рейтинг: 426
#105: 2009-08-15 14:32:02 ЛС | профиль | цитата
iarspider, скажи, что делают эти компоненты и я дорисую иконки
карма: 10
0
Сообщение
...
Прикрепленные файлы
(файлы не залиты)