![]() |
|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 19.11.2010
Сообщений: 8
|
![]()
Здравствуйте!
Есть форма, скажем описаная в Unit1.pas. Также есть написаный вручную клас, который лежит в Class.pas. Так вот, этот клас, который сидит в Class.pas должен работать с канвой формы из Unit1.pas, тоетсь рисовать на ней. Как это сделать? |
![]() |
![]() |
![]() |
#2 |
Google user
Пользователь
Регистрация: 20.09.2010
Сообщений: 27
|
![]()
возможно решение корявое. А если в public класса засунуть переменную типа TCanvas и при вызове класса из Unit1.pas передавать ей Form1.Canvas ? а в самом классе все действия относящиеся к канве формы совершать с этой переменной.
Pascal/Delphi
ICQ: 2881228 |
![]() |
![]() |
![]() |
#3 |
Регистрация: 19.11.2010
Сообщений: 8
|
![]()
Делал так, вылетает в Access Violation
![]() |
![]() |
![]() |
![]() |
#4 |
Старожил
Регистрация: 04.02.2009
Сообщений: 18,162
|
![]()
Во-первых неудачное название юнита. Во-вторых, можно описать процедуру как
Код:
Маньяк-самоучка
Utkin появился в результате деления на нуль. Осторожно! Альтернативная логика ![]() |
![]() |
![]() |
![]() |
#5 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,406
|
![]() Цитата:
Телепатор подсказывает что такой объект НЕ БЫЛ создан. Работать некому. получаем Access Violatation. код работы с данным классом в студию.
программа — запись алгоритма на языке понятном транслятору
|
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi7,как создать собственный класс ? | -ushёl- | Общие вопросы Delphi | 15 | 13.06.2010 01:02 |
как работать с канвой | лорд преисподней | Помощь студентам | 10 | 26.11.2009 19:35 |
Как заставить работать NFS 2 SE? | Манжосов Денис :) | Gamedev - cоздание игр: Unity, OpenGL, DirectX | 6 | 02.11.2008 16:35 |
Как заставить работать php? | yourself | Помощь студентам | 9 | 20.05.2008 08:08 |
Как заставить работать dll ? | Volkogriz | Общие вопросы Delphi | 10 | 13.12.2007 10:24 |