|
Парсинг CSV
|
|||
---|---|---|---|
#18+
krvsaЗачем мне это делать?Хорошо, не делайте.krvsaПросто не расскарывайте кодыУвы. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 16:17 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
servitЗачастую "килять" переменные уже нет смысла, поскольку, начиная с версии 5.1, ProcedureBlock включён по умолчанию. Меня на этом подловили как-то раз... Переменная была "заньюшена" в процедуре... Но так же применялась смена областей... По выходу из процедуры получил неожиданный, для себя, результат... С тех пор всегда киляю. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 16:29 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
krvsaПеременная была "заньюшена" в процедуре... Но так же применялась смена областей... По выходу из процедуры получил неожиданный, для себя, результат...Можно пример кода? ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 16:32 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
krvsa , Цитата из документацииVariables used within procedures are automatically private to that procedure. Hence, you do not have to declare them as such and they do not require a NEW command. Procedure Variables ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 16:38 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
doublefint, s str=file.ReadLine() ^ <METHOD DOES NOT EXIST> krsva, БОЛЬШОЕ Вам спасибо, ваш код работает. Выражаю вам большую благодарность и респект, если позволите. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 18:46 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
Действительно, ReadLine появился только в 5.1 пруф из 5.2 :( . ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 19:21 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
drakut, Ну .... старая у вас каша, что могу сказать. Стрим заменить на %File, вместо $replace можно использовать $TR c теми же аргументами В любом случае он не обязателен, это я кавычки от Excel удаляю, у вас их нет ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 19:33 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
Посыпаю голову пеплом Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20.
... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 19:34 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
drakutdoublefint, s str=file.ReadLine() ^ <METHOD DOES NOT EXIST>Достаточно вместо класса %File использовать %FileCharacterStream , то есть s file = ##class(%File).%New( "blabla.csv" ) s sc = file.Open( "R" ) ;проверить sc while 'file.AtEnd { ... } d file.Close()заменить на s file=##class(%FileCharacterStream).%New() s file.Filename="c:\blabla.csv" while 'file.AtEnd { s str=file.ReadLine() w str,! }Проверил на версии 5.0.21 - работает. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 19:34 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
servitkrvsaПеременная была "заньюшена" в процедуре... Но так же применялась смена областей... По выходу из процедуры получил неожиданный, для себя, результат...Можно пример кода? Так я уже переделал, искать лень... Я вроде даже тут примеры приводил... С форума и совет - килять нафик орефы при любом раскладе! :)) На том я и остановился... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 20:10 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
servit krvsa , Цитата из документацииVariables used within procedures are automatically private to that procedure. Hence, you do not have to declare them as such and they do not require a NEW command. Procedure Variables Это все новые синтаксисы... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 20:12 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
drakutkrsva, БОЛЬШОЕ Вам спасибо, ваш код работает. Выражаю вам большую благодарность и респект, если позволите. Пользуйся на здоровье... ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 20:12 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
Думаю тема чтения из файла раскрыта полностью! Примеры на любой вкус и цвет! ... |
|||
:
Нравится:
Не нравится:
|
|||
28.11.2013, 20:15 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
krvsa, Вы правы, тема раскрыта довольно хорошо. Даешь stackoverflow для каши! ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 08:56 |
|
Парсинг CSV
|
|||
---|---|---|---|
#18+
drakutkrvsa, Вы правы, тема раскрыта довольно хорошо. Даешь stackoverflow для каши!Ну вообще то он есть , хоть там и меньше вопросов чем здесь но там тоже есть кому помочь с вопросами по Cache а так же по Ensemble ну и общий тег по intersystems тоже есть ... |
|||
:
Нравится:
Не нравится:
|
|||
29.11.2013, 10:25 |
|
|
start [/forum/topic.php?fid=39&msg=38482500&tid=1557016]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
185ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
others: | 237ms |
total: | 520ms |
0 / 0 |