Код не работает!!

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Код не работает!!

Сообщение nikemike » 02.08.2005 (Вт) 15:39

Че в нем не так?
Код: Выделить всё
Open "out/tara.uvmdat" For Input As #1
Do Until EOF(1)
Line Input #1, txt
txtTara = alltxt + txt + vbCrLf
Loop
Close #1
lblTara.Caption = txtTara & " %"

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 02.08.2005 (Вт) 15:47

если это опрос, то где варианты ответов?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 15:53

Хорошо не работает эта строка
Код: Выделить всё
lblTara.Caption = txtTara & " %"

Twister
Теоретик
Теоретик
Аватара пользователя
 
Сообщения: 2251
Зарегистрирован: 28.06.2005 (Вт) 12:32
Откуда: Алматы

Сообщение Twister » 02.08.2005 (Вт) 15:58

Поясняю слова Sebas:
Что должно получиться и что не получается?

1.
Код: Выделить всё
"out/tara.uvmdat"
- это путь к файлу? Если да, то слешь ставится в другую сторону: \
2. Советую делать не так:
Код: Выделить всё
Open "some_path" For Input As #1
Do Until EOF(1)
Line Input #1, txt
Loop
Close #1

а вот так:
Код: Выделить всё
dim ff as integer

ff=freefile
Open "some_path" For Input As #ff
Do Until EOF(ff)
Line Input #ff, txt
Loop
Close #ff
А я все практикую лечение травами...

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 16:00

да нет это все нормально работает а вот не могу добавить
Код: Выделить всё
& " %"
вот именно по этому код не пашет!? :o

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 16:03

как мне добавить идеентичную функцию?

Sebas
Неуловимый Джо
Неуловимый Джо
Аватара пользователя
 
Сообщения: 3626
Зарегистрирован: 12.02.2002 (Вт) 17:25
Откуда: столько наглости такие вопросы задавать

Сообщение Sebas » 02.08.2005 (Вт) 16:11

ну нет у нас телепатов, как ты не понимаешь!

Текст ошибки?
- Я никогда не понимал, почему они приходят ко мне чтобы умирать?

sebas<-@->mail.ru

SHURUP
Постоялец
Постоялец
Аватара пользователя
 
Сообщения: 440
Зарегистрирован: 15.09.2004 (Ср) 14:24
Откуда: Ирпень, Украина

Сообщение SHURUP » 02.08.2005 (Вт) 16:16

Оно ошибку выдает или не то выводит, что в файле ?

А что в tara.uvmdat хранится? Если двоичные данные (в смысле непечатаеммые символы) то они могут некоректно отображаться в контроллах...
Нам чужого не надо, но своё мы возьмем, чьё бы оно ни было...

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 16:28

В файле нах. текст

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 16:31

Sebas, прости прога пишет Run-time error '424' Object required

Sirik
Perspicaz
Perspicaz
Аватара пользователя
 
Сообщения: 2280
Зарегистрирован: 19.02.2004 (Чт) 16:09
Откуда: Бердичев, Украина

Сообщение Sirik » 02.08.2005 (Вт) 16:46

попробуй вот этот код:
Код: Выделить всё
    Dim txt As String, txtTara As String
    Open "out\tara.uvmdat" For Input As #1
    Do Until EOF(1)
        Line Input #1, txt
        txtTara = txtTara & txt & vbCrLf
        Loop
    Close #1
    MsgBox txtTara & " %"


А ошибка от того, что переменнная txtTara не объявленна
Состояний же любви — десять: любовный взгляд, привязанность в мыслях, рождение желания, бессонница, исхудание, отвращение к предметам восприятия, утрата стыда, безумие, потеря сознания и смерть — вот их признаки

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 16:59

все вроде работает но к txtTara не добавляется "%"!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 02.08.2005 (Вт) 17:22

Очень может быть, что весь текст txtTara просто не умещается в лэйбл поскольку в txtTara судя по коду является многострочным кодом. Потому то ты и не видишь завершаюший "%"
Весь мир матрица, а мы в нем потоки байтов!

nikemike
Обычный пользователь
Обычный пользователь
Аватара пользователя
 
Сообщения: 59
Зарегистрирован: 29.07.2005 (Пт) 11:36
Откуда: Chel

Сообщение nikemike » 02.08.2005 (Вт) 18:46

!Viper!, молодец, что так думаешь я сам с этим немного раньше разобрался, но всеже спасибо! :wink:

val
Продвинутый пользователь
Продвинутый пользователь
 
Сообщения: 168
Зарегистрирован: 14.11.2002 (Чт) 1:14

Сообщение val » 02.08.2005 (Вт) 22:03

nikemike

обрати внимание на то как ты "обзываешь" переменные.
Большинство читающих твой пост наверняка думали что txtTara есть
text box
Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Google-бот, SemrushBot, Yandex-бот и гости: 23

    TopList