Обсуждение развития MSEide + MSEgui

Вопросы программирования и использования MSEide + MSEgui.

Модератор: Модераторы

Сообщение debi12345 » 08.05.2007 19:50:45

Кто просил поддержку ? Julio. Вот его то и потрясти. Smile А то ведь сделает
втихаря и никому не покажет.

Лично меня интересует возможность печати карточек услуг (оплаты,..) - по много штук на листе, но с уникальными штрих-кодами каждая.

А Мартин молодец !

Он словно в шахматы играет, поддерживая некую идеально сбалансированную позицию. Что эту "позицию" укрепляет - примимается и делается. На редкость изворотлив !

ПС:
Понял, что мне в MSE* не очень нравится - слишком много мышой работать приходится, а лень. Теперь, после выработки привычки - хочется, чтобы и голосовые команды понимало. MSEide весьма напоминает CAD-программы - где не столько код пишешь, сколько подшгоняешь и линкунешь "кирпичики". Сказать "мало кода" - значит, ничего не сказать. Есть даже компоненты для увязок между собой нескольких выборок !
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 08.05.2007 22:12:54

класс который на канвасе рисует штрихкод я на МСЕ перенес. правда на работе валяется имхо его лучше не рисовать, а довести до компонента, бросил его на форму, а там он уже сам из датасета пусть берет и рисует. но я пока не имею время на это если есть жалание то могу кинуть наработки.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 08.05.2007 22:32:17

Там (http://www.terryburton.co.uk/barcodewriter/ ) реально очень сильная ( и многолетняя ) наработка - какие только форматы кодов не подерживаются ! Рисует прямо в PS-файл. Не требует ничего, кроме программы-шаблона в виде обычного PS-файла. Одно "но" - как у него с кодированием русского текста (Code39,..). Руки не доходят все это проверить.

класс который на канвасе рисует штрихкод я на МСЕ перенес. правда на работе валяется имхо его лучше не рисовать, а довести до компонента, бросил его на форму, а там он уже сам из датасета пусть берет и рисует. но я пока не имею время на это если есть жалание то могу кинуть наработки.

Кидайте - не стесняйтесь. 100% уверен, что и с русским ( + узбекским ) языком там все в порядке. Вам-то самому некогда в ближайшие годы будет - и дабл-коммандер, и аська.
Долбайте Лазарус, раз уж занялись !!!
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 09.05.2007 11:05:52

аську я просто критикую,да и команда что-то притихла.

хотя зачем в штрихкоде русский я не очень понимаю
большая часть штрихкодов вообще букв неподдерживает.
я использую code128b он букавки то подерживает, но я без них как-то =)
тут же еще кроме того чтоб напечать надо и считать и не хотелось бы нарваться на сканер который не поймет буковки "я" или "ё" =)

так что имхо у тя не правельно представление о том что должно быть в штрихкодах =) файлик вышлю как доберусь до работы
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение debi12345 » 09.05.2007 18:58:12

В штрих-кодах может быть любая информация, и назначение штирх-кода- возможность быстро (и безошибочно ) его прочитать с помощью сканера. Тема о языках - чтобы быть во все-оружии и иметь аргументы при очередных инициативах свыше. Короче, системный подход :)

PS:
У нас тут два параллельных алфавита в ходу - кириллица и латиница.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Alexander » 14.05.2007 01:53:45

Я всё мучаю древо и не пойму фича это или баг.

Когда указываю распахнуть корень вылетает с сегфолтом, а когда
дочерние нормально. Тип же у них вроде одинаковый.

Так работает:

Код: Выделить всё
roota:= ttreelistedititem.create;
roota.add(3,ttreelistedititem);
roota.caption:= 'A';
roota[0].caption:= 'A0';
roota[1].caption:= 'A1';
roota[2].caption:= s;

rootb:= ttreelistedititem.create;
rootb.add(3,ttreelistedititem);
rootb.caption:= 'B';
rootb[0].caption:= 'B0';
rootb[1].caption:= 'B1';
rootb[2].caption:= 'B2';
rootb[1].add(10, ttreelistedititem);
rootb[1][9].caption := 'C9';

rootb[1].expanded := true;

ttreeitemedit1.itemlist.add(roota);
ttreeitemedit1.itemlist.add(rootb);


А если заменить rootb[1].expanded := true; на rootb.expanded := true;
падает. Как распахнуть корень ? Вот в чём вопрос.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 800
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение debi12345 » 15.05.2007 10:17:57

Alexander
-------------
У Мартина аналогичный код работает. Он просит выслать полный проект ( в news-конференцию ).
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Alexander » 15.05.2007 15:03:36

Спасибо !
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 800
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Attid » 15.05.2007 17:32:33

за что интересно =)
и вообще развели тут флейма на 8 страниц надо будет порезать топик, как нибуть на досуге.
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexander » 15.05.2007 22:38:29

Attid писал(а):за что интересно =)


Это страшная тайна.

Для тех, кто не следит за конференцией.

В этой тайне и в этих муках осваивается и развивается МСЕ.
Силами горстки энтузиастов.

:)

Да и интересен он здесь,походу, только для двух человек. Печально.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 800
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение debi12345 » 15.05.2007 23:01:28

Да и интересен он здесь,походу, только для двух человек. Печально.

Лично мне он неинтересен. Он мне нужен и полезен. С ним я начал лепить БД-проекты как из автомата. Красивый отчет неслабой сложности сделать - раз плюнуть. Можно печатать даже математические иероглифы и псевдографику. Млин, и ничего ведь не глючит !
Теперь на очереди комбинированный БД-сетевой проект. БД-часть уже готова ( SQlite3 во всей красе, супер-движок !).
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Сообщение Attid » 16.05.2007 01:03:44

БД-сетевой проект.

SQlite3

мне кажется это не совсем совместимо =/ или я ошибаюсь ?
Аватара пользователя
Attid
долгожитель
 
Сообщения: 2585
Зарегистрирован: 27.10.2006 17:29:15
Откуда: 44°32′23.63″N 41°2′25.2″E

Сообщение Alexander » 16.05.2007 16:36:41

Attid писал(а):и вообще развели тут флейма на 8 страниц надо будет порезать топик, как нибуть на досуге.


Спасибо !

А конкретно здесь и есть тематитечский флейм. Она
для этого и создана.
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 800
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение Alexander » 16.05.2007 16:47:15

По поводу древа Мартин ответил, что нужно использовать
не событие oncreate (как у меня было), а onloaded. Потому,
что в oncreate компоненты ещё не до конца созданы.

Работает !
Аватара пользователя
Alexander
энтузиаст
 
Сообщения: 800
Зарегистрирован: 18.12.2005 19:10:00
Откуда: оттуда

Сообщение debi12345 » 16.05.2007 18:46:59

БД-сетевой проект.

SQlite3

мне кажется это не совсем совместимо =/ или я ошибаюсь ?


БД - данные ( файлы, загруженные в BLOB-поля), список и состояние адресатов, и прочее. SQlite3 - СУПЕР для таких дел!!!
Сеть - соединение с адресатами по FTP и обмен данными.

Знаю - изврааат... Приходится приспосабливаться под имеющуюся инфраструктуру сети.

ПС:
SQlite3 умеет работать с многими коннектами одновременно, включая сетевые диски. Если и возникают проблемы - то из-за кривой реализации этих дисков.
Аватара пользователя
debi12345
долгожитель
 
Сообщения: 5761
Зарегистрирован: 10.05.2006 23:41:15
Откуда: Ташкент (Узбекистан)

Пред.След.

Вернуться в MSEide + MSEgui

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

Рейтинг@Mail.ru
cron