![]() |
печать на принтер из блиц
есть прога на блиц - пишу на заказ (почему взял блиц, потому что не требуется сверх возможностей и нужно сделать быстро), вопрос в следующем - нужно организовать печать отчетов на принтере, возможно кто-то занимался подобным?
вот что из полезного удалось найти:) http://purebasic.info/phpBB2/viewtop...%ED%F2%E5% F0 |
Ответ: печать на принтер из блиц
когда приспичило встроил окно ИЕ (в нём же и показывал свёрстанны в памяти html-отчёт). Из него же и печатал. Есть либа
|
Ответ: печать на принтер из блиц
Цитата:
C#, очень просто печатать. Также просто рисовать на лист для печати, используется тот же самый класс System.Drawing. Отчёты от куда будут идти? Если например они будут в приложении их заполнять, дык так даже ещё проще, формы виндовсовские расставить очень просто в Form Editor'е, Visual C# Express. |
Ответ: печать на принтер из блиц
|
Ответ: печать на принтер из блиц
Вложений: 1
|
Ответ: печать на принтер из блиц
Вариант. Но ИЕ удобней тем, что (как и любой браузер) выполнит компоновку объетов на страницу, разбиение на листы, поддерживает ориентации и прочее. В общем - выбирай исходя из ТЗ.
|
Ответ: печать на принтер из блиц
Вложений: 2
всем спасибо за помощь, но пример lbbrowse3.dll слишком заморочен (окно браузера таки открылось, но страницы не открывались) в конечном итоге я воспользовался стандартным сэмплом из пурика - меня в нем все устроило, только малец допилить надо. пример работы в аттаче.
|
Ответ: печать на принтер из блиц
Мне кажется такого рода программы надо делать не на игровом движке.
А использовать более подходящее решение наподобие .NET |
Ответ: печать на принтер из блиц
на самом деле, обычному человеку (не слишком замороченному компьютерами) глубоко насрать на чем прога написана - главное чтобы она работала :) для примера, мой друган написал за 50 косых прогу на блиц для глазной клиники (сканирование сетчатки глаза по изображению)
|
Ответ: печать на принтер из блиц
С другой стороны, как поётся в старой песне:
И нам лень извращаться, оптимизировать код: В купе с мощной машиной отвыкли от всякого риска. Тут простые задачи делаются в N слоёв фреймворков и апи, так что... Хотя я старался бы избегать писать такие приложения. |
Ответ: печать на принтер из блиц
"Один мой друг писал софт для запуска шатла на блице!", шатл правда упал..
Что за глупые оправдания из рода "главное чтоб работало", это ведь и отличает, лузяку-кодера от дельного программиста. Тем более представь, вот заказчик показывает эту софтинку какому-то технически осведомлённому перцу, он смотрит на это дело, и вежлево говорит - "Знаете, софт какбы делает своё дело, но делает это медленно, плохо и вообще это очень старой школы программисты, сейчас такое вот можно реализовать с вдвойне меньшим бюджетом, и работать будет раз в 8 быстрее..". Представьте реакцию заказчика - обида на свою глупость, ну тут уж ничего не поделаешь, но вот что-что а к вам он больше не обратится. Большая часть компаний по разработки софта в UK, не имеют никакой рекламы, и забиты работой, почему? Да потому что продукты качественные, и сделаны как подобает, поддержка тоже удобная (MAV - очень блеать информативная ошыбка), и клиент доволен, его хвалят. И он будет вас хвалить и советовать - это лучшее что можно пожелать от клиента. |
Ответ: печать на принтер из блиц
если это не одноразовая работа, то лучше переходить на winForm\WPF !!
|
Ответ: печать на принтер из блиц
Цитата:
Почему блитз не лучший выбор для офисного/профессионального софта без потребности в 3Д визуализации? Потому что: 1. Самописный GUI работает и выгялдит не как стандартный, это обычно работает не как ожидается и часто пугает пользователя. Плюс выглядит как халтура. 2. Все современные GUI-based приложения событийно-ориентированные. А блитз использует бесконечный цикл. Это означает что такие приложения выполняют чтолибо после события. В остальное время они бездействуют. Блитз отжирает ресурсы постоянно. 3. Приложение написанное на нормальном фреймворке типа .NET будет работать очень долго в будущем т.к. системное Api обычно очень медленно меняется. Блитз скорее всего будет испытывать проблемы в каждой новой версии ОС. 4. Это просто так же правильно и удобно как забивать гвозди бензопилой - технически можно, но выглядит со стороны по меньшей мере странно. |
Ответ: печать на принтер из блиц
2L.D.M.T.
как, всё-таки, решил проблему? |
Ответ: печать на принтер из блиц
так поднимали же этот вопрос не раз здесь
А вообще, в блице должна быть функция (наподобие max-овской WaitSystem) - ждет любое сообщение к окну, и только после этого "отпускает" )) |
Часовой пояс GMT +4, время: 01:46. |
vBulletin® Version 3.6.5.
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Перевод: zCarot