Форум программистов, компьютерный форум, киберфорум
Visual Basic
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 43

Открываю два файла для присвоения их содержимого двум ComboBox-ам, но инфа есть только в первом

18.10.2014, 12:09. Показов 1209. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток! Есть такой код:
Visual Basic
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
Private Sub Form_Load()
'
On Error GoTo IPEOF
Open "CONFIG\BANDS.INI" For Input As #1
For i = 0 To 9
Line Input #1, BndNA
Combo1.AddItem BndNA
Next i
Close #1
'
On Error GoTo IPEOF
Open "CONFIG\ALBUMS.INI" For Input As #1
For i = 0 To 9
Line Input #1, AlbNA
Combo2.AddItem AlbNA
Next i
Close #1
'
IPEOF:
End Sub
Задача простая вроде-бы: есть два (или больше) обычных текстовиков с данными, которые надо запихать в ComboBox-ы. Где-то я накосячил... Но где? Помогите, пожалуйста! Спасибо!
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
18.10.2014, 12:09
Ответы с готовыми решениями:

Даны два файла. Переписать в третий файл только те слова, которые есть и в первом и во втором файле.
Помогите создать программу: Даны два текстовых файла, содержащих некоторый текст. Переписать в третий файл только те слова, которые есть и...

Создать два бинарных файла, содержащих числовую информацию. В результате преобразований в первом файле должны остаться только четные, а во втором
Создать два бинарных файла, содержащих числовую информацию. В результате преобразований в первом файле должны остаться только четные, а во...

Два ComboBox. Вывод данных во втором по выбранному в первом.
Добрый день, знатоки. С праздником! Ребята, такая задачка: есть два комбобокса (в первом в Items задано: Центральный...

3
 Аватар для Pro_grammer
6807 / 2839 / 527
Регистрация: 24.04.2011
Сообщений: 5,308
Записей в блоге: 10
18.10.2014, 15:30
Код для Combo1 идентичен коду для Combo2. Значит ошибка не в коде, а может в исходных данных, файлах, именах к ним? Уберите на время отладки все On Error GoTo, возможно так будет видно ошибку.
0
 Аватар для Апострофф
9908 / 3928 / 742
Регистрация: 11.10.2011
Сообщений: 5,908
20.10.2014, 08:15
Лучший ответ Сообщение было отмечено The trick как решение

Решение

Forgott,
Первое - путь
Цитата Сообщение от Forgott Посмотреть сообщение
"CONFIG\BANDS.INI"
Вы уверены, что с текущий диск и папка на момент запуска программы настроены правильно?
Указан относительный путь и проблемы могут быть связаны с этим.

Второе -
Цитата Сообщение от Forgott Посмотреть сообщение
For i = 0 To 9
Line Input #1, BndNA
Combo1.AddItem BndNA
Next i
Где сказано, что в файлах не меньше 10 строк?
Попробуйте вариант
Visual Basic
1
2
3
4
5
do until eof(#1)
  Line Input #1, BndNA
  Combo1.AddItem BndNA
loop
close 1
2
0 / 0 / 0
Регистрация: 19.03.2014
Сообщений: 43
24.10.2014, 09:53  [ТС]
М-да! Век живи, - как говорится, - век учись! А я даже не в курсах был, что открыть файл на чтение неизвестно скольких строк можно методом DO...UNTIL, без всяких обработчиков ошибок. Все получилось. Спасибо еще раз большое!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
24.10.2014, 09:53
Помогаю со студенческими работами здесь

Связать два ComboBox'a, чтоб от выбора пункта в первом, формировались пункты во втором
Пишу программу, нужно связать два ComboBox'a, чтоб от выбора пункта в первом, формировались пункты во втором. По неопытности не могу...

Есть ли такой макрос или команда си для вставки содержимого файла?
Нужно добавить содержимое файла в программу. Допустим есть файл 1.bin. Я его открываю WinHex и могу скопировать его содержимое для...

Выбор компа для 2Д анимации. Есть только два варианта
Как обычно, как у всех, дилема выбора. Подбирается станция для проф анимации. Каждая сценка весит в среднем 7-8 тыс. картинок, в...

Создать два новых файла, в первом - элементы исходного файла с нечетными номерами, во втором - с четными
задания по Pascal. 1. Дан текст. Между соседними словами – не менее одного пробела, за последним словом - точка. Удалить...

Интернет есть только на первом компьютере в сети, но не раздается на другие компьютеры
Имеется локальная сеть, состоящая из 4-х компьютеров с windows xp и одного с windows 8.0 один из компьютеров xp имеет две сетевых платы...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru