На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
! ПРАВИЛА РАЗДЕЛА · FAQ раздела Delphi · Книги по Delphi
Пожалуйста, выделяйте текст программы тегом [сode=pas] ... [/сode]. Для этого используйте кнопку [code=pas] в форме ответа или комбобокс, если нужно вставить код на языке, отличном от Дельфи/Паскаля.
Следующие вопросы задаются очень часто, подробно разобраны в FAQ и, поэтому, будут безжалостно удаляться:
1. Преобразовать переменную типа String в тип PChar (PAnsiChar)
2. Как "свернуть" программу в трей.
3. Как "скрыться" от Ctrl + Alt + Del (заблокировать их и т.п.)
4. Как прочитать список файлов, поддиректорий в директории?
5. Как запустить программу/файл?
... (продолжение следует) ...

Вопросы, подробно описанные во встроенной справочной системе Delphi, не несут полезной тематической нагрузки, поэтому будут удаляться.
Запрещается создавать темы с просьбой выполнить какую-то работу за автора темы. Форум является средством общения и общего поиска решения. Вашу работу за Вас никто выполнять не будет.


Внимание
Попытки открытия обсуждений реализации вредоносного ПО, включая различные интерпретации спам-ботов, наказывается предупреждением на 30 дней.
Повторная попытка - 60 дней. Последующие попытки бан.
Мат в разделе - бан на три месяца...
Модераторы: jack128, D[u]fa, Shaggy, Rouse_
  
> Не могу установить библиотеку , bass.dll и LibTiffDelphi
    Доброго времени суток. Очень надеюсь, что это будет мой последний вопрос и дальше всё пойдёт хорошо.

    В проекте хотел бы использовать две библиотеки: bass.dll и LibTiffDelphi. Вторая установилась, но подключается только в Debug, в Realese выдаёт ошибку. В конце-концов уже смирился с тем, что буду работать с версией Debug.

    А bass не устанавливается никак. Через library path и search path пробовал. Все файлы в папке с проектом лежат, лежат и в lib. Через install component не выходит, оно просит ввести packadge name и не хочет принимать какие-либо файлы.

    Работаю с Rad studio xe3, на семёрку переходить не хотелось бы. Программа уже довольно объёмистая, а на семёрке работать с такой проблема. Может быть, есть какая-то другая музыкальная библиотека, с которой меньше проблем?

    Кто знает или сталкивался, посоветуйте, пожалуйста, и на счёт Bass, и на счёт libtiffdelphi.
      Цитата k.sovailo @
      в Realese выдаёт ошибку

      Какую? Телепаты в отпуске.
      Это http://www.awaresystems.be/imaging/tiff/delphi.html читал?
      Цитата k.sovailo @
      А bass не устанавливается никак

      Как ты собираешься "установить" DLL?
        Ошибка такая: [dcc32 fatal error] Unit.pas(7): F1026 File not found "LibTiffDelphi.dcu"

        На всякий случай установил LibTiff заново, полную версию. Dcu там действительно нет. Не понимаю, если честно, почему он не нужен при компиляции debug. На сайте возле полной версии написано, что она и для debug, и для release. Там есть ещё только release-версия. Попробовать скачать её?

        Цитата
        LibTiffDelphi, full version. Large download (approx 1.39 megabyte), includes Debug and Release versions


        А с bass оно не находит. Я помещал его и в папке с проектом, и в папке windows, как где-то прочитал. Ещё прочитал, что вроде-как один из pas-файлов надо скомпилировать и он экспортирует в Делфи библиотеку. Но незадача: в том файле тоже bass в uses.
          Цитата k.sovailo @
          Ошибка такая: [dcc32 fatal error] Unit.pas(7): F1026 File not found "LibTiffDelphi.dcu"

          Обычно это финальный аккорд цепочки ошибок, причина которой - в невозможности скомпилировать используемый модуль. Так что ищи, на что еще среда ругается.
          В Library и Search path пути прописывал, разумеется?
          Цитата k.sovailo @
          А с bass оно не находит

          Bass загружается динамически, соответственно компилиться должно без вопросов, а при запуске достаточно положить dll рядом с exe. Учти, что по дефолту в новых студиях exe кладутся в подпапки Debug/Release, естественно, DLL положенную в корень проекта они увидеть не могут
            Fr0st, спасибо. Поместил Bass.dll в папке Debug, а Bass.pas в папке с проектом. Открыл проект, открыл Unit Bass из исходного Bass.pas и скомпилировал вместе. Работает и в Debug, и в Release, если добавить Dll и туда. Немного не радует необходимость таскать за собой библиотеки. С LibTiff попробую разобраться завтра, о успехах напишу.
              Цитата k.sovailo @
              Немного не радует необходимость таскать за собой библиотеки.

              Можно вкомпилить библиотеку в экзешник и загружать ее из памяти.
              https://github.com/Fr0sT-Brutal/Delphi_MemoryModule
                  Fr0st, Filka, большое спасибо. Как и обещал, выкладываю отчёт по LibTiffDelphi. Короче, получилось. Скачал более новую версию тут:

                  http://www.digital-metaphors.com:8080/Outp...FF_Image_Export

                  Оно по-прежнему требовало dcu, я поуказывал пути в Compiling options,sertch path, поставил галочку на use debug information и оно заработало сразу. Потом вернулся к LibTiff 3.7.1, но там надо было пути поуказывать несколько раз, с первого не взяло. Но тоже заработало. Такие дела.

                  Извините, если путь решения был очевиден, а я его тут описываю. Просто наткнулся на сообщение человека с точно такой же проблемой, которому кинули ныне нерабочую ссылку, на что он ответил: "проблема решена". Вдруг кому-то пригодится.
                    Цитата k.sovailo @
                    Fr0st, Filka, большое спасибо. Как и обещал, выкладываю отчёт по LibTiffDelphi. Короче, получилось. Скачал более новую версию тут:

                    http://www.digital-metaphors.com:8080/Outp...FF_Image_Export

                    Оно по-прежнему требовало dcu, я поуказывал пути в Compiling options,sertch path, поставил галочку на use debug information и оно заработало сразу. Потом вернулся к LibTiff 3.7.1, но там надо было пути поуказывать несколько раз, с первого не взяло. Но тоже заработало. Такие дела.

                    Извините, если путь решения был очевиден, а я его тут описываю. Просто наткнулся на сообщение человека с точно такой же проблемой, которому кинули ныне нерабочую ссылку, на что он ответил: "проблема решена". Вдруг кому-то пригодится.

                    Пути на папку Debug, пропустил.
                    0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
                    0 пользователей:


                    Рейтинг@Mail.ru
                    [ Script execution time: 0,0271 ]   [ 16 queries used ]   [ Generated: 24.04.24, 18:54 GMT ]