Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 20.03.2011, 00:53   #1
Эммануэль
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 34
По умолчанию Работа с файлами

Здравствуйте! Очень нуждаюсь в помощи знатоков в Делфи! (Стыдно спрашивать, но не некуда деваться – я пока ещё учусь)
В результате титанических усилий мне удалось создать некое подобие того, что должно быть. А именно – пытаюсь выполнить лабораторку «Работа с файлами», но плохо получается. Если можно не смейтесь надо мной.
1. После запуска компилятора почему-то не отображаются заголовки столбцов!
2. Не знаю, как правильно запрограммировать такие кнопки (белеберда какая-то получается):
«Открыть файл» (т.е. ранее созданный файл)
«Вывести в таблицу» (т.е. при нажатии на кнопку, введенные в Edit-ах данные появлялись в строку. Здесь у меня вроде сначала получилось, но потом я поняла, что сделала неправильно)
«Добавить запись» (т.е. после заполнения Edit-ов и нажатия на кнопку заполнялась бы следующая строка в таблице)
«Удалить запись»: (при нажатии удалить выделенную! строку со сдвигом нижних строк вверх, к заголовку)
Подскажите, если можно, где я напортачила ?
Вложения
Тип файла: rar Лаба (работа с файлами).rar (262.7 Кб, 14 просмотров)
Эммануэль вне форума Ответить с цитированием
Старый 21.03.2011, 10:11   #2
irt
Пользователь
 
Аватар для irt
 
Регистрация: 24.02.2011
Сообщений: 20
По умолчанию

Цитата:
«Открыть файл» (т.е. ранее созданный файл)
Что подразумевается под фразой "Открыть файл"?

Цитата:
«Вывести в таблицу» (т.е. при нажатии на кнопку, введенные в Edit-ах данные появлялись в строку. Здесь у меня вроде сначала получилось, но потом я поняла, что сделала неправильно)
Чем это отличается от кнопки "Добавить запись"?

P.S. Сейчас уезжаю, вечером постараюсь помочь
irt вне форума Ответить с цитированием
Старый 21.03.2011, 12:27   #3
paul0
Пользователь
 
Регистрация: 21.03.2011
Сообщений: 27
По умолчанию

помоите написать программу в С или С++


Напишите программу, которая позволяет за один сеанс работы добавить информацию о нескольких людях в файл A:\phone.txt. Рекомендуемый вид экрана во время работы программы приведен ниже.

Добавление в телефонный справочник.
Для завершения вместо ввода фамилии нажмите <Enter>
Фамилия -> Сидоров
Имя -> Вася
Телефон -> 234-84-37
Информация добавлена.
Фамилия -> Орлов
Имя -> Андрей
Телефон -> 552-18-40 "
Информация добавлена.
Фамилия ->
Ввод завершен
Для завершения работы нажмите <Enter>
paul0 вне форума Ответить с цитированием
Старый 21.03.2011, 15:49   #4
Эммануэль
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 34
По умолчанию Работа с файлами

Ну я тут кое что исправила в коде, часть проблем устранилась. Осталось найти решение последней проблемы: Не знаю, как правильно запрограммировать кнопку «Открыть файл» (т.е. ранее созданный после компиляции файл).
Вложения
Тип файла: rar Готовая Лаба (работа с файлами).rar (271.1 Кб, 11 просмотров)
Эммануэль вне форума Ответить с цитированием
Старый 21.03.2011, 16:28   #5
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Цитата:
Сообщение от Эммануэль Посмотреть сообщение
Ну я тут кое что исправила в коде, часть проблем устранилась. Осталось найти решение последней проблемы: Не знаю, как правильно запрограммировать кнопку «Открыть файл» (т.е. ранее созданный после компиляции файл).
Что то вы, Эммануэль, интересно файл открываете! В процедуре открытия файла вы работаете со stringGrid'ом, присваиваете из edit'ов в stringGrid и все, а самого чтения из файла я не увидел! Я так понял, что нужно в stringGrid забить записи из файла, да?
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 21.03.2011, 18:21   #6
Эммануэль
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 34
По умолчанию

Да. В таблице должны появиться те данные, которые были внесены ранее в файл. (Допустим, заполнила я таблицу месяц назад какими-то фильмами, а сегодня захотела посмотреть информацию о них. Ввожу имя файла, нажимаю на "Открыть файл" и... вылетает ошибка I/0 error6)

Последний раз редактировалось Эммануэль; 21.03.2011 в 18:28.
Эммануэль вне форума Ответить с цитированием
Старый 21.03.2011, 18:37   #7
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Скоро, возможно, будет готово, будь на связи!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 21.03.2011, 18:49   #8
Эммануэль
Пользователь
 
Регистрация: 19.12.2010
Сообщений: 34
По умолчанию

Я отлучусь ненадолго
Эммануэль вне форума Ответить с цитированием
Старый 21.03.2011, 18:56   #9
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Вроде так, оптимизировать не стал, делал на скорую руку, обращал внимание в основном на Открытие и Сохранение файла -
Вложения
Тип файла: rar Готовая Лаба (работа с файлами).rar (401.8 Кб, 16 просмотров)
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Старый 21.03.2011, 18:56   #10
ByAlex
Форумчанин
 
Аватар для ByAlex
 
Регистрация: 15.03.2011
Сообщений: 465
По умолчанию

Что не так пиши!
Помог - жми на весы!
ByAlex89@mail.ru
ByAlex вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
РАБОТА С ФАЙЛАМИ tanek Помощь студентам 5 01.02.2011 17:00
Работа с файлами minasgull Помощь студентам 10 29.11.2010 01:01
Работа с файлами prem1era Паскаль, Turbo Pascal, PascalABC.NET 0 06.06.2010 19:28
Работа с файлами AntiDriver Паскаль, Turbo Pascal, PascalABC.NET 3 06.06.2010 00:04