|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Кто может реализовать код FoxPro в VB.NET Код: vbnet 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.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:17 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:17 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Evaluate(lccommand) - выполнить код содержащийся в lccommand Этот код берет что-то из ворда (какие-то выражения), выполняет это что-то и пишет результат обратно в ворд. Пишет в соответствии с типом полученного (Do Case ...). Надо отталкиваться от того что конкретно из ворда читается. Если что-то типа "Table.Field" то просто перенести, если какие-то выражения с фокспрошными функциями, то придется вордовские шаблоны править. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:31 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Вставь запись в лог и посмотри что там бывает. Код: c# 1. 2. 3.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:39 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Функция EVALUATE() Вычисляет символьное выражение и возвращает результат в VB.NET такой функции нет, поэтому прошу помощи Сложный переход с Фокса на Net ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:53 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Этот код был написан давно для записи данных в Ворд по шаблону. т.е. {переменная} и в зависимости от типа переменной вычисляется и возвращается выражение обратно в Ворд ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 12:59 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Там может быть не только {переменная}, но и выражение {left(переменная1, 3) + " " + переменная2} т.е. может быть вызов любых функций фокса, в т.ч. и самописных. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 13:04 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Да не суть. Как тоже самое сделать в VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 13:19 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
mau-rusФункция EVALUATE() Вычисляет символьное выражение и возвращает результат в VB.NET такой функции нет, поэтому прошу помощи Сложный переход с Фокса на Netесли символьное выражение на фоксе, то еще и документы придется переписывать. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 13:38 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
mau-rusДа не суть. Как тоже самое сделать в VB.NET?самый простой способ: http://www.experts-exchange.com/questions/20989306/Vb-Net-expression-evaluation.html ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 13:39 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Подсовывай на вход этой функции заранее подготовленный Dictionary<string, string> где ключ - твоя вордовская {переменная}, значение - ее значение, т.е. на что менять. Дальше ищешь в ворде очередную подстановку, находишь по Dictionary нужное значение и заменяешь. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.12.2015, 13:41 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Видимо без FoxPro никуда. Решил проблему Код: vbnet 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 14:15 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
mau-rusВидимо без FoxPro никуда. Решил проблему Если бы вместо куска непонятного кода Вы написали бы что у вас на входе и что надо на выходе, то никакой бы фокспро не понадобился ... |
|||
:
Нравится:
Не нравится:
|
|||
24.12.2015, 15:42 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Cat2Если бы вместо куска непонятного кода Вы написали бы что у вас на входе и что надо на выходе, то никакой бы фокспро не понадобился ВОТ КОД FOXPRO КОТОРЫЙ ЗАМЕНЯЕТ ТЕКСТ В ВОРДЕ ПО ШАБЛОНУ ПРИМЕР ШАБЛОНА {aa} {bb} {cc} Код: vbnet 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.
Я НЕ МОГУ РЕАЛИЗОВАТЬ ЭТО В VB.NET ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 07:40 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
mau-rusЯ НЕ МОГУ РЕАЛИЗОВАТЬ ЭТО В VB.NET Что конкретно не получается? Тут все просто: открыть вордовский файл. Искать в цикле очередное вхождение {переменная} и заменять на значение переменной. Все что начинается на oWord. это вызовы методов ворда, т.е. в любом другом ЯП будут точно также вызываться. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 13:41 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Dima T, Как мне реализовать функцию Evaluate(lccommand) в vb.net в Fox-е эта функция оценивает выражение и возвращает результат. Я новичок в vb.net поэтому не могу сообразить что и как сделать ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 13:55 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Используй Dictionary https://msdn.microsoft.com/ru-ru/library/xfhwa508(v=vs.110).aspx?cs-save-lang=1&cs-lang=vb#code-snippet-3 ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 14:02 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Инициализация Код: c# 1. 2. 3. 4. 5. 6. 7.
Использование Код: c# 1. 2.
вот и весь evaluate() PS на VB не пишу, мог немного в синтаксисе напутать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 14:08 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#18+
Dima T, Спасибо, буду пробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 14:32 |
|
Кто может реализовать код FoxPro в VB.NET
|
|||
---|---|---|---|
#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.
... |
|||
:
Нравится:
Не нравится:
|
|||
25.12.2015, 17:08 |
|
|
start [/forum/topic.php?fid=20&fpage=70&tid=1400934]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
36ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
56ms |
get tp. blocked users: |
2ms |
others: | 14ms |
total: | 156ms |
0 / 0 |