Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Операционные системы > Софт
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Результаты опроса: В чем конструктор грамот делать?
Delphi 16 76.19%
Photoshop 3 14.29%
MacromediaFlash 1 4.76%
CorelDraw 1 4.76%
Paint 0 0%
Другой вариант 0 0%
Голосовавшие: 21. Вы ещё не голосовали в этом опросе

Ответ
 
Опции темы Поиск в этой теме
Старый 28.02.2009, 12:29   #11
Лукманов Александр
работа не волк....
Форумчанин
 
Аватар для Лукманов Александр
 
Регистрация: 09.06.2008
Сообщений: 337
Вопрос

Я тут в нете нашёл статейку про установку HTMLEdit. Сделал как написано. А он мне ошибку выдаёт: Error
Cannot debug project unless a host application is defined. Use Run|Parameters... dialog box и [Warning] Unit 'MSHTML_TLB' implicitly imported into package 'dclusr'.

Подскажите как установить.

Собственно сама статья:

1. Запускаем один экземпляр Delphi (у меня 5-ая версия).
2. В меню-баре выбираем пункт "Component", затем "Import ActiveX Control".
3. В появившемся окне, в списке зарегестрированных ActiveX Control'ов находим строку "DHTML Edit Control..." и выделяем ее (я не обещаю что у всех она будет, но если вдруг не будет попробуйте нажать кнопку "Add" и найти файл "C:\Program Files\Common Files\Microsoft Shared\Triedit\DHTMLED.OCX")..



1. Нажимаем кнопку "Install".
2. В следующем окне выбираем вкладку "Into new package".
3. Выбираем путь куда будет установлен наш ActiveX package и имя для него.

1. Далее жмем "Ok".
2. После долгого раздумья появится окно, в котором нажмите "Compile".

1. После чего в выскочившем сообщении нажмите "Ok".
2. Закройте все с сохранением вашей новой библиотеки.

А теперь в два приема создаем проект и тестируем то что получилось.

1. Создаем новый проект
2. находим палитру компонент "ActiveX", где видим две новые иконки
3. выбираем ту что называется "DHTMLEdit"
4. бросаем ее на форму
5. устанавливаем Align := alClient
6. запускаем проект
7. выделяем текст на странице которую вы сейчас читаете (Ctrl+A) и копируем с нее текст (Ctrl+C)
8. переходим в наш проект
9. ставим в поле курсор (щелкните мышью по полю)
10. нажимаем "Ctrl+V"
11. смотрим и удивляемся.
Цель, для которой требуются неправые средства, не есть неправая цель.
Лукманов Александр вне форума Ответить с цитированием
Старый 28.02.2009, 14:40   #12
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

Цитата:
Сообщение от vasek123 Посмотреть сообщение
На Delphi удобнее...
и чем же7 там просто синтаксис другой... все остальное одно и тоже... просто ты привык к делфам и поэтому говоришь что удобней...
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 28.02.2009, 14:47   #13
vasek123
Заблокирован
 
Регистрация: 21.11.2008
Сообщений: 4,986
Сообщение

Цитата:
Сообщение от KORN Посмотреть сообщение
и чем же7 там просто синтаксис другой... все остальное одно и тоже... просто ты привык к делфам и поэтому говоришь что удобней...
Ну я бы не сказал, что привык... Просто согласись, намного удобнее писать Edit.Text чем Edit->Text или вставлять begin и end заместо { и }.
А C++ я изучаю как и Delphi !
vasek123 вне форума Ответить с цитированием
Старый 28.02.2009, 14:52   #14
KORN
Банхаммер
Участник клуба
 
Аватар для KORN
 
Регистрация: 17.02.2007
Сообщений: 1,754
По умолчанию

мне что delphi что php одинаково нормально, {} ставить быстрей чем begin end, это дело каждого, и вообще отклонились от темы
Перед тем как спросить ищи на форуме и в GOOGLE
KORN вне форума Ответить с цитированием
Старый 28.02.2009, 22:35   #15
DeKot
Участник клуба
 
Аватар для DeKot
 
Регистрация: 12.08.2008
Сообщений: 1,977
По умолчанию

