|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.08.2013, 06:59 | #1 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
форимрование списка ссылок
Delphi 7
в папке D:\LNK\ лежат ярлыки exe программ (name.lnk, name1.lnk, name-n...-.lnk,) они могут туда добавляться и удаляться оттуда (пользователем) при запуске разрабатываемой программы должен формироваться и выдаваться на экран список из названий этих ярлыков, сортироваться по алфавиту, при клике по одному из элементов этого списка - должен запускаться соответствующий ему ярлык. |
14.08.2013, 07:53 | #2 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
задача делится на
1. Сканирование папки D:\LNK\*.lnk 2. Для каждого найденного файла вытаскиваем имя и путь до целевого файла. второй пункт или чтение пути из ярлыка Код:
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 14.08.2013 в 07:56. |
14.08.2013, 08:02 | #3 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
Код:
п.с. (я новичок, только недавно с паскаля переходить начал, прошу понять и простить за глупые вопросы ) Последний раз редактировалось GROMOZEKA82; 14.08.2013 в 09:38. |
14.08.2013, 08:21 | #4 | ||
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
uses comObj, activeX,shlObj; разве в паскале пишется внутри кода?
Цитата:
Цитата:
И не забудь указать эту процедуру в списке событий формы для OnCreate.
I'm learning to live...
|
||
14.08.2013, 08:42 | #5 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
1. у тебя есть такой файл? d:\Heart3.exe.lnk
2. на форме должен быть мемо чтоб сработал Memo1.Lines.Add(s); 3. с такими знаниями во фриланс...
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 14.08.2013 в 08:46. |
14.08.2013, 08:43 | #6 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
Код:
Последний раз редактировалось GROMOZEKA82; 14.08.2013 в 09:38. |
14.08.2013, 09:42 | #7 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
вот так заработало без ошибок
но при запуске появляется окно Form1с белым полем, на котором надпись Memo1 и мигающим курсором при нажатии ентер - курсор переходит стролчкой ниже, и программа завершается с ошибкой |
14.08.2013, 09:56 | #8 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
Код:
|
14.08.2013, 13:59 | #9 |
Участник клуба
Регистрация: 07.12.2011
Сообщений: 1,025
|
так не канает!
нужно ручками искать а не D:\LNK\*.lnk поиск файлов FindFirstFile+FindNextFile Код:
Не стесняемся, плюсуем!
Последний раз редактировалось Slym; 14.08.2013 в 14:08. |
14.08.2013, 14:19 | #10 |
Новичок
Джуниор
Регистрация: 14.08.2013
Сообщений: 12
|
поиск я сделал проще
Код:
список выводится так file1.lnk file2.lnk file3.lnk file4.lnk file5.lnk а хотелось бы file1 file2 file3 file4 file5 т.е. без отображения расширения |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Потоки + составление списка ссылок | Lardes | Общие вопросы Delphi | 2 | 24.11.2012 14:26 |
как по вводу первых букв слова из списка подхватывать возможные вариации из списка | 7EBEP | Microsoft Office Excel | 2 | 05.03.2012 11:11 |
preg_match? парсинг и вывод списка ссылок? | taurii | PHP | 1 | 07.02.2012 16:16 |
Использование вэб-запроса для списка ссылок | Anna1 | Microsoft Office Excel | 10 | 30.11.2010 14:00 |
получение списка ссылок на подпапки файлы однойпапки | i777 | Microsoft Office Excel | 3 | 06.10.2010 23:30 |