Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 57 из 116<  1 ... 54  55  56  57  58  59  60 ... 116  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 03.01.2004
Откуда: Питер
_SGK подумаешь кэширование ярлычков и список недавно использованных документов вырубил, еще спасибо скажешь :D

_________________
Здесь так мало тех, с кем легко говорить,
Еще меньше тех, с кем не страшно молчать (c)



Партнер
 

Member
Статус: Не в сети
Регистрация: 05.01.2005
Lord_of_Darkness
Lord_of_Darkness писал(а):
еще спасибо скажешь

Спасибо за инфу. :beer:
То, что я вырубил, было ясно по названию параметров, они достаточно информативны.
Меня больше интересовало то, какие точно значения у них по-умолчанию, сразу после установки Винды.
А то мот чел их десять раз уже менял туда - сюда. :)


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
Имеется файл с ресурсами (Wav, Bitmap) Resource.rc, подключаю его в проекте. Картинки без проблем используются через загрузку в Tstream, а уже из него- в TImage. Как воспроизвести звуковой файл из ресурса? Это нужно для озвучивания действий самой программы (запуск/завершение), подключать извне файл *.Wav нельзя...
Добавлено спустя 3 часа, 9 минут, 44 секунды
Дополнение к предыдущему вопросу: PlaySound не подходит- он подвешивает работу программы (пока воспроизводится звук- деятельность в окне программы преращается).

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
Silent forest
Silent forest писал(а):
Как воспроизвести звуковой файл из ресурса?

Silent forest писал(а):
PlaySound не подходит- он подвешивает работу программы (пока воспроизводится звук- деятельность в окне программы преращается).

Примерно так.

Код:
function PlayResourceSound(const Name: PChar): LongWord;
var
  Data: Pointer;
begin
  Result:= FindResource(hInstance, Name, 'WAVE');
  if Result <> 0 then
  begin
    Result:= LoadResource(hInstance, Result);
    try
      Data:= LockResource(Result);
      try
        sndPlaySound(Data, SND_ASYNC or SND_MEMORY);
      finally
        UnLockResource(Result);
      end;
    finally
      FreeResource(Result);
    end;
  end;
end;


Silent forest писал(а):
подключать извне файл *.Wav нельзя...

Можно использовать звуки Windows, для определенных событий.
Код:
sndPlaySound('Error', SND_ASYNC);


 

Member
Статус: Не в сети
Регистрация: 26.01.2005
Откуда: Благовещенск
Lord_of_Darkness Нэхорошо!

_________________
Оверы с Благи тусуются здесь http://forums.overclockers.ru/viewtopic.php?t=127561


 

Member
Статус: Не в сети
Регистрация: 12.03.2005
Откуда: Sumy (UA)
_SGK Спасибо!
Цитата:
SND_ASYNC or SND_MEMORY
я не учел, раньше использовал SND_MEMORY...

_________________
ЭТО Я НЕТЕРПЕЛИВЫЙ!?!!?Да я Сталкера прошел,не зная что можно бегать!
Как убивать друзей в STALKER: people.overclockers.ru/SilentF/record2


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
Silent forest
Silent forest писал(а):
Это нужно для озвучивания действий самой программы (запуск/завершение)

Кстати принуждать пользователя смотреть или слушать что-либо, мягко говоря, является не очень хорошей идеей, особенно если это что-то приходится смотреть и слушать сотни раз.
Дружелюбнее дать пользователю возможность самому определиться (в настройках) хочет ли он этого, и добавить возможность прерывать воспроизведение по желанию пользователя.

Код:
sndPlaySound(nil, SND_PURGE);


 

Member
Статус: Не в сети
Регистрация: 23.09.2003
Откуда: South Ural
all
http://www.eweek.com/article2/0,1895,1922384,00.asp
кратко - Борланд больше не будет заниматься разработкой компиляторов и IDE и ищет покупателя этого бизнеса...

_________________
http://stargaz0r.nm.ru
http://people.overclockers.ru/StarGaz0r/files


 

