|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Не знаю правильно ли объясню... Но попробую К проекту подключена библиотека. В ней есть класс в котором еще класс в котором нужный метод GetData Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
Если сделать экземпляр класса и вызвать метод, то необходимо передать параметры в класс Код: c# 1. 2.
, Но параметры там уже есть. При инициализации ClientBankImportEventArgs туда пришли параметры. Нужно вызвать метод GetData в моей программе. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 10:01 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991, в чём проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 11:12 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Нужно вызвать событие GetData в моей программе не создавая экземпляр класса ClientBankImportEventArgs ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 12:40 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991 Но параметры там уже есть. При инициализации ClientBankImportEventArgs туда пришли параметры. Нет, их там не было. Пока вы их не передали после оператора new. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 12:41 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991Нужно вызвать событие GetData в моей программе не создавая экземпляр класса ClientBankImportEventArgs Это можно если сделать метод статическим. Но тогда вам надо будет передавать все параметры ему, или в аргументах, или статическими переменными. А это уже кривая архитектура. ... ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 12:43 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
D129, были. я написал "Если сделать экземпляр класса и вызвать метод, то необходимо передать параметры в класс" Если посмотреть выполнение программы, то с помощью делегата в библиотеке с классом ClientBankImportEventArgs в него передаются параметры. Но на этом всё и заканчивается. Метод сам по себе не выполняется ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 13:13 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991то с помощью делегата Где в приведенном вами коде делегат? Что вы так называете? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 15:42 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
D129, я так сказать укоротил код. Делегат вне класса - он вызывает его(класс) при событии на моей форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 15:46 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991D129, я так сказать укоротил код. Делегат вне класса - он вызывает его(класс) при событии на моей форме. Ок, теперь так, Класс "вызвать" нельзя, только метод, значит слеюдующий вопрос - инстанс этого класса уже где-то раньше, до делегата, создан? ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 17:03 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
D129, мне именно метод и нужно вызвать. Он в классе. При событии на моей форме с помощью делегата инициализируется конструктор класса ClientBankImportEventArgs. В этот класс приходят параметры Код: c# 1. 2.
И на этом всё. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 17:23 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991И на этом всё. Замечательно. Тогда ваш код правильный, и можно только убрать обьявление локальной переменной (מ, написав Код: c# 1.
Но обьект все равно будет создан. Вызвать динамический метод, не создавая обьекта, нельзя. ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 17:33 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
* (מ, Хотел написать переменной (типа NVK.ClientBankImportEventArgs). :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 17:35 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
Denis1991D129, мне именно метод и нужно вызвать. Он в классе. При событии на моей форме с помощью делегата инициализируется конструктор класса ClientBankImportEventArgs. В этот класс приходят параметры Код: c# 1. 2.
И на этом всё. Такой делегат? Код: c# 1. 2. 3. 4.
-> Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
29.07.2014, 19:09 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
refreg, вот такой Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2014, 09:22 |
|
Вызов метода с другого класса
|
|||
---|---|---|---|
#18+
refregDenis1991D129, мне именно метод и нужно вызвать. Он в классе. При событии на моей форме с помощью делегата инициализируется конструктор класса ClientBankImportEventArgs. В этот класс приходят параметры Код: c# 1. 2.
И на этом всё. Такой делегат? Код: c# 1. 2. 3. 4.
-> Код: c# 1.
+1 Код: c# 1.
:-) ... |
|||
:
Нравится:
Не нравится:
|
|||
30.07.2014, 13:34 |
|
|
start [/forum/topic.php?fid=20&msg=38708064&tid=1402662]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
44ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
others: | 329ms |
total: | 473ms |
0 / 0 |