|
|
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
когда я пытаюсь получить строку из текстового файла, Get #nFile, strInput возвращает квадраты, в тексте только цифры и запятые. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 15:28 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
ЧЕЛкогда я пытаюсь получить строку из текстового файла, Get #nFile, strInput возвращает квадраты, в тексте только цифры и запятые. Dim strInput as string ' объявлена ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 15:38 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
TIKO ЧЕЛкогда я пытаюсь получить строку из текстового файла, Get #nFile, strInput возвращает квадраты, в тексте только цифры и запятые. Dim strInput as string ' объявлена да Dim strInput As String * 40 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 15:43 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
А файл как открываешь? Хотя скорей всего это из за Dim strInput As String * 40 напиши просто Dim strInput As String ----------- Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 15:48 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
BelkinА файл как открываешь? Хотя скорей всего это из за Dim strInput As String * 40 напиши просто Dim strInput As String ----------- Андрей. просто Dim strInput As String тогда он ошибку выдает, файл открываю Open strFile For Random Access Read As #nFile ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 15:51 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
ЧЕЛ BelkinА файл как открываешь? Хотя скорей всего это из за Dim strInput As String * 40 напиши просто Dim strInput As String ----------- Андрей. просто Dim strInput As String тогда он ошибку выдает, файл открываю Open strFile For Random Access Read As #nFile обманул, не ошибку а пустую строку, но в файле в это строке 37 символов ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 16:13 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
так попробуй Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 16:23 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
klen_так попробуй Код: plaintext так тоже пустая срока ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 16:31 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Давай весь код. Что у тебя за файл? Текстовый? ----------- Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 17:49 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Ребята не бросайте , если длинну строки не задаю выводит если задаю выводит " " ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 17:51 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Public Sub StartRutine() Dim nFile As Integer Dim strFile As String Dim strInput As String * 40 Dim nPos As Integer Dim Metas As Variant Dim TekPos As Integer Dim TekTrade As Integer Dim Operation_ As String Dim TekTime As Integer Dim iCountLine As Integer Set wkshNastr = Worksheets("Настройки") Set wkshHistory = Worksheets("History") If wkshNastr.Cells(12, 4) = 1 Then Interval = Now + TimeValue("00:00:20") Application.OnTime Interval, "StartRutine" End If wkshNastr.Cells(13, 4) = wkshNastr.Cells(13, 4) + 1 ' потом закомменировать TriFile = wkshNastr.Cells(3, 2) If Trim(wkshNastr.Cells(12, 4).Value) <> "1" Then Exit Sub End If LastSize = wkshNastr.Cells(41, 2) nFile = FreeFile strFile = wkshNastr.Cells(6, 2).Value If LastSize > 0 Then If LastSize < FileLen(strFile) Then LastSize = FileLen(strFile) wkshNastr.Cells(41, 2) = LastSize Else Exit Sub End If Else LastSize = FileLen(strFile) End If 'это о что было до прочтения текущего файла лонг/шорт LastPos = wkshNastr.Cells(5, 7).Value Open strFile For Input As #nFile iCountLine = UBound(Split(Input(LOF(nFile), #nFile), vbNewLine)) - 1 Close #nFile Open strFile For Random Access Read As #nFile 'Len = 40 Seek #nFile, iCountLine 'Получить запись с заданным кодом Get #nFile, , strInput If Len(strInput) > 0 Then Metas = GetArgument(strInput) wkshNastr.Cells(5, 4).Value = Metas(1) wkshNastr.Cells(5, 5).Value = Metas(2) wkshNastr.Cells(5, 6).Value = Metas(4) wkshNastr.Cells(5, 7).Value = Metas(5) End If ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:05 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Вот и сам файл ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:05 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Вот так Код: plaintext 1. 2. 3. 4. 5. ----------- Андрей. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:18 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
BelkinВот так Код: plaintext 1. 2. 3. 4. 5. ----------- Андрей. предлагаешь мне циклом пробежать по всем строкам? так конечно будет работать, у меня так было, но это долго, и критично для моей проги. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:24 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
мне нужна, только последняя строка файла ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:26 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
ЧЕЛмне нужна, только последняя строка файла Обрати внимание, вто в твоем файле как раз 2 или 3 строки пустые!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 18:49 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Belkin ЧЕЛмне нужна, только последняя строка файла Обрати внимание, вто в твоем файле как раз 2 или 3 строки пустые!!! Как ты увидел что они пустые? этот файл открывал в блокноте и FAR не вижу пустых строк. Сейчас ручками написал iCountLine=15, он прочитал кусок 49й и 50й строки, короче я вообще не врубаюсь, видимо как то надо цикл ускорять ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 19:02 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
Belkin ЧЕЛмне нужна, только последняя строка файла Обрати внимание, вто в твоем файле как раз 2 или 3 строки пустые!!! Спасибо тебе , большое что время потратил, короче буду читать весь файл в переменную и там ковырять, вопрос снят ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 12.12.2007, 19:10 |
|
||
|
Помогите пож-та с строкой
|
|||
|---|---|---|---|
|
#18+
так тоже будет быстро читать Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 13.12.2007, 07:49 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35004997&tid=2162958]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
56ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 252ms |
| total: | 404ms |

| 0 / 0 |
