powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / Загрузка картинок из папок в базу
8 сообщений из 8, страница 1 из 1
Загрузка картинок из папок в базу
    #34889953
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть папка img, в ней еще куча папок от 1 до 670 (имя паки, не подря идут), нужно что бы прошка заносили картинки в базу из этих папок, как заначить я знаю, а вот как сделать чтобы прошка заходила в одну папку допустим img/1, если в ней есть картинки то он из в базу, если нет то заходли дальше(по пути img/2) и так далее пока не будут внесены все файлы,
===
подскажи хотя бы счего начать)
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34889998
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindFirstFile / FindNextFile
--------------------------------------------------------------
[не претендую на уникальность]
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34890113
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
CerebrumFindFirstFile / FindNextFile
--------------------------------------------------------------
[не претендую на уникальность]
щас попробую
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34890166
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
а покажи примерчик, хотя бы самый простой, в справке по Билдеру нет ((
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34890294
miksoft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
FindFirst/FindNext
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34890298
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Orb*а покажи примерчик, хотя бы самый простой, в справке по Билдеру нет ((
Это WinAPI функции. В Builder есть попроще: FindFirst/FindNext/FindClose и для них есть пример.
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34890772
Orb*
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
TSearchRec rrr;

str="C:/img/1/";

if( FindFirst(str,faAnyFile,rrr))
{
if (rrr.Attr&faAnyFile==faAnyFile)
do
{
Label3->Caption=str+rrr.Size;
Label4->Caption=str+rrr.Name;
}
while (FindNext(rrr)==faAnyFile);
{
//код занесеняи в базу
}
FindClose(rrr);

ПОмогите сделать правильно, он не берет не один файл, где ошибка испарвьте пожалуйста
...
Рейтинг: 0 / 0
Загрузка картинок из папок в базу
    #34891026
pandrew
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Зачем пример Borland испортил?
замени
if (rrr.Attr&faAnyFile==faAnyFile)
на
if ((rrr.Attr&faAnyFile)==faAnyFile)
Кроме того:FindNext returns the next entry that matches the name and attributes specified in a previous call to FindFirst. The search record must be one that was passed to FindFirst. The return value is zero if the function was successful. Otherwise the return value is a Windows error code.
Поэтому строку
while (FindNext(rrr)==faAnyFile); надо заменить на
while (FindNext(rr) == 0);
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / Загрузка картинок из папок в базу
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]