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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> LoadMapToBmp 
:(
    Опции темы
Zabava
  Дата 26.6.2009, 16:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



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

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



При переводе векторного изображения в bmp, мне потребовалось использовать функцию LoadMapToBmp из ДЛЛельки mappicex.dll, я нашёл описание этой функции
Код

//    Сохранить карту в формате BMP
//    map          - карта,содержащая векторные данные;
//    handle       - диалог визуального сопровождения процесса обработки.
//    dframe       - фрагмент сохраняемой карты(в метрах на местности)
//    bitcount     - кол-во бит на пиксел сохраняемого изображения(8,16,24,32)
//    scale        - масштаб сохраняемого изображения
//    resolution   - разрешающая способность сохраняемого изображения(т/д)  // 18/11/05
//    bmpname      - имя файла сохраняемого изображения (*.bmp);
//    При ошибке возвращает ноль
//
//    Диалогу визуального сопровождения процесса обработки посылаются
//    сообщения:
//    -  (WM_PROGRESSBAR) Извещение об изменении состония процесса
//       WPARAM - текущее состоние процесса в процентах (0% - 100%)
//       Если функция-отклик возвращает WM_PROGRESSBAR, то процесс завершается.
//
//    -  (WM_ERROR) Извещение об ошибке
//       LPARAM - указатель на структуру ERRORINFORMATION
//       Структура ERRORINFORMATION описана в picexprm.h,
//       WM_PROGRESSBAR и WM_ERROR - в maptype.h
#ifndef LINUXAPI           // 18/06/02
long int WINAPI _export LoadMapToBmp(HMAP map,HMESSAGE handle,
                                    DFRAME * dframe, long bitcount,
                                    long scale, long resolution,
                                    char* bmpname);


собрался подключить ДЛЛельку:
Код

function LoadMapToBmp(
                      Map: HMAP;
                      handle: HWND;
                      var dframe: TMAPDFRAME;
                      bitcount: Integer;
                      scale: Integer;
                      resolution: Integer;
                      bmpname: PChar): Integer;
                      far; external 'mappicex.dll';


и компилятор заругался на строки  Map: HMAP; и var dframe: TMAPDFRAME; говорит 
Код

[Error] Unit1.pas(29): Undeclared identifier: 'HMAP'
[Error] Unit1.pas(31): Undeclared identifier: 'TMAPDFRAME'


что это за типы такие HMAP и TMAPDFRAME? И как мне с ними работать?

Это сообщение отредактировал(а) Zabava - 26.6.2009, 16:38
PM MAIL   Вверх
Лапоть
Дата 26.6.2009, 20:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


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

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



Цитата(Zabava @  26.6.2009,  17:36 Найти цитируемый пост)
mappicex.dll
библиотека входит в состав комплекса Панорама. Поэтому рекомендую обратиться за помощью на их форум - http://www.gistoolkit.com/forum/
Кстати, функция работает с векторным изображением исключительно в MAP-формате...

Это сообщение отредактировал(а) Лапоть - 26.6.2009, 20:33
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

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

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

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


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

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


 




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


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

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