Заблокирован
|
||||||
1 | ||||||
Обзор папок, вспомнить прежную открытую папку08.01.2014, 12:00. Показов 5193. Ответов 55
Метки нет (Все метки)
Сейчас делаю отдельный компонент который бы при нажатии кнопки
показывал папки в отдельном окне часть информации собрал на англо-язычных сайтах там в архиве некоторые коментарии переведены и читаются ужасно, но понять можно сам то я вот что хочу выяснить куда записать значение пути чтоб при повторном вызове окна обзора эта папка была уже открыта, а корневая папка так-же оставалась бы рабочим столом ниже текст + архив прилагаю: код в архиве
0
|
08.01.2014, 12:00 | |
Ответы с готовыми решениями:
55
Закрыть папку открытую в проводнике Обзор папок Обзор папок(в формах) Кнопка обзор папок |
Заблокирован
|
||||||
11.01.2014, 23:28 [ТС] | 41 | |||||
LSet я так делал, в такой последовательности
но после использования lset пробелы вместо vbNullChar Добавлено через 1 минуту привет ! Добавлено через 3 минуты но глюков то нет! наверное после задания MAX_PATH внутри процедуры всё обрезается как надо Добавлено через 4 минуты вообщето я так делал
и это не работало, вот... Добавлено через 1 минуту моя модификация .lpstrFile = Left(FileName$ & String$(MAX_PATH, 0), MAX_PATH)
1
|
Модератор
|
|||||||||||
12.01.2014, 00:12 | 42 | ||||||||||
Либо так еще можно
0
|
Заблокирован
|
|
12.01.2014, 13:00 [ТС] | 43 |
The trick
не подскажете а где можно обновить API мененжер, чтоб сделать модификацию GetOpenFileName на GetOpenFileNameW Добавлено через 40 секунд GetOpenFileNameW я у себя не нашол Добавлено через 5 минут это надо для поддержки юникодных имён
0
|
Заблокирован
|
|
12.01.2014, 13:15 [ТС] | 45 |
это я понял, что теперь придётся и структуру менять, сейчас залью картинку
какой глюк получился )
0
|
Модератор
|
||||||
12.01.2014, 13:26 | 46 | |||||
Что не получаеться? Что-то неправильно делаешь
1
|
Заблокирован
|
|
12.01.2014, 13:45 [ТС] | 47 |
да спасибо, меняю, у меня скоро мозоли на пальцах, от переделок велезут )
Добавлено через 9 минут а как получить возвращаемое значение, ведь теперь это число ?
0
|
Заблокирован
|
|
12.01.2014, 13:52 [ТС] | 49 |
Как текст получить ?
0
|
Модератор
|
|||||||||||
12.01.2014, 13:59 | 50 | ||||||||||
В моем примере после вызова функции поставь
А точнее
1
|
Заблокирован
|
||||||
12.01.2014, 14:02 [ТС] | 51 | |||||
Получилось ! там я добавил Out в процедуру
1
|
Заблокирован
|
|
12.01.2014, 19:47 [ТС] | 52 |
И вот что вышло !
всё работает четко скомпилировал у себя компилировать лучше проекты по отдельности в любом случае прилагаю исходники всегда можно сделать по своему вот он, мой шедевр !
1
|
Заблокирован
|
|
12.01.2014, 20:01 [ТС] | 53 |
Теперь я буду делать дополнительные диалоги
такие как цвет, шрифт, найти-заменить, и тд ....
0
|
Заблокирован
|
|
12.01.2014, 22:24 [ТС] | 54 |
Если проект не запустится вот архивчик
с файлом командного сценария .CMD просто переместите его в папку FileControls и запустите забыл сразу туда его положить ) вот эта запчасть с инструкцией...
1
|
Заблокирован
|
|
13.01.2014, 05:36 [ТС] | 55 |
в будущем обязательно предусмотрю этот нюанс )
0
|
Заблокирован
|
|
16.01.2014, 22:57 [ТС] | 56 |
Ну вот, всё готово! весь комплекс я выложил здесь не прошло и пол года ) в следующих релизах сделаю справку
0
|
16.01.2014, 22:57 | |
16.01.2014, 22:57 | |
Помогаю со студенческими работами здесь
56
Как можно создать древесный обзор папок в своём окне? Убрать появление окна "Обзор папок" при запуске Лазаруса Открыть диалог "обзор папок" Найти папку с наибольшим числом папок Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |