|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
||||||
Как проверить, существует ли файл и загрузить его в memo?27.04.2012, 20:29. Показов 5641. Ответов 45
Метки нет (Все метки)
Как проверить, существует ли файл, и если да, то нужно загрузить его в мемо
Делал так:
0
|
||||||
| 27.04.2012, 20:29 | |
|
Ответы с готовыми решениями:
45
Как проверить, существует ли файл в указанной дериктории? Загрузить файл в memo
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 27.04.2012, 20:40 | |
|
Если не разбираться подробнее, то строки 9 и 16 лишние - убрать.
0
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
|||||||
| 27.04.2012, 20:48 [ТС] | |||||||
![]() Вот целый код
0
|
|||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||||||||||||
| 27.04.2012, 21:10 | ||||||||||||||||
|
Строка 13: наверное должно быть:
0
|
||||||||||||||||
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
|
| 27.04.2012, 21:35 [ТС] | |
|
Объединяется вроде бы нормально
![]() Я хочу сделать следующее: Пользователь наживает кнопку, программа проверяет, существует ли файл, если да, то проверяет, существует ли другой файл и если всё хорошо - выполняет код дальше, а если на одном из этапов проверки файл не нашёлся - выдать соответствующую ошибку. Потом, если пользователь ещё раз нажмёт кнопку - начать всё с начала
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|||||||||||
| 27.04.2012, 21:41 | |||||||||||
|
Значит, правильно:
Ну и перед циклом объединения, наверное, нужно вставить:
1
|
|||||||||||
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
|
| 27.04.2012, 21:43 [ТС] | |
|
Так exit; - это ж вроде бы выходи из программы, не?
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 27.04.2012, 21:45 | |
|
И выход из процедуры/функции тоже. Если находишься в процедуре или функции.
А из программы, вообще-то, выход - close, halt.
0
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
|
| 27.04.2012, 21:47 [ТС] | |
|
Теперь, кстати, вообще ничего не происходит
Ни окон диалоговых, ни соединения файла - вообще ничего ![]() Добавлено через 1 минуту А нет, происходит - вылазит системная ошибка, а мне хотелось бы, что бы моя вылазила
0
|
|
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 27.04.2012, 21:48 | |
|
Выложи код - где-то опять ошибку сделал.
0
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
||||||
| 27.04.2012, 21:49 [ТС] | ||||||
0
|
||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 27.04.2012, 21:52 | |
|
Опять строка 10. Проверяешь один файл, читаешь другой.
1
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
||
| 27.04.2012, 22:17 [ТС] | ||
|
А, точно! Спасибо!
Добавлено через 7 минут Я только вот тут не много не понял, что тут вообще ? ![]()
0
|
||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 27.04.2012, 22:19 | |
|
Если файлы разной длины, то остаток большего файла переносится сам - без соединения со строками другого файла.
0
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
|||||||
| 27.04.2012, 22:28 [ТС] | |||||||
![]() И вот ещё вопрос - видел программы, которые разбивают большой файл на два не больших. Собственно, можно эти строчки кода посмотреть?
0
|
|||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 27.04.2012, 22:54 | ||||||
|
Не по теме: В течение 30 минут. Добавлено через 21 минуту Тогда нужно сделать так:
1
|
||||||
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
||
| 28.04.2012, 12:33 [ТС] | ||
![]() Мне именно нужен код, который выполняет это действие, как sl.Duplicates:=dupignore, на пример А разбивать, пока что, по размеру или на кол-во файлов. Допустим, есть файл в 10 мб, и его нужно разбить на 4 файла или на файлы, размер которых будет 1000кб (один из двух вариантов) ![]() Добавлено через 13 часов 17 минут Так что там?
0
|
||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
|
| 28.04.2012, 12:38 | |
|
Насчёт разбивки файлов. Я понял, что тебе нужно, но с такими возможностями пока не сталкивался. Нужно искать. Сейчас закончу одну работу, - обещал, и покопаюсь. Тебе ведь это не срочно?
0
|
|
|
4 / 4 / 0
Регистрация: 07.01.2012
Сообщений: 247
|
||||||
| 28.04.2012, 12:53 [ТС] | ||||||
|
Ну, в принципе, не срочно, но хотелось бы по быстрее
![]() Добавлено через 7 минут А вот это не оно будет? Тут, вроде, файл про размеру(в 1024б) разбивается, не? ![]()
0
|
||||||
|
3944 / 1869 / 337
Регистрация: 16.03.2012
Сообщений: 3,880
|
||||||
| 28.04.2012, 14:32 | ||||||
|
Это разбивка файла по-живому на части по 1024 байта. Побайтный перенос - очень не рационально. И грубо. Поищу лучшие варианты.
Добавлено через 1 час 17 минут Это тоже разбивка по-живому, но более эффективная.
1
|
||||||
| 28.04.2012, 14:32 | |
|
Помогаю со студенческими работами здесь
20
Как открыть файл на чтение и запись, создав его, если его не существует, и перезаписать, если он существует?
Как проверить существует ли файл в директории Как на SSI проверить существует ли файл?
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
| Опции темы | |
|
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|