|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
есть Код: c# 1.
где object это Код: c# 1. 2. 3. 4.
далее мне нужно пройти по списку Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
собственно вопрос выше, что написать в ветке else... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 10:34 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, а в чем проблема? Вот написал примерчик, вдруг поможет? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 11:07 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
ну или так: Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 11:32 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
netivan, Блин, это то я знаю. проблема в том что тип заранее неизвестен. и приведение сделать не можем. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:19 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, у тебя же Void делегат один! Почему не известен то? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:25 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
netivan, где object это SyncHandlerDelegate<I, O> или VoidHandlerDelegage<I> public delegate O SyncHandlerDelegate<I, O>(object sender, I obj); public delegate void VoidHandlerDelegage<I>(object sender, I obj); ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:38 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, ? Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 12:46 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
netivan, VoidHandlerDelegage<int>; да не int он тут, а шаблон.... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:01 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
посмотрите на сигатуру DynamicInvoke и мозг не морщите... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:04 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, а вызывать как его тогда будете если Т не известен? Определить то можно с рефлексией в конце концов: Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:06 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
buserпосмотрите на сигатуру DynamicInvoke и мозг не морщите... так если вы посмотрите. на первый пост, я там и использую DynamicInvoke, он он работает синхронно. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 13:31 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
Sorry :) не заметил :) что речь об архитектурных граблях... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:11 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, ну тогда я даже не знаю как быть. Может все же избавиться от object в сторону типизации? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 14:40 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123 Код: sql 1. 2. 3. 4. 5.
собственно вопрос выше, что написать в ветке else... Так. Код: c# 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
А что, вообще I и O неизвестны? Какую задачу решаете? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 15:38 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
ЕвгенийВ, Типы известны в виде Код: c# 1. 2.
Задача, свой велосипед для обмена данными между клиентами и сервером. (по tcp). ... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 15:59 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123ЕвгенийВ, Типы известны в виде Код: c# 1. 2.
Задача, свой велосипед для обмена данными между клиентами и сервером. (по tcp). Можно еще так. Код: c# 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
30.01.2013, 16:22 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123Задача, свой велосипед для обмена данными между клиентами и сервером. (по tcp). какой смысл ? если обмениваетесь целыми объектами то лучше и скоросрельнее чем wcf не напишите ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 14:11 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
pationnoob123Задача, свой велосипед для обмена данными между клиентами и сервером. (по tcp). какой смысл ? если обмениваетесь целыми объектами то лучше и скоросрельнее чем wcf не напишите WCF конечно хорошо. но смысл в том что сервер будет на C# + .net framework 4.5 , а клиенты и на C#, С++, под Windows mobile, Windows phone, и и еще что угодно. ... |
|||
:
Нравится:
Не нравится:
|
|||
31.01.2013, 17:49 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123pationпропущено... какой смысл ? если обмениваетесь целыми объектами то лучше и скоросрельнее чем wcf не напишите WCF конечно хорошо. но смысл в том что сервер будет на C# + .net framework 4.5 , а клиенты и на C#, С++, под Windows mobile, Windows phone, и и еще что угодно. ничего не мешает использовать wcf ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 13:49 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
pationnoob123пропущено... WCF конечно хорошо. но смысл в том что сервер будет на C# + .net framework 4.5 , а клиенты и на C#, С++, под Windows mobile, Windows phone, и и еще что угодно. ничего не мешает использовать wcf пример работы с wcf сервисом из c++ хотя бы. (без net) в студию. только не просто вызов какого нибудь сервиса, а нормальный с возможностью обратных вызовов, fullduplex вообщем. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 14:13 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123pationпропущено... ничего не мешает использовать wcf пример работы с wcf сервисом из c++ хотя бы. (без net) в студию. только не просто вызов какого нибудь сервиса, а нормальный с возможностью обратных вызовов, fullduplex вообщем. тынц ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 14:40 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
pationnoob123пропущено... пример работы с wcf сервисом из c++ хотя бы. (без net) в студию. только не просто вызов какого нибудь сервиса, а нормальный с возможностью обратных вызовов, fullduplex вообщем. тынц Потрясающий ответ. сам то ссылки смотрел? по первым 10 предлагают использовать или управляемую обертку, и вызывать ее из c++ кода, или просто пишут на c++ с использованием .net или думаешь что перед изобретением своего велосипеда никто не смотрел гугл? хотя тему можно закрывать. базовая версия "велосипеда" успешно разработана и уже используется. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 15:29 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123, так поделитесь велосипедом ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 15:52 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
noob123pationпропущено... какой смысл ? если обмениваетесь целыми объектами то лучше и скоросрельнее чем wcf не напишите WCF конечно хорошо. но смысл в том что сервер будет на C# + .net framework 4.5 , а клиенты и на C#, С++, под Windows mobile, Windows phone, и и еще что угодно. см web api, который сейчас в asp.net mvc 4.Пригоден для любых платформ, тк для вызова нужен только webrequest, который есть везде. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 16:10 |
|
Асинхронный вызов делегата
|
|||
---|---|---|---|
#18+
SeVanoob123пропущено... WCF конечно хорошо. но смысл в том что сервер будет на C# + .net framework 4.5 , а клиенты и на C#, С++, под Windows mobile, Windows phone, и и еще что угодно. см web api, который сейчас в asp.net mvc 4.Пригоден для любых платформ, тк для вызова нужен только webrequest, который есть везде. читай выше, как ты будешь делать FullDuplex с помощью webrequest'ов? netivannoob123, так поделитесь велосипедом не могу. проект коммерческий. и прав на него у меня нету. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2013, 17:24 |
|
|
start [/forum/topic.php?fid=20&startmsg=38130158&tid=1405226]: |
0ms |
get settings: |
12ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 15ms |
total: | 171ms |
0 / 0 |