powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# "static" - разъясните плиз
25 сообщений из 116, страница 3 из 5
С# "static" - разъясните плиз
    #39647151
Фотография Изопропил
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlкак передеть свою переменную в сторонний обработчик
создать экземпляр класса и вызвать метод?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647152
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlно вот что ты - троллишь или гнобишь? обработчик чужой, как я туда свой параметр запилю?Ну знаешь, ты хочешь еще, чтобы я без ошибки угадал, что значат в твоем понимании "сторонний", "чужой", и "обработчик". Тебе сюда
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647153
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.Proiskatelsqlно вот что ты - троллишь или гнобишь? обработчик чужой, как я туда свой параметр запилю?Ну знаешь, ты хочешь еще, чтобы я без ошибки угадал, что значат в твоем понимании "сторонний", "чужой", и "обработчик". Тебе сюда

Ну давай конкретней. Завел я класс что скачал отсюда

https://stackoverflow.com/questions/3654787/global-hotkey-in-console-application

Там под зеленой галочкой.

так вот задача в обработчик пердать свой параметр.
Еще конкретней, при старте, в майн, я получаю хендл процесса, а в обработчике надо с ни работать.

Вот КАК? не влезая в код стороннего производителя!
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647154
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Конкретно укажи, где, в какой обработчик и что ты хочешь передать?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647155
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlя - сколько будет 2х2
ты - Математика
я - математика хорошая штука, но сколько будет 2х2

А когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647158
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Shocker.ProКонкретно укажи, где, в какой обработчик и что ты хочешь передать?

ну в том данном примере есть:


Код: c#
1.
2.
3.
4.
    static void HotKeyManager_HotKeyPressed(object sender, HotKeyEventArgs e)
    {
      Console.WriteLine("Hit me!");
    }



Вот как сюда мне засунуть хендл просесса.


на всякий случай напомню код со старта:

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
   class Program
    {

        public static int xzchto;
    
        static void Main(string[] args)
        {
                xzchto = "какойто фигне, например путь, получаемый при старте"
        }

        void hren_kakayato() //обработчик, совсем не мой, я не могу поправить его параметры
        { 
              //но в обработчике используется xzchto, поэтому я передаю его так
        }
}
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647159
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttА когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.

Конечно буду, спроси админа как важна посещалка...
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647160
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttА когда тебе надо будет 2x3 ты опять сюда и будешь опять трахать всем мозги?

Короч. Это диагноз ребят.

Конечно буду, спроси админа как важна посещалка...

Аналогия мягко говоря, не очень.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647161
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttАналогия мягко говоря, не очень.

Да не аналогия это, взгляни статистику, форум мягко говоря тихо помирает...
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647162
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlВот как сюда мне засунуть хендл просесса.при подписке на событие
Код: c#
1.
 HotKeyManager.HotKeyPressed += new EventHandler<HotKeyEventArgs>(сюда);

тебе никто не мешает передать свой делегат и любые параметры для него через замыкание.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647164
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сейчас ты опять попросишь пример? Уволь. Я дал тебе направление - копай гугл, раз учебники не для тебя.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647169
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlhVosttАналогия мягко говоря, не очень.

Да не аналогия это, взгляни статистику, форум мягко говоря тихо помирает...

Не заметил. На инициацию качественного интеллектуального срача твои вопросы не дотягивают, если уж на то пошло. Да и банально это неинтересно обсуждать вопросы из разряда, сколько букв в алфавите, и на как правильно ЖИ ли ШИ. Ну это днище же.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647175
Pallaris
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlShocker.ProКонкретно укажи, где, в какой обработчик и что ты хочешь передать?

ну в том данном примере есть:


Код: c#
1.
2.
3.
4.
    static void HotKeyManager_HotKeyPressed(object sender, HotKeyEventArgs e)
    {
      Console.WriteLine("Hit me!");
    }



Вот как сюда мне засунуть хендл просесса.


Как один из вариантов, этот обработчик можно сделать не статическим, а методом какого-то класса. В Main создашь экземпляр этого класса, настроишь его свойства как надо, подпишешь на обработку HotKeyPressed. Конец
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647199
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну лямбда с замыканием в качестве делегата сделает то же самое, только за кулисами )
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647328
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlskyANAНо лучше конечно реальный проект и опытного напарника найти

Я не учился на программиста, у меня совсем другая специальность. Физически не могу выделить столько времени (сил, денег) чтоб полностью познать какойто язык. (да мне и не экзамен сдавать)

У меня есть некоторые знания, которые позволяют писать мелкие программки для автоматизации рутинной ручной работы. Если не нахожу ответа в гугле пишу на форум... вроде как для того и создан.
Не хотите - как хотите
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647330
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAНе хотите - как хотите

Не, не хочу. Да и не нужно мне вобщемто...

Я один из тех "нехороших человеков", которые зайдут на форум, получат нужную инфу и свалят еще на пять лет :) А все нужное мне подсказали.


ЗЫ. вот только не могу понять: полезной инфы тут на пару постов, остальное - обсуждения меня лично, что мне делать, как жить и т.п. Мнето пофиг, мне даж приятно под пивко пообщаться, учитывая что я практически социопат, но вам то от чего общения не хватает?
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647408
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlвам то от чего общения не хватает?а почему ты отказываешь нам в том же самом? iskatelsqlмне даж приятно под пивко пообщатьсяфорум же - не работа, где работать надо )
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647456
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlЗЫ. вот только не могу понять: полезной инфы тут на пару постов, остальное - обсуждения меня лично, что мне делать, как жить и т.п. Мнето пофиг, мне даж приятно под пивко пообщаться, учитывая что я практически социопат, но вам то от чего общения не хватает?

Скажем так, не тебя лично, а таких как ты. Ты просто под руку попался. Много таких заходят, учиться не хотят, читать ничего не хотят.

Хотят вот так:

YouTube Video
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647784
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttа таких как ты

Здесь ты немного ошибаешься. Такие как я это чтото вроде дачников, сажающих картошку без диплома агронома.

Мои задачи просты как задачки для студентов. Но тем не менне, они очень полезны хотябы для меня лично. Из нюансов только что вместо входных/выходных данных в виде "учебной строки" у меня может случиться автокад, или какой нибудь файл закрытого формата. Поэтому знать нужно чуть больше.

Вот пример из жизни:

был станок ЧПУ, который на вход принимал чертеж детальки (прям чертеж в dxf, немного доработанный), и была программа 3-д моделирования, в которой все и работали. Вот только та программа выкидывала чертеж со странностями - вместо примитива "окружность" она окружность вырисовывала ломанной линией, этакий многогранник, чего станок кушать явно не хотел. И после разработки каждой детальки начиналась обезьянья работа "обведи кружки вручную". Что было долго, ибо их много, и частенько с косяками, ибо все дергают и торопят.

Сам можешь прикинуть сколько строк понадобилось на такую мелкую программу, которая за меня это делает, и сколько времени (сил, нервов) она съэкономила.

Вот как ты думаешь?
Еслиб я вообще не умел программировать, то и рисовал бы вручную.
Но с другой стороны получать второе высшее для этого ИМХО перебор.

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

Мне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39647835
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648144
Фотография Cat2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
skyANAДа всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.
Это яй!
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648311
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlМне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.

Собственно это я и делал. Но как мы имели удовольствие наблюдать, это совершенно не работает
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648315
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVosttiskatelsqlМне не надо собственно разжевывать все, достаточно ключевых слов накидать, и ссылки на примеры где примеры не такие как в книге, а как в жизни используются, дальше я сам.

Собственно это я и делал. Но как мы имели удовольствие наблюдать, это совершенно не работает

Работает работает, только мне же не прям щас надо. И я обнаглел до того что собираю инфу сколько капнет, чтоб потом на досуге по ней погуглить :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648316
iskatelsql
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAДа всё это отмазы

Наверняка у каждого тут есть друг, знакомый, коллега, кто без всякого второго высшего взял и освоил пару языков.
Лично у меня такие есть. Было бы желание.

Отмазы от чего? Я не говорил что такой единственный в мире. :)
...
Рейтинг: 0 / 0
С# "static" - разъясните плиз
    #39648326
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
iskatelsqlРаботает работает, только мне же не прям щас надо. И я обнаглел до того что собираю инфу сколько капнет, чтоб потом на досуге по ней погуглить :)

ну окэй коли не шутишь
...
Рейтинг: 0 / 0
25 сообщений из 116, страница 3 из 5
Форумы / WinForms, .Net Framework [игнор отключен] [закрыт для гостей] / С# "static" - разъясните плиз
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]