|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
ЪыжслоЗапускаю в дебаге студии и даю жене Изверг ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2012, 13:43 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУ, наверное он от нее добивается то че никогда не получал, а она не хочет вот и ломает, ломает,.... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2012, 14:40 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Мне нравится такое решение... Довольно мощный механизм, когда использовал в VB6 Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 10:10 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
VSVLADМне нравится такое решение... Довольно мощный механизм, когда использовал в VB6 Очень плохой способ. Во-первых COM, во-вторых тогда уж лучше юзать референс на Microsoft Script Control 1.0, ну и в третьих: http://msdn.microsoft.com/en-us/library/aa227633(VS.60).aspx Before we go any further, I should warn you that using the ScriptControl is not for everyone. The ScriptControl is one of the least-documented controls available in Visual Basic. Most of the documentation for MSScript and VBScript was developed for people building web applications. You can incorporate the ScriptControl into your own programs, but expect to spend some time getting the feel of this control and its quirks. Also, be sure to save your programs (both Visual Basic and VBScript) often. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 11:01 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУВо-первых COM Не проблема. Понятное дело что уже устарело, и не нативно по отношению к .NET. Но на существование имеет право быть. МСУво-вторых Согласен. Писал чтобы копи-паст и запустил, без лишних движений. МСУв третьих Ну не особо проблема... Для разработчика VB "познавшего" языка со всеми его приколами и фичами ) Согласно задаче автора топика, ему достаточно эвалюатора. В рамках .NET - CodeDom Compiler решение довольно хорошее... если не трогать COM ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 12:31 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
VSVLADВ рамках .NET - CodeDom Compiler решение довольно хорошее... если не трогать COM У CodeDom Compiler есть один минус - он генерит сборку. А хотелось бы чистого решения в памяти, что-то типа Microsoft Script Control, но чтобы не COM. Всякие там DataTable.Compute, XPathExpression.Compile и иже с ними - отличное решение, но сильно ограниченное по функционалу. Для себя давно решил - пока CodeDom. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 12:41 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУУ CodeDom Compiler есть один минус - он генерит сборку. А хотелось бы чистого решения в памяти, что-то типа Microsoft Script Control, но чтобы не COM. Всякие там DataTable.Compute, XPathExpression.Compile и иже с ними - отличное решение, но сильно ограниченное по функционалу. Для себя давно решил - пока CodeDom. Dynamic LINQ чем не понравился? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 12:50 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Алексей КМСУУ CodeDom Compiler есть один минус - он генерит сборку. А хотелось бы чистого решения в памяти, что-то типа Microsoft Script Control, но чтобы не COM. Всякие там DataTable.Compute, XPathExpression.Compile и иже с ними - отличное решение, но сильно ограниченное по функционалу. Для себя давно решил - пока CodeDom. Dynamic LINQ чем не понравился? Ну а примерчик как всегда слабо? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 13:39 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУАлексей Кпропущено... Dynamic LINQ чем не понравился? Ну а примерчик как всегда слабо? :)А я не умею. Вот и интересуюсь как оно. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 13:44 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Cat2 Код: c# 1. 2. 3. 4. 5.
А почему бы и нет :) Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 18:52 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Алексей КМСУпропущено... Ну а примерчик как всегда слабо? :)А я не умею. Вот и интересуюсь как оно. :-) Код: c# 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:24 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Eval через DataTable Код: 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. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:27 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
ViPRos, Что-то длинно слишком. Сам код не смотрел ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:31 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Cat2, 3 строчки много? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:35 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
код ниже, это другой способ ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:36 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
ViPRos, тебя прёт какие лохмотья постить на форум? Нормальные люди если постить, постят нормальный понятный компилящийся код. Неужели ты думаешь кто-то захочет ковыряться в твоём мутном гавнокоде. Так слабо было отпостить? Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:42 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУ, ну некогда чистить код, выдрал, да показал я ж не для выебона, а так, токмо ляля ради ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 21:45 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
ViPRosну некогда чистить код, выдрал, да показал я ж не для выебона, а так, токмо ляля ради Ну криво это, Сахават, реально криво :) Хочешь продемонстировать - возьми и покажи вменяемый вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 22:21 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУ, ладно уж простите великодушно, не буду больше ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 23:19 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
ViPRosМСУ, ладно уж простите великодушно, не буду больше Длинк рвёт остальных конкурентов (кроме коддома) по функциональности, это приятно. Кстати, еще мощный вариант - это msxsl:script. То есть на входе xslt (XsltSettings.EnableScript = true) с функцией, переменные в xml, на выходе результирующий просчитанный xml. Отличный вариант, без генерации сборки. Только для безопасности лучше это дело выполнять в отдельной песочнице (AppDomain) с минимальными пермиссиями. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2012, 23:48 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
а вот, зацените, сабжевое на JS как всегда - просто и функционально. Можно объявлять пользовательские функции, юзать переменные.. http://jsfiddle.net/wfABg/ Код: javascript 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24.
... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 00:07 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
Яростный Меча вот, зацените, сабжевое на JS как всегда - просто и функционально. Можно объявлять пользовательские функции, юзать переменные.. Ну если не юзать .Net (кодедом, длинк, F#, IronPyton и т.п.), то вариантов масса. Cабж на Erlang до кучи :] Код: c# 1. 2. 3. 4. 5. 6. 7.
Впрочем можно Erlang и на .Net поюзать https://github.com/takayuki/Erlang.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
18.09.2012, 09:27 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
http://codearticles.ru/Home/ArticleView/1469 Опубликовал в одном месте все возможные варианты решения задачи. Пока их 8. Если знаете еще что-то интересное, кидайте рецепт. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2012, 16:31 |
|
как вычислить выражение?
|
|||
---|---|---|---|
#18+
МСУЕсли знаете еще что-то интересное, кидайте рецепт. Эксель - наше фсе! Код: c# 1. 2. 3. 4. 5. 6. 7.
... |
|||
:
Нравится:
Не нравится:
|
|||
07.12.2012, 17:38 |
|
|
start [/forum/topic.php?fid=20&msg=37959816&tid=1404980]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
48ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
68ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 181ms |
0 / 0 |