Вверх ↑
Этот топик читают: Гость
Ответов: 1821
Рейтинг: 168
#31: 2012-01-22 15:24:07 ЛС | профиль | цитата
Assasin, ось какая
карма: 5

0
Разработчик
Ответов: 4697
Рейтинг: 426
#32: 2012-01-22 15:24:36 ЛС | профиль | цитата
Assasin писал(а):
А, понял, я ж под XP запускал

карма: 10
0
Ответов: 1821
Рейтинг: 168
#33: 2012-01-22 15:26:28 ЛС | профиль | цитата
Assasin, всё верно, там сначала идёт сравнение осей: если версия не равна Win7 или WinVista, то пропустить всё нафиг. У меня семёрка, так что ошибка внутри этого блока сравнения...
карма: 5

0
Ответов: 3889
Рейтинг: 362
#34: 2012-01-22 15:30:01 ЛС | профиль | цитата
sаmakacd, у меня вылетает в библиотеке System, нужно разворачивать стек, если хотите выявить место и причину вылета.
карма: 1

0
Разработчик
Ответов: 4697
Рейтинг: 426
#35: 2012-01-22 15:30:14 ЛС | профиль | цитата
sаmakacd, возможно, все дело в условии, попробуй поменять:
#pas
if ({@}DwmIsCompositionEnabledFunc <> nil) then
карма: 10
0
Ответов: 1821
Рейтинг: 168
#36: 2012-01-22 15:34:55 ЛС | профиль | цитата
Assasin, удалить знак "@"
------------ Дoбавленo в 15.34:
Assasin, D installHiAsmElementsdelphicodehiInlineCode_B405E0.pas(35) Error: Not enough actual parameters

карма: 5

0
Ответов: 3889
Рейтинг: 362
#37: 2012-01-22 15:37:27 ЛС | профиль | цитата
sаmakacd писал(а):
Not enough actual parameters

Естественно, он же думает, что вы ФУНКЦИЮ вызываете. И говорит, что без параметров вызывать неприлично.
карма: 1

0
Ответов: 1821
Рейтинг: 168
#38: 2012-01-22 15:41:35 ЛС | профиль | цитата
1nd1g0, тогда как поступить
карма: 5

0
Ответов: 3889
Рейтинг: 362
#39: 2012-01-22 15:47:39 ЛС | профиль | цитата
sаmakacd, вылетает тут :

#pas
if DwmIsCompositionEnabledFunc(Flag) = S_OK then
карма: 1

0
Ответов: 1821
Рейтинг: 168
#40: 2012-01-22 15:49:04 ЛС | профиль | цитата
1nd1g0, да я здесь убрал знак @, потому что компилятор говрил о несовместимости типов pointer и boolean.
карма: 5

0
40
Сообщение
...
Прикрепленные файлы
(файлы не залиты)