HOME FORUMS MEMBERS RECENT POSTS LOG IN  
× Авторизация
Имя пользователя:
Пароль:
Нет аккаунта? Регистрация
Баннер 1   Баннер 2
НОВЫЕ ТОРГОВАЯ НОВОСТИ ЧАТ
loading...
Скрыть
Вернуться   ANTICHAT > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #3881  
Старый 05.07.2009, 14:16
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

2 [n]-c0der Хотя есть апишка специально для этого предназначенная, но я не помню как она завется )
Просто в данном случаем мы сильно привязываемся к тому что explorer является дефолтовой оболочкой
 
Ответить с цитированием

  #3882  
Старый 05.07.2009, 14:21
slesh
Познавший АНТИЧАТ
Регистрация: 05.03.2007
Сообщений: 1,985
С нами: 10097606

Репутация: 3349


По умолчанию

p.s. нашел вот это более правильный метод который вроде как не зависит от того, какая программа является проводником.

shellapi.ShellExecute(0, 'open', 'c:\windows', nil, nil, SW_SHOW);
 
Ответить с цитированием

  #3883  
Старый 05.07.2009, 21:34
Skip206
Новичок
Регистрация: 02.07.2009
Сообщений: 1
С нами: 8873598

Репутация: 0
По умолчанию

где можно скачать программу Shark2???для виндовс 7 ????
 
Ответить с цитированием

  #3884  
Старый 06.07.2009, 00:54
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
С нами: 9087590

Репутация: 70
По умолчанию

Цитата:
Сообщение от slesh  
2 [n]-c0der Хотя есть апишка специально для этого предназначенная, но я не помню как она завется )
Просто в данном случаем мы сильно привязываемся к тому что explorer является дефолтовой оболочкой
Если честно, то не слышал о такой...
 
Ответить с цитированием

  #3885  
Старый 06.07.2009, 01:12
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
С нами: 9054681

Репутация: 34
По умолчанию

Цитата:
Сообщение от slesh  
shellapi.ShellExecute(0, 'open', 'c:\windows', nil, nil, SW_SHOW);
Правильней будет shellapi.ShellExecute(0, 'explore', 'c:\windows', nil, nil, SW_SHOW);
 
Ответить с цитированием

  #3886  
Старый 06.07.2009, 16:26
[n]-c0der
Участник форума
Регистрация: 03.02.2009
Сообщений: 104
С нами: 9087590

Репутация: 70
По умолчанию

Цитата:
Сообщение от \\ChaOs//  
Правильней будет shellapi.ShellExecute(0, 'explore', 'c:\windows', nil, nil, SW_SHOW);
ну а теперь обоснуй свое мнение.
 
Ответить с цитированием

  #3887  
Старый 06.07.2009, 16:59
\\ChaOs//
Познающий
Регистрация: 26.02.2009
Сообщений: 65
С нами: 9054681

Репутация: 34
По умолчанию

Цитата:
Сообщение от [n]-c0der  
ну а теперь обоснуй свое мнение.
И explore и open приведут к одинаковым результатам, но поскольку функция используется именно для того, чтобы открыть папку, то целесообразней будет использовать именно explore. Так код будет проще понять.

Последний раз редактировалось \\ChaOs//; 06.07.2009 в 17:11..
 
Ответить с цитированием

  #3888  
Старый 08.07.2009, 13:59
zifanchuck
Постоянный
Регистрация: 27.10.2008
Сообщений: 491
С нами: 9230096

Репутация: 464
По умолчанию

Хочу научиться програмировать в делфи. Купил книгу В.Пестрикова А. Маслобоева "Delphi на примерах". Какая щас самая нормальная среда програмирование??И если можно ссылочку на скачку)
 
Ответить с цитированием

  #3889  
Старый 08.07.2009, 15:20
NightJack
Участник форума
Регистрация: 28.02.2007
Сообщений: 151
С нами: 10104519

Репутация: 74
По умолчанию

Вообще для начала мне кажеться стоит скачать TurboDelphi (она бесплатная), а потом уже сам определишся. А по поводу книг... Я не считая занятий в институте учился по книге Фленова "Библия Delphi" ИМХО лучше с неё начинать, но опять же повторюсь каждому своё...
 
Ответить с цитированием

  #3890  
Старый 08.07.2009, 19:16
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию

Цитата:
Сообщение от \\ChaOs//  
И explore и open приведут к одинаковым результатам, но поскольку функция используется именно для того, чтобы открыть папку, то целесообразней будет использовать именно explore. Так код будет проще понять.
выдержка из MSDN:
Цитата:
Parameters
...
lpOperation
edit - Launches an editor and opens the document for editing. If lpFile is not a document file, the function will fail.
explore - Explores a folder specified by lpFile.
find - Initiates a search beginning in the directory specified by lpDirectory.
open - Opens the item specified by the lpFile parameter. The item can be a file or folder.
print - Prints the file specified by lpFile. If lpFile is not a document file, the function fails.
NULL - In systems prior to Microsoft Windows 2000, the default verb is used if it is valid and available in the registry. If not, the "open" verb is used.

In Windows 2000 and later, the default verb is used if available. If not, the "open" verb is used. If neither verb is available, the system uses the first verb listed in the registry.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2569 10.05.2026 13:27
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 4 (пользователей: 0 , гостей: 4)
 


Быстрый переход




ANTICHAT ™ © 2001- Antichat Kft.