|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Прошу помогите добрые люди!!! Мне нужно импортировать данные из текстового файла в FOXPRO, так как я новичок в FOXPRO, то не могу додумать эту функцию сам... Объясняю ситуацию, даны текстовые блокноты ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 12:52 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
дана форма, к ней синтаксис кода ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 12:56 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Я с помощью кнопки нахожу файл текстовой ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 12:59 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Вот я нашел файл ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 13:01 |
|
Импортировать данных из блокнота (дубль 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:07 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Claymoreон всю инфу считывает, а мне надо чтобы он только вот этот кусочек считывал, то что помечено красным, прошу помогите!!! Ну так надо проверять чего прочитал: Код: sql 1. 2. 3. 4. 5. 6.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 13:13 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Dima T, вот блокнот: ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 13:28 |
|
Импортировать данных из блокнота (дубль 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:30 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Невнимательно посмотрел, ты весь файл в переменную прочитал. Читай построчно Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 13:32 |
|
Импортировать данных из блокнота (дубль 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:44 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Dima T, Напиши свой номер, я тебе хоть 100 руб. кину на счет, хоть как та отблагодарю))) ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 13:47 |
|
Импортировать данных из блокнота (дубль 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, 13:53 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Лучше книжку по фоксу себе купи и поизучай :) Забавно смотреть на твою методику разработки в скриншотах. ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 14:00 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Dima T, да она есть....... ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 14:03 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
filetostr() alines() for ... next ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 14:04 |
|
Импортировать данных из блокнота (дубль 2)
|
|||
---|---|---|---|
#18+
Pennerfiletostr() alines() for ... nextну если памяти не жалко, то можно и так ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2014, 15:59 |
|
|
start [/forum/topic.php?fid=41&tid=1582755]: |
0ms |
get settings: |
5ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
59ms |
get topic data: |
9ms |
get forum data: |
1ms |
get page messages: |
45ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 148ms |
0 / 0 |