![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
У меня проблема с копированием строк из .txt файла, строки копируются нормально код ниже:
Код:
Код:
Код:
Задача: что бы в переменной s которая подставляется в запрос передавалось 3 рандомных строки из .txt файла и что бы они не повторялись в переменной. Буду очень признателен за помощь, спасибо. |
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
строки в переменной s должны друг от друга отделяться чем-то?! или слитно должны быть?! Попробуйте: Код:
|
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
Serge_Bliznykov, да на вас молиться надо, спасибо большущее!!! очень выручили, по поводу разделения тут разве что #13#10
![]() ![]() Serge_Bliznykov, эта строка Код:
![]() Последний раз редактировалось Stilet; 04.12.2013 в 12:15. |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
покажите одновлённы код процедуры.
Вы, надеюсь, не вынесли эту строчку ЗА ЦИКЛ ?!! Цитата:
БЛИН! я догадался в чём проблема. У Вас в исходном файле НЕТ трёх строчек!!!! исправьте код на такой: Код:
Последний раз редактировалось Serge_Bliznykov; 04.12.2013 в 10:42. |
|
![]() |
![]() |
![]() |
#5 | |||
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
Цитата:
Цитата:
![]() |
|||
![]() |
![]() |
![]() |
#6 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
Вы грузите в лист текстовый файл:
Цитата:
Если их больше трёх, то код отработает нормально. А если меньше (нет ни одной, одна или две) Мы запускаем цикл, выполняем его 3 раза (не обращая внимание на то, сколько строк считалось в sl), разумеется, при попытке удалить выбранную строку мы получим ошибку (такую, как у Вас на скриншоте), если в списке НЕТ строк (там попытка удаления элемента за пределами списка). вот так. код попробуйте выше указанный. НУ или проверяйте количество строк после чтения файла и прнимайте меры (например, ругайтесь на пользователя и выходите из процедуры) |
|
![]() |
![]() |
![]() |
#7 | |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]() Цитата:
![]() ппц какой-то если делаю с чистого проэкта все отлично работает без багов и лагов, как только добавлю функцию в свой проэкт сразу ошибки лезут оО хотя сам проэкт работает отлично причем даже если строк в .txt добавляю все ровно та же ошибка выскакивает получается что оно будто не рандомно эти строки берет ибо строк в .txt 10 оно берет 3 раза по 3 строки и выдает ошибку (будто 2-х строк не хватает чтобы 4-ый раз выдать 3 строки) ------------------------------ ну да все верно оно берет как-то не рандомно типа если строк 10 оно выдаст 3 раза по 3 строки (3х3=9, следующий раз не выдает и выскакивает ошибка) если строк 13 оно выдаст 4 раза по 3 строки (4х3=12, следующий раз не выдает и выскакивает ошибка), если строк 16 оно выдаст 5 раз по 3 строки (5х3=15, следующий раз не выдает и выскакивает ошибка), почему так? и как решить эту траблу? Последний раз редактировалось Stilet; 04.12.2013 в 12:17. |
|
![]() |
![]() |
![]() |
#8 |
Старожил
Регистрация: 17.11.2010
Сообщений: 18,922
|
![]() Код:
ADD Да, и: Код:
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Последний раз редактировалось Аватар; 04.12.2013 в 11:55. |
![]() |
![]() |
![]() |
#9 |
Форумчанин
Регистрация: 01.11.2012
Сообщений: 770
|
![]()
короче всё, решил, оказалось что
Код:
![]() ------------------ повторы удаляет всё четко ![]() Последний раз редактировалось FleXik; 04.12.2013 в 12:24. |
![]() |
![]() |
![]() |
#10 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Импорт нескольких txt файлов макросом | Snekich | Microsoft Office Excel | 25 | 06.03.2013 15:42 |
копирование строк, соответствующих условию фильтра и копирование на новый лист | xorek | Microsoft Office Excel | 0 | 09.07.2012 18:13 |
Текст из нескольких txt файлов | Federal | Помощь студентам | 6 | 28.12.2010 18:34 |
Создание сразу нескольких txt файлов | Nice42ru | Помощь студентам | 11 | 11.02.2010 18:35 |
Копирование нескольких строк из dbgrida в dbgrid | eviL_exP | БД в Delphi | 2 | 11.06.2009 12:37 |