![]() |
|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
![]() доброго времени суток!
помогите пожалуйста новичку с решением задачи. задача такова: имеются StringGrid и текстовый файл следующего содержания ____________________________ ООО "василек",7712349578 ООО "здоровье",5046287439 ООО" ромашка",7733478323 ____________________________ Сохраняю StringGrid в текстовый фаил так: Код:
а вот с загрузкой текстового фаила в StringGrid ни чего не выходит. пожалуйста подскажите хотя бы в каком направлении искать. Помогите пожалуйста, очень надо!!! Последний раз редактировалось Admin, 29.04.2010 в 22:05. |
#2
|
|||
|
|||
![]() Читаешь из файла стррку, потом находишь разделитель (ф-я Pos), потом "пилишь" ее на части (ф-я Copy), потом эти части пихаешь в StringGrid. Типа:
Код:
|
#3
|
||||
|
||||
![]() Для удобной загрузки созранять лутче так
Код:
Код:
Не твори зла, и жизнь повернется к тебе передом ![]() |
#4
|
||||||
|
||||||
![]() Я бы порекоммендовал создать запись вида
Код:
Код:
Код:
В начале был Бит, потом Байт и только потом появилось Слово... |
#5
|
|||
|
|||
![]() перепробовал все предложеные варианты не выходит
![]() толи лыжи не едут, толи у меня мозг перегорел от перегрузки. уже неделю загараю с этой загрузкой |
#6
|
|||
|
|||
![]() Ять!!! Вот народ ленивый пошел...
Код:
|
#7
|
|||
|
|||
![]() lmikle спасибо!!!
остался единственный вопрос остался: как загружать первую по счету строку файла в первую строку StringGrid. пробовал менять эту строку Код:
а если не чего не менять грузиться с первой по счету строчки файла но с нулевой фиксированной строки StringGrid, и получается некрасиво. может кто подкинет идею, а лучше кодинг, а если с описанием буду очень благодарен. |
#8
|
|||
|
|||
![]() Догадайся сам. Решение очень простое.
Но тебе придется разобраться с нумераций ячеек в TStringGrid и строк в TStringList. |
#9
|
|||
|
|||
![]() так что ли:
Код:
теперь все пучком ![]() Последний раз редактировалось konsul_81, 01.05.2010 в 12:19. |
#10
|
|||
|
|||
![]() вот так наверно правильней будет
Код:
![]() Последний раз редактировалось konsul_81, 01.05.2010 в 12:55. |
#11
|
|||
|
|||
![]() у меня такая же проблема, надо считать из файла двумерный массив в stringgrid, но фишка в том что у меня он считывается, прогу мне писал знакомый, сам я плохо разбираюсь, текст вот:
Код:
но преподу не нравится говорит типа зачем "надо сначала выбрать элементы, а потом загружать массив, по-моему это 2 независымие операции, исправляй" +еще с процедуркой ButLoadClick фигня, получается что эта кнопка становится доступной только когда выполняется openDialog а в программе производится 2 разных суммы, и получается что если ты сперва находишь первую сумму и загружаешь массив из файла, а потом хочешь найти вторую сумму то приходится загружать массив повторно, это тоже надо исправить Последний раз редактировалось president100, 12.05.2010 в 00:10. |