Страница: 1 | 2 |
Вопрос: Как над рисунком сделать курсор большим крестиком
Добавлено: 13.11.10 10:29
Автор вопроса: Michael Melchakov | ICQ: 302272185
Ответы
Всего ответов: 25
Номер ответа: 16
Автор ответа:
Michael Melchakov
ICQ: 302272185
Вопросов: 12
Ответов: 31
Профиль | | #16
Добавлено: 15.11.10 12:11
Вобщем пока что пришлось сделать каждый раз обновление картинки при перемещении мыши... курсор чуток запаздывает за мышью, но все таки ходит (и после окончания движения мыши встает на нужное место).
Думал сделать через дополнительный прозрачный Picturebox на котором и рисовать, но так получается больно сложно, да и прозрачность окончательно не нашел
P.S. спасибо всем
Номер ответа: 17
Автор ответа:
VbStarter
ICQ: 357911808
Вопросов: 118
Ответов: 1340
Web-сайт:
Профиль | | #17
Добавлено: 16.11.10 15:19
незн, у меня поуэрпаки норм идут. если конечно комп чистый - а ты чо ждал?
Номер ответа: 18
Автор ответа:
Nezhniy
ICQ: 419841508
Вопросов: 9
Ответов: 100
Web-сайт:
Профиль | | #18
Добавлено: 16.11.10 22:11
Вы все про powerpacks 2.0 ? или я не в теме ? если в теме , то лично у меня такая проблема была я кстати ее даже описывал тут , но мне никто и не помог ) я даже тестил (делал это все на vs2005 ): рисовал на форме lineshape , далее копирнул этот exeшник на другой комп, на другом компе установлен только фреймворк 2.0 , далее чтоб запустить этот ехешник надо установить powerpacks (естественно) , но и даже установив , запускаю ехе , пишет ошибку : System.InvalidOperationException , проблема устраняется только установкой framework sp1 ! не знаю че за бред , но пробовал на нескольких компах , вот в пример моя программа с использованием powerpacks 2.0 , кому интересно : http://rghost.ru/3278933
Номер ответа: 19
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #19
Добавлено: 16.11.10 23:25
но и даже установив
Номер ответа: 20
Автор ответа:
Nezhniy
ICQ: 419841508
Вопросов: 9
Ответов: 100
Web-сайт:
Профиль | | #20
Добавлено: 17.11.10 00:23
нет я именно скачал http://www.microsoft.com/downloads/en/details.aspx?FamilyID=92faa81e-e9c1-432c-8c29-813493a04ecd&displaylang=en и установил (тут инсталлер), а что если скопировать powerpack.dll с установленной директории power packs 2.0 и положить рядом с ехе , то будет работать ? :D а как тогда сделать чтобы он читал этот длл ?
Номер ответа: 21
Автор ответа:
Michael Melchakov
ICQ: 302272185
Вопросов: 12
Ответов: 31
Профиль | | #21
Добавлено: 17.11.10 07:16
Любая прога работает (автоматически) следующим образом:
1. Ищет dll-ки в папках установленной системы (типа system, system32 и т.п.).
2. Ищет dll-ки в папке запущенного exe файла
Если ни там ни там не находит (порядок 1 или 2 пункт первый - не факт), выдается сообщение об ошибке.
Есть ли возможность отсоединить прогу от NetFramework (т.е. чтобы была возможность запускать на машинах где неустановлен оный компонент)?
Номер ответа: 22
Автор ответа:
Nezhniy
ICQ: 419841508
Вопросов: 9
Ответов: 100
Web-сайт:
Профиль | | #22
Добавлено: 17.11.10 08:02
омг , вы мне америку открыли : D спс))
Номер ответа: 23
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #23
Добавлено: 17.11.10 09:34
Любая прога работает (автоматически) следующим образом:
1. Ищет dll-ки в папках установленной системы (типа system, system32 и т.п.).
2. Ищет dll-ки в папке запущенного exe файла
Если ни там ни там не находит (порядок 1 или 2 пункт первый - не факт), выдается сообщение об ошибке.
Внимательнее, речь идет о .NET, а там все по-другому.
Номер ответа: 24
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #24
Добавлено: 17.11.10 09:54
Внимательнее, речь идет о .NET, а там все по-другому.
Ну, честно говоря, нечто подобное у меня получалось однажды. Вроде бы, прога была под 3.5, а в системе была 2.0, и я взял Core.dll, помоему, и, положив на 2.0 рядом с 3.5м ехешником это библу, все заработало, а без нее выдавало что мол нет сборки ядра.
Номер ответа: 25
Автор ответа:
Artyom
Разработчик
Вопросов: 130
Ответов: 6602
Профиль | | #25
Добавлено: 17.11.10 10:57
Если речь идет о System.Core, то никакая не сборка ядра, а обычная сборка из состава .NET 3.5, которая содержит в себе собственно LinQ а также другие новые классы из 3.5.
Поскольку .NET 3.5 основан на рантайме 2.0, то нет ничего удивительного в том, что эта сборка заработала на компьютере с 2.0 без 3.5, так что это совсем не "нечто подобное"
Что касается "там все по-другому" я имел в виду не возможность отделения приложения от .NET Framework, а о том как выполняется поиск необходимых сборок при запуске .NET приложения.