Member
Статус: Не в сети
Регистрация: 02.03.2003
Откуда: Pink Bird M.I.
Люди, можно ли как-нибудь по простому создать класс, включающий массив, чтобы размеры массива задавались при создании объекта? Или только динамическим?

_________________
Everything counts in large amounts.


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Kola если массив статический, то его размер должен быть известен на этапе компиляции. Т.е. нельзя.

_________________
Ку ку


 

Advanced member
Статус: Не в сети
Регистрация: 09.06.2003
Откуда: USSR
stargaz0r Читал я это дело. Delphi умер на 7 версии, все что выше полная лажа :(

Kola Нет. Только динамически! И никак иначе!


 

Member
Статус: Не в сети
Регистрация: 02.03.2003
Откуда: Pink Bird M.I.
Daemon, Ray Adams, а константами задать нельзя?

_________________
Everything counts in large amounts.


 

Member
Статус: Не в сети
Регистрация: 23.09.2003
Откуда: South Ural
Ray Adams bds 2006 весьма неплох - вроде как достойный кандидат на замену d7

_________________
http://stargaz0r.nm.ru
http://people.overclockers.ru/StarGaz0r/files


 

Member
Статус: Не в сети
Регистрация: 24.12.2004
Откуда: Ставрополье
2 ALL: Как реализовать в проге на делфях выбор совместимости проги с ОС. Как например в ХР: 95,98,МЕ,2000 и ХР.
Выбирай какаую хочешь.

_________________
Ставрополье Оверклокерс http://forums.overclockers.ru/viewtopic.php?t=125746
-= World Of Tanks =- (для связи Ватс Ап +7-903-418-03-43)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
Kola размер массива? Конечно можно.
FatumNNM объясни точнее что ты хочешь сделать, какой еще выбор совместимости?

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 24.12.2004
Откуда: Ставрополье
Daemon мне надо реализовать эту возможность выбора параметра (совместимости). Глянь например на любой ехешник через винду (меню свойства файла) и всё станет понятно.

_________________
Ставрополье Оверклокерс http://forums.overclockers.ru/viewtopic.php?t=125746
-= World Of Tanks =- (для связи Ватс Ап +7-903-418-03-43)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
FatumNNM да знаю я про этот режим (ИМХО он проявляется лишь в том, что GetVersionEx выдает результат для выбраной версии винды). А тебе он зачем? Это твой программа, у тебя есть ее исходный код и _ты_и_только_ты_ отвечаешь за ее работоспособность на разных версиях ОС.

_________________
Ку ку


 

Member
Статус: Не в сети
Регистрация: 05.01.2005
Daemon
Daemon писал(а):
Это твой программа, у тебя есть ее исходный код и _ты_и_только_ты_ отвечаешь за ее работоспособность на разных версиях ОС.

Дык FatumNNM похоже, этого и хочет. :)
Если реализация определенных моментов для 9x и NT разнится, то лично я, как правило, поддержку Win9x в код не добавляю (уже больше года), а просто проверяю, если ОС не NT начиная с Win 2000, то просто бай-бай. :)


 

Member
Статус: Не в сети
Регистрация: 24.12.2004
Откуда: Ставрополье
Мне нужно, чтобы прога, запущенная из-под моей, думала, что она запущена под 2000 виндой, а не под ХР.

_________________
Ставрополье Оверклокерс http://forums.overclockers.ru/viewtopic.php?t=125746
-= World Of Tanks =- (для связи Ватс Ап +7-903-418-03-43)


 

Member
Статус: Не в сети
Регистрация: 14.01.2004
Откуда: Киев, Украина
FatumNNM ну вот так бы сразу и сказал. Тебе нужно перехватывать у запускаемого процесса апи ф-ции GetVersionEx. Читай статьи MS-Rem'a на wasm.ru, там все примеры на делфи.

_________________
Ку ку


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 2317 • Страница 57 из 116<  1 ... 54  55  56  57  58  59  60 ... 116  >
-

Часовой пояс: UTC + 3 часа


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

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


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

Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan