ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > С/С++, C#, Delphi, .NET, Asm
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #111  
Старый 23.02.2009, 00:45
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Цитата:
Сообщение от horlyk  
Меня интересует именно тот способ, что я написал.
Тогда как-то так:
Код:
Form.ActiveForm.Visible = false;
Form.ActiveForm.Visible = true;
исправил, думаю так должо сработать.
Чуть позже сам покопаю посмотрю что-да как.

Последний раз редактировалось rudvil; 23.02.2009 в 01:10..
 
Ответить с цитированием

  #112  
Старый 23.02.2009, 01:26
Аватар для rudvil
rudvil
Участник форума
Регистрация: 25.08.2008
Сообщений: 187
Провел на форуме:
2066562

Репутация: 86
По умолчанию

Вот, сделал!! в архиве(ifolder) проект(пример)
З.Ы. удачи в создании игрушки)
 
Ответить с цитированием

  #113  
Старый 23.02.2009, 22:37
Аватар для horlyk
horlyk
Участник форума
Регистрация: 02.12.2007
Сообщений: 132
Провел на форуме:
233095

Репутация: 21
Отправить сообщение для horlyk с помощью ICQ
По умолчанию

Цитата:
Сообщение от rudvil  
Вот, сделал!! в архиве(ifolder) проект(пример)
З.Ы. удачи в создании игрушки)
Спасибо за пример, но есть одно НО. Процесс остается висеть в памяти компьютера после завершения работы программы. Посмотри в диспетчере задач
 
Ответить с цитированием

  #114  
Старый 25.03.2009, 21:47
Аватар для Chaak
Chaak
Познавший АНТИЧАТ
Регистрация: 01.06.2008
Сообщений: 1,047
Провел на форуме:
5321514

Репутация: 3313


Отправить сообщение для Chaak с помощью ICQ
По умолчанию

Есть класс A и класс B(причем классов может быть неограниченное кол-во).
В контроллер приходит имя из InputBox'a - "A".
Мне требуется создать экземпляр класса по его имени(без if и switch).
Это реально как-то организовать в рантайме? Если да, то как?
 
Ответить с цитированием

  #115  
Старый 26.03.2009, 04:44
Аватар для nerezus
nerezus
Pagan Heart
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


Отправить сообщение для nerezus с помощью ICQ
По умолчанию

Цитата:
Это реально как-то организовать в рантайме? Если да, то как?
Конечно.
Type.GetType("ConsoleApplication1.Test").GetConstr uctor(System.Type.EmptyTypes).Invoke(null);
 
Ответить с цитированием

  #116  
Старый 26.03.2009, 05:47
Аватар для KaZ@NoVa
KaZ@NoVa
Постоянный
Регистрация: 05.07.2008
Сообщений: 555
Провел на форуме:
3134311

Репутация: 1467


Отправить сообщение для KaZ@NoVa с помощью ICQ Отправить сообщение для KaZ@NoVa с помощью AIM Отправить сообщение для KaZ@NoVa с помощью Yahoo
По умолчанию

Цитата:
Сообщение от Chaak  
Есть класс A и класс B(причем классов может быть неограниченное кол-во).
В контроллер приходит имя из InputBox'a - "A".
Мне требуется создать экземпляр класса по его имени(без if и switch).
Это реально как-то организовать в рантайме? Если да, то как?
Мм. Если нужна помощь, то изложи вопрос нормальным языком. Лучше всего - покажи исходный текст задачи.

А то "Есть класс A и класс B(причем классов может быть неограниченное кол-во)" - какая-то палата ;6.
 
Ответить с цитированием

  #117  
Старый 26.03.2009, 10:13
Аватар для Forcer
Forcer
Постоянный
Регистрация: 12.04.2007
Сообщений: 413
Провел на форуме:
3578578

Репутация: 275
Отправить сообщение для Forcer с помощью ICQ
По умолчанию

https://forum.antichat.ru/showpost.php?p=1190575&postcount=2578

Это что интересно?
 
Ответить с цитированием

  #118  
Старый 26.03.2009, 10:52
Аватар для rushter
rushter
Reservists Of Antichat - Level 6
Регистрация: 23.05.2008
Сообщений: 756
Провел на форуме:
9257858

Репутация: 979


Отправить сообщение для rushter с помощью ICQ
По умолчанию

Цитата:
Сообщение от KaZ@NoVa  
Мм. Если нужна помощь, то изложи вопрос нормальным языком. Лучше всего - покажи исходный текст задачи.

А то "Есть класс A и класс B(причем классов может быть неограниченное кол-во)" - какая-то палата ;6.
Всё вполне понятно.
 
Ответить с цитированием

  #119  
Старый 28.03.2009, 00:54
Аватар для MaDfUn
MaDfUn
Познающий
Регистрация: 02.02.2007
Сообщений: 78
Провел на форуме:
1514596

Репутация: 49
По умолчанию

Пожалуйста растолкуйте понятным языком, что такое делегаты?зачем они нужны в реальных проектах?
 
Ответить с цитированием

  #120  
Старый 30.03.2009, 15:43
Аватар для [x26]VOLAND
[x26]VOLAND
Moderator - Level 7
Регистрация: 07.06.2006
Сообщений: 556
Провел на форуме:
7549607

Репутация: 2702


Отправить сообщение для [x26]VOLAND с помощью ICQ Отправить сообщение для [x26]VOLAND с помощью AIM
По умолчанию

Делегат - это попросту говоря ссылка на метод, но в тоже время он ведёт себя как тип (сразу скажу, что без понимания ООП понять суть делегатов будет сложно).
Делегаты - основа событий в C#. Без них не обходится ни одна нормальная программа.
допустим, имеется метод:
Цитата:
public void MethodToCall(Type1 agr1, Type2 arg2) { }
И, когда ты пишешь
Цитата:
someObj.SomeAction += new SomeDelegateType(MethodToCall)
ты говоришь компилятору, что при событии SomeAction должен выполниться метод MethodToCall().
Как я говорил, делегат - прежде всего тип, который мы обязаны объявить:
Цитата:
public delegate void SomeDelegateType(Type1 agr1, Type2 arg2);
При этом набор аргументов и их типов является неким подобием интерфейса (то есть наш метод MethodToCall должен принимать такие же аргументы). Отсюда следует вывод, что перегруженные методы не могут ссылаться на делегат одного и того же типа.
Также делегаты можно вызывать из разных потоков, что очень помогает при разработке многопоточных программ. но об это позже...

Последний раз редактировалось [x26]VOLAND; 30.03.2009 в 15:48..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопросы и ответы - *NIX Сервера. zythar *nix системы 294 17.06.2010 08:39
Обсуждение темы. Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 55 16.06.2010 01:07
Форум - Faq. Вопросы и Ответы. Егорыч+++ Правила форума 0 07.06.2008 18:52
Мультимедийные Обучающие Курсы TeachPro Java VenTeL ПО для Web разработчика 8 24.04.2008 15:38
Словарь Java-терминов foreva Чужие Статьи 0 08.02.2005 16:28



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