![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 20.03.2010
Сообщений: 21
|
![]()
Здравствуйте! Не м получается корректно реализовать процедуру сохранения в файл данных взятых из ячек двух компонентов StringGrid.
Написал код. но он какой то неправильный. Подскажите как реализовать чтобы работало как надо Код:
Код:
|
![]() |
![]() |
![]() |
#2 |
Форумчанин
Регистрация: 01.12.2009
Сообщений: 569
|
![]()
Здрасте! Опишите пожалуйста входные параметры (для подпрограммы - число столбцов и строк и т.д.) и как нужно сохранить в файл (хаотично или в столбцы и пр.)
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 940
|
![]()
В этом сообщении я привел пример сохранения и загрузки содержимого StringGrid'a в файл
http://www.programmersforum.ru/showp...19&postcount=2 |
![]() |
![]() |
![]() |
#4 | |
Пользователь
Регистрация: 20.03.2010
Сообщений: 21
|
![]() Цитата:
Вот процедура обработки клавиатуры для первой таблицы в которую вводим значения Код:
Код:
Код:
Число Инверсия 456 654 546 645 139 931 1205 5012 180 081 065 560 Хотелось бы еще реализовать количество введенных чисел, т.е. как то в цикле посчитать сколько строк в SG1 вывести в файле том же Количество чисел: 6 (для нашего примера) Заранее спасибо если кто нибудь хоть чем нибудь каким нибудь кусочком кода поможет. |
|
![]() |
![]() |
![]() |
#5 |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]()
если хотите понять что делаете не так то попробуйте заменить ваш вывод
Writeln(f,s,s1); на следующий (выводить не только ячейки но их индексы) Writeln(f, i, #9, j, #9, s,s1); а еще лучше постараться и заменить две таблицы на одну с увеличенным числом колонок, тогда и ошибка кстати стане более очевидной (или же она "вдруг" исчезнет сама по себе).
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 22.03.2010 в 13:52. |
![]() |
![]() |
![]() |
#6 | |
Пользователь
Регистрация: 20.03.2010
Сообщений: 21
|
![]() Цитата:
Код:
![]() |
|
![]() |
![]() |
![]() |
#7 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Код:
Цитата:
Точнее какое соотношение между индексами i и j (первая вторая колонки).
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 22.03.2010 в 15:14. |
||
![]() |
![]() |
![]() |
#8 | |
Пользователь
Регистрация: 20.03.2010
Сообщений: 21
|
![]() Цитата:
Код:
Код:
![]() |
|
![]() |
![]() |
![]() |
#9 | ||
Старожил
Регистрация: 20.04.2008
Сообщений: 5,543
|
![]() Цитата:
Цитата:
кстати не обнаружил никаких препятствий для замены SG2.Cells[0,....] на SG1.Cells[1,....] //приведение к одной таблице Код:
программа — запись алгоритма на языке понятном транслятору
Последний раз редактировалось evg_m; 22.03.2010 в 16:33. |
||
![]() |
![]() |
![]() |
#10 |
Пользователь
Регистрация: 20.03.2010
Сообщений: 21
|
![]()
Программа заносит в файл
Первую строку из первой таблицы и первую строку из второй таблицы Затем опять первую строку из первой таблицы и вторую строку из второй таблицы Затем вторую строку из первой таблицы и первую строку из второй таблицы И наконец вторую строку из первой таблицы и вторую строку из второй таблицы. Я не понимаю что нужно в коде исправить чтобы убрать две лишние строки! Я уже часа 4-5 сижу... |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
СОХРАНЕНИЕ данных из StringGrid в Excel | monushka | Общие вопросы Delphi | 4 | 17.05.2012 18:56 |
сохранение\загрузка в компоненте StringGrid | Lorden | Помощь студентам | 1 | 07.12.2009 17:11 |
Сохранение Stringgrid c ColorBOX | mazdakilla | Компоненты Delphi | 3 | 12.05.2008 17:05 |
Сохранение StringGrid, создание .ini! | Nemesisking | Общие вопросы Delphi | 5 | 24.09.2007 08:23 |