Регистрация Главная Сообщество
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Не могу разобраться с доп. юнитом, каюсь

-

Вопросы и ответы, обсуждения

- Ваши вопросы по Pascal/Delphi только в данном разделе

Ответ
 
Опции темы
Старый 27.07.2015, 19:44   #1
 Разведчик
Аватар для AT1k
 
AT1k никому не известный тип
Регистрация: 20.05.2012
Сообщений: 2
Популярность: 10
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
 
По умолчанию Не могу разобраться с доп. юнитом, каюсь

Наверное, самый глупая проблема в моей жизни:
Я решил использовать UOpenGLCanvas из, возможно, известного вам box2d. В общем, не отображает ничего. Думаю, я неправильно инициализировал или что-нибудь в этом духе

Код:
uses
..., UOpenGLCanvas;
Код:
var
  GlCanvas : TGlCanvas;
Код:
GlCanvas := TGlCanvas.Create(Form1, true, true, false, true, false);
GlCanvas.DefaultFont.WinColor := clWhite;
GlCanvas.TextOut('Test', 100, 100, nil);
[Ссылки могут видеть только зарегистрированные пользователи. ]

Там в constructor TGLCanvas.Create есть функция Recreate, где есть есть процедура InitOpenGL. По идее, достаточно вызвать Create, но, видимо, я что-то не заметил/не понял

Пробовал и drawto, и самостоятельно recreate вызывать, пробовал создавать канвас и выводить текст нажатием на кнопку (в этом случае вся форма окрашивалась в черный). Заранее извиняюсь за столь глупый вопрос и прошу о помощи!

Добавлено через 1 час 22 минуты
Забавно, но стоило в таймере прописать DrawTo и все заработало. Теперь другой вопрос: Почему DrawTo через кнопку не работает, а через таймер работает ?

Код:
GlCanvas.TextOut('Test', 100, 100, nil);
GlCanvas.DrawTo(Form1.Canvas.Handle);

Последний раз редактировалось AT1k; 27.07.2015 в 21:07. Причина: Добавлено сообщение
  Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 23:03.

Пишите нам: [email protected]
Copyright © 2025 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net