Lora, всё-таки много умных мужиков вокруг -- большая сила!
Этот топик читают: Гость
Ответов: 8930
Рейтинг: 823
|
|||
карма: 19 |
|
Ответов: 2059
Рейтинг: 132
|
|||
отлично работает на XP... Попробовал на XP - Да. На Windows-7, - nicht arbeiten. |
|||
карма: 6 |
|
Ответов: 1343
Рейтинг: 31
|
|||
flint2 писал(а): На Windows-7говорили же В РАЗНЫХ ВЕРСИЯХ WINDOWS РАЗНЫЕ ПРОВОДНИКИ... может они по классу отличаются мм? ------------ Дoбавленo в 21.25: я так полагаю надо заменить значения в этих строках? Win := FindWindow('Progman', 'Program Manager'); Win := FindWindowEx(Win, 0, 'SHELLDLL_DefView', 0); Win := FindWindowEx(Win, 0, 'SysListView32', 'FolderView'); |
|||
карма: 2 |
|
Ответов: 196
Рейтинг: 43
|
|||
flint2, если win7-64, тогда и не будет работать. Там структура LV_ITEM отличается.
|
|||
карма: 2 |
|
Ответов: 8930
Рейтинг: 823
|
|||
halt,
win7-64.jpg |
|||
карма: 19 |
| ||
файлы: 1 | win7-64.jpg [24.1KB] [345] |
Ответов: 758
Рейтинг: 112
|
|||
карма: 1 |
| ||
файлы: 1 | code_34850.txt [4.1KB] [266] |
Ответов: 177
Рейтинг: 24
|
|||
Леонид писал(а): Lora, всё-таки много умных мужиков вокруг -- большая сила! Вот за это мы вас и любим! Умными людьми давно замечено; если собирается кучка мужиков, то получается либо пьянка, либо изобретение! Когда собирается кучка девушек, то получается либо скандал, либо салатик!!! miver писал(а): Немного подшаманил, на ХР будет выдавать имена файлов и папок во всех окнах Explorercode_34850.txt А у меня не запускается! В отладке пишет ошибку: C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiInlineCode_488D1E0.pas(109) Error: ';' expected but '.' found C:\Program Files (x86)\HiAsm_AltBuild\Elements\delphi\code\hiInlineCode_488D1E0.pas(111) Error: Declaration expected but end of file found У меня кстати, win.7-64 будет работать? У Лионида оно работает, но как он этого достиг он не поясняет! Может ему взятку дать?! У меня тут пирожки есть!!! |
|||
карма: 1 |
| ||
Голосовали: | foksov, andrestudio, ser_davkin, sla8a |
Ответов: 758
Рейтинг: 112
|
|||
Lora, Скопируй еще раз, в InlineCode нет 109 строки вообще
|
|||
карма: 1 |
|
Ответов: 2059
Рейтинг: 132
|
|||
Леонид,
Эту картинку как раз я и описывал. Rysik,halt и всем спасибо! Разобрался. [flood]После недели праздников, очень больно думать. Даже знакомые буковки на клаве всё реже попадаются. А впереди ещё неделя.[/flood] |
|||
карма: 6 |
| ||
Голосовали: | andrestudio |
Ответов: 758
Рейтинг: 112
|
|||
Леонид, Можешь сделать скриншот после шаманства
|
|||
карма: 1 |
|
Ответов: 177
Рейтинг: 24
|
|||
карма: 1 |
|
Ответов: 758
Рейтинг: 112
|
|||
Открой InlineCode должно быть вот так
|
|||
карма: 1 |
|
Ответов: 177
Рейтинг: 24
|
|||
miver писал(а): Открой InlineCode должно быть вот такctrl+с , ctrl+v рулит! Запустилась программка!!! Вот только от ярлыков на рабочем столе по прежнему нет отклика! Не зависимо от того находится ли курсор над ярлыком программы или над пустым местом рабочего стола, пишет лишь одно и тоже: FolderView |
|||
карма: 1 |
|
Ответов: 8930
Рейтинг: 823
|
|||
miver, вот скриншот:
win7-64_d2.jpg |
|||
карма: 19 |
| ||
файлы: 1 | win7-64_d2.jpg [29.1KB] [351] |
Ответов: 758
Рейтинг: 112
|
|||
Попробуй заменить
_hi_OnEvent(onGetLastActivePopup, PChar(@svText[1])); на _hi_OnEvent(onGetLastActivePopup, vItem); и закоментировать //if not WriteProcessMemory(vProcess, pLVItem, @LVItem, SizeOf(LV_ITEM), dwWriten) then Exit; должен выводить порядковый номер. В общем, над разными иконками должен быть разный номер |
|||
карма: 1 |
|