![]() |
Модераторы: Poseidon |
![]() ![]() ![]() |
|
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
можно ли проверить ТУ ПАПКУ где находится екзешник программы на наличие *.bmp и потом загрузить их все в имэйдж лист,а названия файлов в массив стрингов? другой вопрос как это сделать но пока только можно ли...
|
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
можно... как осуществлять посик ффайлов не раз обсуждалось, пользуемся поиском или смотрим в DRKB (Delphi Russian Knowledge Base) или в FAQ
-------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
Marriage |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 842 Регистрация: 4.5.2004 Где: Таганрог Репутация: нет Всего: 2 |
Можно.
Application.ExeName - путь к фале ЕХЕ, проверить папку, и если есть, тогда методом ADD добавить. -------------------- Praemonitus, praemunitus |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
||||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
вот пытаюсь разобраться,
что такое
Добавлено @ 22:02 с помощью этой процедуры несколько файлов найти можно будет? |
||||
|
|||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
здесь находятся все файлы по маске!
как те надо получить список файлов , в каком виде? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
Albinos_x |
|
|||
![]() Evil Skynet ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3288 Регистрация: 28.5.2004 Где: X-6120400 Y-1 4624650 Репутация: 2 Всего: 108 |
угу... -------------------- "Кто владеет информацией, тот владеет миром" Уинстон Черчилль |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
ну тоесть я должен просканировать папку, где екхзешник, потом картинки запихнуть в имэйж лист, а их названия в массив, потом построить drawgrid по этим картинкам, с подписанными названиями,
я понял что это поиск файлов, но там непонятные процедуры, которые я выделил |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 3 Всего: 329 |
|
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
а в имэйж лист точно добавляется? там же вроде метод адд а тут его нет или fileload и getresource как раз добавляет? что такое ImageList1.GetBitmap(0,Im1);?
. И еще если можно расскажите как работает процедура поиска, построчно, не только последний пункт, а то что я раньше добавил Добавлено @ 09:34
а нет заметил, тоесть примерно так? Добавлено @ 09:35 а вообще маска это расширение? Добавлено @ 09:36 куча новых процедур ничерта не понятно |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
Бросаешь листбокс
в лист боксе список бмп-шек в твоей рабочей папке далее показывать как имагелист их пихать? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
ага, только я эту процедурку прописываю, а он мне матерится что scandir это ундекларайтед идентифир
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
код в студию!
это заменяет это -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
кот в студии, 4 сообщения вверх, тоесть как заменяет? что это делает
SendMessage(ListBox1.Handle,LB_DIR,DDL_READWRITE,LongInt(PChar('*.bmp'))); |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
это саганяет список файлов имеющих расширение bmp в листбокс PS имхо попробовал бы вопросов не возникло бы! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
а этот лист бокс создавать как то надо?
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
кинь на форму или создай динамически -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
я ввожу это в процедуру мне говорят лист бокс1 ундекларэйтед
Добавлено @ 11:37 нет я уже создал, все равно говорит, кинул, как ты говоришь, на форму |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
![]() ![]() -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
а , понял, там надо было не просто листбокс, а форм.листбокс, теперь ругается что такое длл рид врайт
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
код целиком не дам там много, просто я в конце проги создал процедуру findfile бегин, и вписал то что посоветовал
Добавлено @ 11:42 не, вопрос уже не в этом, теперь говорит че такое dll_readwrite тоже undeclared Добавлено @ 11:43 а вообще что такое lb_dir и в целом что процедура делает? а то попробовать я могу, но мне непонятно что делает |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
DDL_READWRITE = 0;
в модуле windows Добавлено @ 11:44 сравни!!!! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
чего?
Добавлено @ 11:45 огромная разница, имеет значение? |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
мессага листбокса виндового, просит список файлов из директории -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
фу ты блин)) заметил
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
конечно имеет значение , в буквах разница! 2 букве Добавлено @ 11:48
это хорошо -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
зашибись, теперь в листбоксе куча файлов пишется, их оттуда выдернуть можно?,
кстати почему ты посоветовал воспользоваться этой процедурой вместо поиска файлов? и почему бы ей всегда не пользоваться? Добавлено @ 11:54 я хочу типа цикл, с индексом, пока не закончится листбокс, строку считывать, в имэйжлист добавить тот файл который считал, из лист бокса построчно информацию дергать можно? Добавлено @ 11:58 хотя нет, дергать строки я умею, пока сам попробую, спасибо Добавлено @ 12:02 а есть переменная в которой хранится размер лист бокса? я хочу сделать цикл for i := 1 to ({количество строк листбокса}-1) |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
Добавлено @ 12:04 имхо проще юзать , это оболочка виндовая над findfirst/findnext -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
а ограничения?
Добавлено @ 12:14 вот я пройдусь по списку, а в imagelist как файлы загнать? Добавлено @ 12:16 и еще если у меня размер imagelist 40Х40 а картинка к примеру 80Х80 то он подгружаемый рисунок сожмет до 40Х40 или раздробит на 4 и по очереди запихает в imagelist? |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
в ссмысле?
так не работает? имхо дробить не будет 100% , а вообще практика лучшее средство , так что пробуй -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
не рисует, хотя по идее рисунков в имэйжлисте должно быть 6 |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
А для какой цели те имаге лист?
все картинки у тя одного размера? Добавлено @ 14:59 вместо этого надо
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
а нил зачем? картинки последовательно добавятся?
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
этот метод ожидает саму картинку , первый битмап, и его маску, второй битмап! ЗЫ не брезгуем смотреть хелп! -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
брээзгуем, там все на английзком
|
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
-------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
только зачем то половина справки в делфи это синтаксис С++
Добавлено @ 16:07 в имагелист добавляется только , по чему то картинки, размер которых отличается от заданного в листе, не прорисовываются Добавлено @ 16:07 мне это конечно не нужно,только просто непонятно Добавлено @ 16:09 хотя нет, нужно, мне надо будет картинки прорисовывать разного размера в зависимости от условий, либо 10Х10 либо40Х40, и причем не обрезать выделяя первые 10 пикселей, а сжимать размер, с потерей качества Добавлено @ 16:13 ты говорил что картинки дробится не будут, а они раздробились, и покусочно запихались в имэйж лист, и теперь на месте первой картинки, обрезок первой, а на месте второй, другой обрезок первой картинки |
|||
|
||||
Romikgy |
|
|||
![]() Любитель-программер ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 7326 Регистрация: 11.5.2005 Где: Porto Franco Odes sa Репутация: 9 Всего: 146 |
имхо впереди видел? Ты лучше скажи зачем тебе имаге лист? -------------------- Владение русской орфографией это как владение кунг-фу — истинные мастера не применяют его без надобности. ![]() |
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
имхо это конечно сила, мне лист для того что-бы по хорошемупрорисовывать потом, у меня карта, это массив где каждое поле запись, и у меня по номерам ,допустим если карта[10,10]= 4тогда прорисовываю травку вэтом месте, из имэйжлиста
|
|||
|
||||
svarogik |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 159 Регистрация: 20.3.2006 Репутация: нет Всего: нет |
да, и можно ли с помошью tfilestream создать файл в той папке где сама программа, не зависимто от дерева каталогов, и заодно проверить существует ли такой файл, fmcreate не устраивает потому что открывает, или создает файл в режим записи, а мне бы хотеось в режиме чтения
|
|||
|
||||
![]() ![]() ![]() |
Правила форума "Центр помощи" | |
|
ВНИМАНИЕ! Прежде чем создавать темы, или писать сообщения в данный раздел, ознакомьтесь, пожалуйста, с Правилами форума и конкретно этого раздела.
Более подробно с правилами данного раздела Вы можете ознакомится в этой теме. Если Вам помогли и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, Poseidon, Rodman |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Центр помощи | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |