|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
03.03.2013, 20:05 | #1 |
Пользователь
Регистрация: 16.02.2010
Сообщений: 11
|
DrawGrid непонятная ошибка в TextOut
Здравствуйте!
Помогите разобраться!!! Написал такой код: procedure TForm1.DrawGrid1DrawCell(Sender: TObject; ACol, ARow: Integer; Rect: TRect; State: TGridDrawState); var s : String; begin TextOut(1, 1, 'Owner Drawn text'); end; Компилятор ругается на коде с TextOut, что типы Интежер и Стринг несовместимы! В чем подвох?? |
03.03.2013, 20:36 | #2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Правильно ругается, ибо
Цитата:
Код:
I'm learning to live...
|
|
03.03.2013, 20:57 | #3 |
Пользователь
Регистрация: 16.02.2010
Сообщений: 11
|
Большое спасибо!!!
У меня на форме будет 11 DrawGrid, для всех них написал/: Код:
В чем здесь проблема? Последний раз редактировалось Stilet; 04.03.2013 в 09:21. |
04.03.2013, 09:23 | #4 | |||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
Цитата:
Во-вторых в невнимательном читании того что тебе пишут. Сравни свое: Цитата:
Цитата:
I'm learning to live...
|
|||
04.03.2013, 09:28 | #5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
программа — запись алгоритма на языке понятном транслятору
|
04.03.2013, 09:31 | #6 |
personality
Старожил
Регистрация: 28.04.2009
Сообщений: 2,883
|
Для всех них писать не надо, им всем надо назначить этот единственный обработчик события в инспекторе, и по тегу определять кто именно должен на себе отобразить.
Tag Вы непонятно откуда берёте - его надо брать тоже из грида TDrawGrid(Sender).Tag |
04.03.2013, 09:46 | #7 |
Пользователь
Регистрация: 16.02.2010
Сообщений: 11
|
Конречно обработчик события у меня один для все гридов, в операторе касе текст назначается в зависимости от тага грида...
Спасибо в обработчике события сделал изменения и заработала программа как надо: Код:
___________ Код нужно оформлять по правилам: тегом [CODE]..[/СODE] (это кнопочка с решёточкой #) Не забывайте об этом! Модератор. Последний раз редактировалось Serge_Bliznykov; 04.03.2013 в 10:02. |
04.03.2013, 10:01 | #8 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
lostbananan, Вы зря не читаете то, что Вам пишут!
Перечитывайте пост #4 (у Вас ошибка в параметрах TextOut ) до ПОЛНОГО прояснения! p.s. И код нужно ФОРМАТИРОВАТЬ!!! Последний раз редактировалось Serge_Bliznykov; 04.03.2013 в 10:03. |
04.03.2013, 20:19 | #9 |
Пользователь
Регистрация: 16.02.2010
Сообщений: 11
|
Непонятные ошибки времени исполнения возникают.
Если программу запускаю в той директории в которой ее делал - ошибок нет, копируюю в другую директорию (вместе с ини-файлом) - ошибка аксес виолатион на чтение... такая же ошибка возникает если немного изменить координаты эллементов. Что это может быть и как с этим бороться? А вообще, может кто подскажеть как создать "на лету" прогресьар и лабел? Прбывал так: Код:
Написал так: Код:
Код такой написал и все заработало: Код:
Последний раз редактировалось Stilet; 05.03.2013 в 09:20. |
04.03.2013, 23:37 | #10 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,527
|
Код:
Код:
программа — запись алгоритма на языке понятном транслятору
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Непонятная ошибка | bandit58rus | Visual C++ | 9 | 04.06.2012 19:38 |
Непонятная ошибка | RusseLfStyle | Паскаль, Turbo Pascal, PascalABC.NET | 2 | 18.03.2012 09:09 |
Непонятная ошибка | fredwriter | Общие вопросы C/C++ | 19 | 28.10.2011 18:01 |
Непонятная ошибка | Shurik(c) | Помощь студентам | 0 | 01.06.2011 20:34 |
Непонятная ошибка | Lisёноk | Помощь студентам | 4 | 19.12.2010 15:08 |