|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
03.06.2011, 17:24 | #1 |
Форумчанин
Регистрация: 14.05.2011
Сообщений: 108
|
Delphi. Проверить, если файл с таким именем существует то задать новое случайное имя
чето метка не пашет
Код:
end; Последний раз редактировалось Stilet; 04.06.2011 в 13:55. |
04.06.2011, 00:38 | #3 | |
Старожил
Регистрация: 12.11.2010
Сообщений: 8,568
|
Цитата:
|
|
04.06.2011, 00:52 | #4 |
Старожил
Регистрация: 12.01.2011
Сообщений: 19,500
|
И не только расширение.
Ушел с форума, https://www.programmersforum.rocks, alex.pantec@gmail.com, https://github.com/AlexP11223
ЛС отключены Аларом. |
04.06.2011, 12:27 | #5 |
Форумчанин
Регистрация: 14.05.2011
Сообщений: 108
|
К пробелам не придирайтесь тут все норм просто может када кидал сюда код сам не увидел пробелы или даже сам нажал пробел .А теперь о программе что я хочу
1.если файл с таким именем существует то пометке оно рандамом задает новое имя но оно не задает новое имя я не знаю даже что исправить if fileexists('foto\'+inttostr(a)+'.jp g') then goto l |
04.06.2011, 12:34 | #6 |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Зачем метки?
Код:
Сливочное масло Valio - компиляция как по маслу
|
04.06.2011, 12:47 | #7 |
Форумчанин
Регистрация: 14.05.2011
Сообщений: 108
|
как применить Этот цик к моей программе
Код:
Последний раз редактировалось Stilet; 04.06.2011 в 13:55. |
04.06.2011, 13:35 | #8 | |
Сливочное масло
Участник клуба
Регистрация: 01.01.2011
Сообщений: 1,149
|
Цитата:
Сливочное масло Valio - компиляция как по маслу
|
|
04.06.2011, 15:15 | #9 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
Цитата:
Вы через OpenDialog1 получаете имя файла. Дальше грузите указанный файл в Image1 а вот дальше - НЕПОНЯТНО, что Вы хотите получить?! Изменить имя существующего файла на диске? Переименовать? Скопировать? Цитата:
foto\Число.jpg с вероятностью 99.99% такого файла у Вас в папке нет, поэтому GOTO не отрабатывает. И что дальше?!!! (я уже не говорю, о том, что Вам правильно говорят, что GOTO - может быть заменён на цикл с условием!) |
||
04.06.2011, 23:21 | #10 |
Форумчанин
Регистрация: 14.05.2011
Сообщений: 108
|
Я сам понял в чем моя ошибка , я проверил работает ли fileexists
вот так как ты показал она не пашет <<fileexists('foto\'+inttostr(a)+'. jpg')>> она тупо не находит Этого файла, а вот рабочий код fileexists((ExtractFilePath(Applica tion.ExeName)+'foto\'+inttostr(a)+' .jpg')) и по метке все нормально задает новые имена рандомом |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Firebird - fdb файл увеличивается при записи полей, но если базу очищаешь, размер остается таким же | RuVarez | БД в Delphi | 1 | 23.09.2010 18:09 |
Изменить выделенный текст таким образом, чтобы новое выделение, содержало те же символы, но расположенные | develish151 | Microsoft Office Word | 2 | 22.04.2010 18:18 |
Ввести имя файла с клавиатуры,открыть если существует,перименовать и переместить его | mulatoschka1990 | Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM | 3 | 23.10.2009 16:18 |
Проверить существует ли путь и создать если его нет | hoba | PHP | 6 | 29.08.2008 14:40 |
Как узнать, существует ли в базе таблица с указанным именем? | Seqular | БД в Delphi | 1 | 01.03.2007 10:19 |