Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Печать форм. [D7, XP]


JohnKorsh ©   (2010-07-12 12:16:00) 

В формах есть метод Print. Печатает только дочерние формы. При попытке использовать метод для выывода на печать основной формы на этапе компиляции возникает ошибка "[Error] main.pas(1345): Statement expected, but expression of type 'TMenuItem' found". Как бы мне основную форму распечатать?


JohnKorsh   (2010-07-12 13:39:00) [1]

Приношу извинения за оттнятое время - понятно дело, моя ошибка. В главном меню обозвал  Item печати Print, вот компилятор и возмущался. Обозвал его Print_1 и всё заработало. Спасибо.


Anatoly Podgoretsky   (2010-07-12 13:27:00) [2]

Телетайпов сегодня нет.


Leonid Troyanovsky   (2010-07-12 13:23:00) [3]


> ohnKorsh   (12.07.10 13:08) [3]

> Да, от tForm. А ошибка, по-моему не в синтаксисе - эта же
> строчка (с заменой имени формы)

Эту же строчку - в студию.
А причем тут имя формы?

> 12 ©   (12.07.10 13:16) [4]
> ты у нас прашиваешь? :)

Попрошаешь ;)

--
Regards, LVT.


Dennis I. Komarov   (2010-07-12 13:21:00) [4]

Ох уж это сказочки. Ох уж эти сказочники...


12   (2010-07-12 13:16:00) [5]

ты у нас прашиваешь? :)


JohnKorsh   (2010-07-12 13:08:00) [6]

Да, от tForm. А ошибка, по-моему не в синтаксисе - эта же строчка (с заменой имени формы) в дочерней форме работает и печатает всё как и хотелось. Может, в главной форме метод Print перекрывается?


12   (2010-07-12 12:42:00) [7]

от чего унаследована главная форма? Не от tForm в конечном итоге?


Leonid Troyanovsky   (2010-07-12 12:41:00) [8]


> JohnKorsh   (12.07.10 12:16)  

> В формах есть метод Print. Печатает только дочерние формы.

Не верю.

> Как бы мне основную форму распечатать?

Для начала, исправить ошибку в 1345 строке.

--
Regards, LVT.


Наверх

Титульная страница Поиск, карта сайта Написать письмо