QPas - квесты на Pascal'e

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Re: QPas - квесты на Pascal'e

Сообщение immortal1977 » 09.10.2010 12:03:56

Стесняюсь спросить - если нужна только распаковка zip архивов, то почему не использовать unzip51g из состава самого Лазаря?
immortal1977
новенький
 
Сообщения: 16
Зарегистрирован: 14.07.2008 15:52:23
Откуда: Новоуральск

Re: QPas - квесты на Pascal'e

Сообщение Mr.Smart » 09.10.2010 13:24:49

Apromix писал(а):Да, и еще в FormCloseQuery добавил:

Код: Выделить всё
if CanClose then Halt(0);


Вы не правильно интерпретируете назначение сообщения FormCloseQuery.
Почитайте внимательно здесь.

Добавлено спустя 3 минуты 56 секунд:
И ещё я бы не вызывал Halt(0) в LCL приложении.
  • После возникновения события FormCloseQuery в случае если CanClose истинно форма закроется сама;
  • Если всё же необходимо закрыть всё приложение, то вызвать метод Close основной формы или вызвать Application.Terminate.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: QPas - квесты на Pascal'e

Сообщение Apromix » 13.10.2010 10:58:31

Принял к сведению :)

Вопрос:

А конструкция ...if MessageDlg(... в Линуксе работать будет?
Apromix
новенький
 
Сообщения: 28
Зарегистрирован: 06.10.2010 15:15:51
Откуда: Черновцы, Украина

Re: QPas - квесты на Pascal'e

Сообщение Mr.Smart » 13.10.2010 11:05:18

Да, будет работать, если вы пользуетесь функцией из модуля Dialogs.
И запомните, что модуль Windows и все используемые из него функции будут работать только в Виндас и только!
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: QPas - квесты на Pascal'e

Сообщение Apromix » 13.10.2010 13:13:43

immortal1977 писал(а):Стесняюсь спросить - если нужна только распаковка zip архивов, то почему не использовать unzip51g из состава самого Лазаря?


Ну мне для скромных целей проекта хватает возможностей модуля Zipper. Разве unzip51g лучше?

Добавлено спустя 1 минуту 39 секунд:
Mr.Smart писал(а):модуль Windows и все используемые из него функции будут работать только в Виндас и только!


А есть подобный (аналогичный) модуль, специфичный только для Linux?
Apromix
новенький
 
Сообщения: 28
Зарегистрирован: 06.10.2010 15:15:51
Откуда: Черновцы, Украина

Re: QPas - квесты на Pascal'e

Сообщение Mr.Smart » 13.10.2010 13:17:28

Подобных модулей нет, т.к. он содержит описания API функций Виндас, но есть кроссплатформенные аналоги некоторых функций.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: QPas - квесты на Pascal'e

Сообщение Apromix » 13.10.2010 17:21:51

Я пользователь Windows, но хочу испытать QPas в Линукс, как это сделать? Есть небольшой, но современный дистр Линукс под виртуальную машину?
Apromix
новенький
 
Сообщения: 28
Зарегистрирован: 06.10.2010 15:15:51
Откуда: Черновцы, Украина

Re: QPas - квесты на Pascal'e

Сообщение Mr.Smart » 13.10.2010 18:19:25

Белите любой популярный дистрибутив Linux и ставьте в виртуальную машину.
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: QPas - квесты на Pascal'e

Сообщение coyot.rush » 13.10.2010 20:37:57

Я пользователь Windows, но хочу испытать QPas в Линукс, как это сделать? Есть небольшой, но современный дистр Линукс под виртуальную машину?

slitaz http://www.slitaz.org/ 30 мб и ничего лишнего :)
Аватара пользователя
coyot.rush
постоялец
 
Сообщения: 309
Зарегистрирован: 14.08.2009 08:59:48

Пред.

Вернуться в Lazarus

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 22

Рейтинг@Mail.ru