![]() |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
![]() |
Desktop_4 |
![]()
Сообщение
#1
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Мужской Репутация: ![]() ![]() ![]() |
Файл например содержит:
Надо этот файл загрузить в StringGrid не трогая FixedRows/Cols... Есть процедура:
Но грузится первая строка в одну ячейку. Как правильно загрузить из файла в StringGrid ? И как сделать проверку соотвецтвия формату файла который загружается ? |
![]() ![]() |
Ozzя |
![]()
Сообщение
#2
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
Этот пример файла реальный?
Потому что, ты сначала грузишь кол-во строк и кол-во столбцов из файла. А в файле этого нет. Цитата 10 10 0 0 1 0 0 1 0 0 0 0 0 0 0 1 0 0 1 0 1 0 1 1 1 0 0 0 0 0 1 0 0 0 1 0 1 1 0 1 1 0 0 0 1 0 1 0 1 1 1 1 1 0 1 1 1 1 1 0 1 0 0 1 0 1 1 1 1 1 0 0 1 1 1 1 0 0 1 1 1 1 1 0 0 1 0 1 0 0 1 1 0 0 0 0 1 0 0 0 1 1 По твоему коду файл должен быть таким. И ты читаешь полностью всю строку, разбивай ее. |
Desktop_4 |
![]()
Сообщение
#3
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Мужской Репутация: ![]() ![]() ![]() |
Да если добавить 10 10 то грузиться
но в 1-у ячейку одну строку... Как разбить строку ? |
Ozzя |
![]()
Сообщение
#4
|
![]() Гуру ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 1 220 Пол: Мужской Репутация: ![]() ![]() ![]() |
|
Desktop_4 |
![]()
Сообщение
#5
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Мужской Репутация: ![]() ![]() ![]() |
А есть какой небуть простой способ разбиение слов для этой матрицы ?
|
volvo |
![]()
Сообщение
#6
|
Гость ![]() |
Так достаточно просто?
procedure LoadStringGrid(sg: TStringGrid; const FileName: TFileName); |
Desktop_4 |
![]()
Сообщение
#7
|
Новичок ![]() Группа: Пользователи Сообщений: 20 Пол: Мужской Репутация: ![]() ![]() ![]() |
Да. Спасибо !
А как сделать проверку что бы если вначале открывающевася файла нету N N (Где N там число) То выводили ошибку про то что файл не коректен. ? |
volvo |
![]()
Сообщение
#8
|
Гость ![]() |
Можно, например, читать не число, а строку:
|
![]() ![]() |
![]() |
Текстовая версия | 19.06.2025 17:27 |