|
|
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
Вот этот код прекрасно работал на D2007: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. Но с переходом на D2010 вызывает такую ошибку: авторFirst chance exception at $7C812AFB. Exception class EOSError with message 'System Error. Code: 2. Не удается найти указанный файл'. Process project123.exe (216) Как пофиксить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 13:43 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
Да, ошибка при выполнении SystemParametersInfo(SPI_GETNONCLIENTMETRICS, 0, @NonClientMetrics, 0)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 13:44 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
LiYingКак пофиксить? Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:01 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
P.S. Похоже, что у тебя Виста? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:02 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
quaidP.S. Похоже, что у тебя Виста? win xp sp3 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:03 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
quaidP.S. Похоже, что у тебя Виста? Нет, я напутал, судя по коду - у тебя не Виста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:03 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
quaid, твой совет помог, спасибо! такие результаты: Siz := SizeOf(NonClientMetrics); ==> 504 Siz := NonClientMetrics.SizeOf; ==> 500 !!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:07 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
Проверь описание функции по Windows.pas, может они изменили описание функции в части @NonClientMetrics, может надо без @ -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:09 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
Anatoly PodgoretskyПроверь описание функции по Windows.pas, может они изменили описание функции в части @NonClientMetrics, может надо без @ -- http://www.podgoretsky.com Не, без @ нельзя: [Error] E2250 There is no overloaded version of 'SystemParametersInfo' that can be called with these arguments ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:13 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
Я уже проверил по Windows.pas - у тебя правильно -- http://www.podgoretsky.com ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.11.2009, 14:19 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
>> FillChar(NonClientMetrics, Siz, 0); Размер CHAR: в D2007 - 1 байт в D2010 - 2 байта Т.е. этот оператор затрёт не только область NonClientMetrics, но и столько же байт после неё ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 00:49 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
octamer, неужели ты думаешь, что создатель темы за последние 8 лет, так и остался с этой проблемой? Пора завязывать с некромантией ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 07:53 |
|
||
|
проблема с SystemParametersInfo
|
|||
|---|---|---|---|
|
#18+
octamer>> FillChar(NonClientMetrics, Siz, 0); Размер CHAR: в D2007 - 1 байт в D2010 - 2 байта Т.е. этот оператор затрёт не только область NonClientMetrics, но и столько же байт после неё садись, два. FillChar оперирует байтами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.01.2018, 08:28 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=36328322&tid=2041358]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
246ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
75ms |
get tp. blocked users: |
2ms |
| others: | 250ms |
| total: | 623ms |

| 0 / 0 |
