Страница 7 из 17
Добавлено: 08.05.2007 19:50:45
debi12345
Кто просил поддержку ? Julio. Вот его то и потрясти. Smile А то ведь сделает
втихаря и никому не покажет.
Лично меня интересует возможность печати карточек услуг (оплаты,..) - по много штук на листе, но с уникальными штрих-кодами каждая.
А Мартин молодец !
Он словно в шахматы играет, поддерживая некую идеально сбалансированную позицию. Что эту "позицию" укрепляет - примимается и делается. На редкость изворотлив !
ПС:
Понял, что мне в MSE* не очень нравится - слишком много мышой работать приходится, а лень. Теперь, после выработки привычки - хочется, чтобы и голосовые команды понимало. MSEide весьма напоминает CAD-программы - где не столько код пишешь, сколько подшгоняешь и линкунешь "кирпичики". Сказать "мало кода" - значит, ничего не сказать. Есть даже компоненты для увязок между собой нескольких выборок !
Добавлено: 08.05.2007 22:12:54
Attid
класс который на канвасе рисует штрихкод я на МСЕ перенес. правда на работе валяется имхо его лучше не рисовать, а довести до компонента, бросил его на форму, а там он уже сам из датасета пусть берет и рисует. но я пока не имею время на это если есть жалание то могу кинуть наработки.
Добавлено: 08.05.2007 22:32:17
debi12345
Там (
http://www.terryburton.co.uk/barcodewriter/ ) реально очень сильная ( и многолетняя ) наработка - какие только форматы кодов не подерживаются ! Рисует прямо в PS-файл. Не требует ничего, кроме программы-шаблона в виде обычного PS-файла. Одно "но" - как у него с кодированием русского текста (Code39,..). Руки не доходят все это проверить.
класс который на канвасе рисует штрихкод я на МСЕ перенес. правда на работе валяется имхо его лучше не рисовать, а довести до компонента, бросил его на форму, а там он уже сам из датасета пусть берет и рисует. но я пока не имею время на это если есть жалание то могу кинуть наработки.
Кидайте - не стесняйтесь. 100% уверен, что и с русским ( + узбекским ) языком там все в порядке. Вам-то самому некогда в ближайшие годы будет - и дабл-коммандер, и аська.
Долбайте Лазарус, раз уж занялись !!!
Добавлено: 09.05.2007 11:05:52
Attid
аську я просто критикую,да и команда что-то притихла.
хотя зачем в штрихкоде русский я не очень понимаю
большая часть штрихкодов вообще букв неподдерживает.
я использую code128b он букавки то подерживает, но я без них как-то =)
тут же еще кроме того чтоб напечать надо и считать и не хотелось бы нарваться на сканер который не поймет буковки "я" или "ё" =)
так что имхо у тя не правельно представление о том что должно быть в штрихкодах =) файлик вышлю как доберусь до работы
Добавлено: 09.05.2007 18:58:12
debi12345
В штрих-кодах может быть любая информация, и назначение штирх-кода- возможность быстро (и безошибочно ) его прочитать с помощью сканера. Тема о языках - чтобы быть во все-оружии и иметь аргументы при очередных инициативах свыше. Короче, системный подход
PS:
У нас тут два параллельных алфавита в ходу - кириллица и латиница.
Добавлено: 14.05.2007 01:53:45
Alexander
Я всё мучаю древо и не пойму фича это или баг.
Когда указываю распахнуть корень вылетает с сегфолтом, а когда
дочерние нормально. Тип же у них вроде одинаковый.
Так работает:
Код: Выделить всё
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;
падает. Как распахнуть корень ? Вот в чём вопрос.
Добавлено: 15.05.2007 10:17:57
debi12345
Alexander
-------------
У Мартина аналогичный код работает. Он просит выслать полный проект ( в news-конференцию ).
Добавлено: 15.05.2007 15:03:36
Alexander
Спасибо !
Добавлено: 15.05.2007 17:32:33
Attid
за что интересно =)
и вообще развели тут флейма на 8 страниц надо будет порезать топик, как нибуть на досуге.
Добавлено: 15.05.2007 22:38:29
Alexander
Attid писал(а):за что интересно =)
Это страшная тайна.
Для тех, кто не следит за конференцией.
В этой тайне и в этих муках осваивается и развивается МСЕ.
Силами горстки энтузиастов.
Да и интересен он здесь,походу, только для двух человек. Печально.
Добавлено: 15.05.2007 23:01:28
debi12345
Да и интересен он здесь,походу, только для двух человек. Печально.
Лично мне он неинтересен. Он мне нужен и полезен. С ним я начал лепить БД-проекты как из автомата. Красивый отчет неслабой сложности сделать - раз плюнуть. Можно печатать даже математические иероглифы и псевдографику. Млин, и ничего ведь не глючит !
Теперь на очереди комбинированный БД-сетевой проект. БД-часть уже готова ( SQlite3 во всей красе, супер-движок !).
Добавлено: 16.05.2007 01:03:44
Attid
БД-сетевой проект.
SQlite3
мне кажется это не совсем совместимо =/ или я ошибаюсь ?
Добавлено: 16.05.2007 16:36:41
Alexander
Attid писал(а):и вообще развели тут флейма на 8 страниц надо будет порезать топик, как нибуть на досуге.
Спасибо !
А конкретно здесь и есть тематитечский флейм. Она
для этого и создана.
Добавлено: 16.05.2007 16:47:15
Alexander
По поводу древа Мартин ответил, что нужно использовать
не событие oncreate (как у меня было), а onloaded. Потому,
что в oncreate компоненты ещё не до конца созданы.
Работает !
Добавлено: 16.05.2007 18:46:59
debi12345
БД-сетевой проект.
SQlite3
мне кажется это не совсем совместимо =/ или я ошибаюсь ?
БД - данные ( файлы, загруженные в BLOB-поля), список и состояние адресатов, и прочее. SQlite3 - СУПЕР для таких дел!!!
Сеть - соединение с адресатами по FTP и обмен данными.
Знаю - изврааат... Приходится приспосабливаться под имеющуюся инфраструктуру сети.
ПС:
SQlite3 умеет работать с многими коннектами одновременно, включая сетевые диски. Если и возникают проблемы - то из-за кривой реализации этих дисков.