Модераторы: Snowy, Alexeis, MetalFan
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> TBitmap в DLL, не пашет 
:(
    Опции темы
Fedor
Дата 27.10.2003, 21:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



Добрый день...
Мне нужно написать динамическую библиотеку (DLL) в Делфях... Так вот... Там в одной процедуре должна быть переменная типа TBitmap. Создается впечатление, что либо TBitmap нельзя использовать в ДЛЛ, либо создается какой-то нетот битмап. когда я пишу bbb:=TBitmap.Create (bbb - типа TBitmap), мне выдается ошибка: Object or class type required. Посмотрел в хелпе - там написано, что для битмапа нужен модуль QGraphics. Он используется.
Программа - в делфи6
Подскажите плиз, что такое. И может можно найти достойную замену битмапу?


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
<Spawn>
Дата 27.10.2003, 21:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



При компиляции выползает эта ошибка или во время использования?

Это сообщение отредактировал(а) <Spawn> - 27.10.2003, 22:24


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
p0s0l
Дата 27.10.2003, 22:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 16
Всего: 112



Цитата
QGraphics

Убери букву Q - просто Graphics...
Модули, начинающиеся с Q - это обычно для Kylix. Так что такие модули не подключай, а юзай соответствующие им модули (без буквы Q)...
Где-то я уже это писал...



--------------------
С уважением, г-н Посол.
PM   Вверх
Fedor
Дата 27.10.2003, 22:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



<Spawn> При компиляции
p0s0l Ок. Все-равно не работает


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
<Spawn>
Дата 27.10.2003, 22:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Око кары:)
****


Профиль
Группа: Экс. модератор
Сообщений: 2776
Регистрация: 29.1.2003
Где: Екатеринбург

Репутация: 2
Всего: 64



Morpheus Странно - у меня работает. Причем и с Graphics и с QGraphics

Это сообщение отредактировал(а) <Spawn> - 27.10.2003, 22:24


--------------------
"Для некоторых людей программирование является такой же внутренней потребностью, подобно тому, как коровы дают молоко, или писатели стремятся писать" - Николай Безруков.
PM MAIL ICQ   Вверх
Fedor
Дата 28.10.2003, 00:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



<Spawn> Если не сложно, кинь пример плиз...


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
Fedor
Дата 28.10.2003, 00:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



<Spawn> Отбой с примером... сам сделал простенький примерчик - там едйствительно все работает... А в той длл-ке, которая мне нужна (и она глобально вродебы нечем не отличается от тестовой), выдается такая ощибка...
Код

library graf;

uses
 SysUtils,
 Classes, Graphics, Windows,Forms;

{$R *.res}
procedure test;
var
B:TBitmap;
begin
B:=TBitmap.Create; //вот тут выдается ошибка object or class type required
...
end;
......
......



--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
p0s0l
Дата 28.10.2003, 10:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 16
Всего: 112



Поменяй местами в uses модули Graphics и Windows.
Или же вместо TBitmap пиши Graphics.TBitmap



--------------------
С уважением, г-н Посол.
PM   Вверх
Fedor
Дата 28.10.2003, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Днепрянин
****


Профиль
Группа: Участник
Сообщений: 2090
Регистрация: 8.2.2003
Где: Великий

Репутация: нет
Всего: 32



p0s0l Огромное спасибо!! Действительно работает!! smile.gif
<Spawn> Тебе тоже большое спасибо за помощь! smile.gif


--------------------
Мы - Днепряне. Мы всех сильней.
PM ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Звук, графика и видео"
Girder
Snowy
Alexeis

Запрещено:

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делится вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи
  • По вопросам разработки игр стоит заглянуть сюда

FAQ раздела лежит здесь!


Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Girder, Snowy.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Звук, графика и видео | Следующая тема »


 




[ Время генерации скрипта: 0.1921 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.