Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
04.02.2014, 12:52
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Прошу помогите добрые люди!!! Мне нужно импортировать данные из текстового файла в FOXPRO, так как я новичок в FOXPRO, то не могу додумать эту функцию сам... Объясняю ситуацию, даны текстовые блокноты ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 12:56
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
дана форма, к ней синтаксис кода ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 12:59
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Я с помощью кнопки нахожу файл текстовой ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:01
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Вот я нашел файл ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:07
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
вот этим кодом: Local gnFileHandle,nSize,cString gnFileHandle = FOPEN(thisform.text9.value) nSize = FSEEK(gnFileHandle, 0, 2) IF nSize <= 0 WAIT WINDOW "This file is empty!" NOWAIT ELSE = FSEEK(gnFileHandle, 0, 0) cString = FREAD(gnFileHandle, nSize) ? cString ENDIF = FCLOSE(gnFileHandle) messagebox(alltrim(cString)) он всю инфу считывает, а мне надо чтобы он только вот этот кусочек считывал, то что помечено красным, прошу помогите!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:13
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Claymoreон всю инфу считывает, а мне надо чтобы он только вот этот кусочек считывал, то что помечено красным, прошу помогите!!! Ну так надо проверять чего прочитал: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:28
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Dima T, вот блокнот: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:30
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Dima T, я переписал код: Local gnFileHandle,nSize,cString gnFileHandle = FOPEN(thisform.text9.value) nSize = FSEEK(gnFileHandle, 0, 2) IF nSize <= 0 WAIT WINDOW "This file is empty!" NOWAIT ELSE = FSEEK(gnFileHandle, 0, 0) cString = FREAD(gnFileHandle, nSize) if alltrim(cString) = 'Тип ЦП' ? alltrim(substr(cString, 7)) endif ENDIF = FCLOSE(gnFileHandle) messagebox(alltrim(substr(cString, 7))) но, ничего не изменилось, или я не так переписал его (?_?) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:32
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Невнимательно посмотрел, ты весь файл в переменную прочитал. Читай построчно Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:44
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Dima T, Суууупер!!! Спасибо тебе огромное, всё заработало!!! Вот код, чуток под себя подредактировал, а то он всё равно "Тип ЦП" показывал: Local gnFileHandle,nSize,cString gnFileHandle = FOPEN(thisform.text9.value) if gnFileHandle < 0 ? 'Файл не открылся' else do while !feof(gnFileHandle) cString = fgets(gnFileHandle) if alltrim(cString) = 'Тип ЦП' ? alltrim(substr(alltrim(cString), 7)) exit endif enddo endif = FCLOSE(gnFileHandle) messagebox(alltrim(substr(alltrim(cString), 7))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:47
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Dima T, Напиши свой номер, я тебе хоть 100 руб. кину на счет, хоть как та отблагодарю))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 13:53
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
ClaymoreDima T, Суууупер!!! Спасибо тебе огромное, всё заработало!!! Вот код, чуток под себя подредактировал, а то он всё равно "Тип ЦП" показывал: Local gnFileHandle,nSize,cString gnFileHandle = FOPEN(thisform.text9.value) if gnFileHandle < 0 ? 'Файл не открылся' else do while !feof(gnFileHandle) cString = fgets(gnFileHandle) if alltrim(cString) = 'Тип ЦП' ? alltrim(substr(alltrim(cString), 7)) && SUBSTR(cExpression, nStartPosition [, nCharactersReturned]) exit endif enddo endif = FCLOSE(gnFileHandle) messagebox(alltrim(substr(alltrim(cString), 7))) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 14:00
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Лучше книжку по фоксу себе купи и поизучай :) Забавно смотреть на твою методику разработки в скриншотах. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 14:03
|
|||
---|---|---|---|
|
|||
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Dima T, да она есть....... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 14:04
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
filetostr() alines() for ... next ... |
|||
:
Нравится:
Не нравится:
|
|||
|
04.02.2014, 15:59
|
|||
---|---|---|---|
Импортировать данных из блокнота (дубль 2) |
|||
#18+
Pennerfiletostr() alines() for ... nextну если памяти не жалко, то можно и так ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=41&tablet=1&tid=1582755]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
258ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
53ms |
get tp. blocked users: |
2ms |
others: | 343ms |
total: | 697ms |
0 / 0 |