В принципе для , скажем, тех же грамот - создать форму (она же окно),выбираешь дизайн со всеми атрибутами.Далее все вставляемые атрибуты даже через простой Edit (кому, за что, дата, опись, протокол, отпечатки пальцев) .Через объект Printers (uses Printers; и процедуру BeginDoc ... EndDoc выводим на принтер.
Я вот таким образом (пытаюсь внедрить) шаблоны документов при проектировании разрабатываю.Сейчас воткнулся в Unicode c нестандартными символами.Но это уже совсем другая история . . .
И не сомневайся даже ... отдых - кайф, работа - лажа!
DeKot вне форума Ответить с цитированием
Старый 28.02.2009, 22:44   #16
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Многое зависит от требуемой сложности графики в грамоте.

Я делал подобные проекты средствами VBA в CorelDRAW - в плане количества возможностей по обработке векторной графики и удобства работы с графическими объектами (хорошо проработанная объектная модель) ему нет равных.

Плюсом является также то, что графические заготовки и код хранятся в одном файле, и отредактировать код и графику можно на любом компе, где установлен CorelDRAW, без установки дополнительного ПО.

Конечно, для этого нужен опыт работы с VBA...

В случае же, если требуется менять только текст в грамоте, есть варианты намного проще, и CorelDRAW в этом случае абсолютно не нужен.

Последний раз редактировалось EducatedFool; 28.02.2009 в 22:48.
EducatedFool вне форума Ответить с цитированием
Старый 28.02.2009, 22:54   #17
Levsha100
Заблокирован
Старожил
 
Регистрация: 20.07.2008
Сообщений: 4,032
По умолчанию

Я думаю идеальный вариант-Delphi+Image.Canvas!+XML(для шаблонов)
Levsha100 вне форума Ответить с цитированием
Старый 01.03.2009, 11:16   #18
Лукманов Александр
работа не волк....
Форумчанин
 
Аватар для Лукманов Александр
 
Регистрация: 09.06.2008
Сообщений: 337
По умолчанию

Вопрос #11, про установку компонента снимается. Оказывается надо было Delphi перезапустить. Instrumental Workshop установил, обалдел. Народоваться не могу. Классная штука.

Спасибо что про Canvas подсказали (правда с ним замучаешься).

А я и не знал что CorelDraw поддерживает VBA.

И про принтеры спасибо. Клёвый форум. Столько новой полезной информации.
Цель, для которой требуются неправые средства, не есть неправая цель.
Лукманов Александр вне форума Ответить с цитированием
Старый 01.03.2009, 11:32   #19
pu4koff
Старожил
 
Аватар для pu4koff
 
Регистрация: 22.05.2007
Сообщений: 9,067
По умолчанию

Цитата:
Сообщение от Лукманов Александр Посмотреть сообщение
Знакомая работает в администрации города, в отделе "печати". Так ей грамоты приходиться печатать каждый день.
А сейчас посредством чего печатают эти грамоты? Тупо в ворде набирают или в векторном редакторе каком или еще как?
pu4koff вне форума Ответить с цитированием
Старый 01.03.2009, 11:50   #20
Лукманов Александр
работа не волк....
Форумчанин
 
Аватар для Лукманов Александр
 
Регистрация: 09.06.2008
Сообщений: 337
По умолчанию

Редактор называется МашБюро (на Pascale вроде написан). Там в базе хранятся заранее нужные положения текста. То есть готовую болванку грамоты (сделанную к примеру Photoshop + занесённую в базу программы), прогоняют с помощью этой программы через принтер. В итоге, надписи типа Иван Петрович печатаются в нужном месте.
Цель, для которой требуются неправые средства, не есть неправая цель.

Последний раз редактировалось Лукманов Александр; 01.03.2009 в 12:25. Причина: Вспомнил важную деталь
Лукманов Александр вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
конструктор игр koljsch Фриланс 13 04.02.2009 03:49
Конструктор PilGrim Общие вопросы C/C++ 0 16.01.2009 10:21
Конструктор копирования Djaconda Общие вопросы C/C++ 3 11.06.2008 18:54
Класс и конструктор Andr Общие вопросы C/C++ 2 10.05.2008 18:21
Конструктор запросов kaa БД в Delphi 12 20.12.2006 16:45