Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Ярлык
|
|||
|---|---|---|---|
|
#18+
1)Как в Delphi связаться с файлом ярлыка, и извлечь из него путь, который он в себе содержит? 2) Как с помощью Win API запустить файл ярлыка, чтобы он потом открыл то, на что хранит ссылку в себе? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 09:45 |
|
||
|
Ярлык
|
|||
|---|---|---|---|
|
#18+
RTFM IShellLink: это Win API ? Если да , то в каком модуле ? А про нее что нить есть в MSDK HELP ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 10:18 |
|
||
|
Ярлык
|
|||
|---|---|---|---|
|
#18+
это interface shell API держи пример procedure TForm1.Button1Click(Sender: TObject); var LinkFile: IPersistFile; ShellObject: IUnknown; ShellLink: IShellLink; LinkPath: PWideChar; LnkFileName: array [0..MAX_PATH-1] of Char; res: Integer; wfd: TWin32FindData; begin if OpenDialog1.Execute then begin try CoInitialize(nil); ShellObject:=CreateComObject(CLSID_ShellLink); LinkFile:=ShellObject as IPersistFile; LinkPath:=PWChar(WideString(OpenDialog1.FileName)); res:=LinkFile.Load(LinkPath, STGM_READ); if res=S_OK then begin ShellLink:=ShellObject as IShellLink; ShellLink.GetPath(@LnkFileName, MAX_PATH-1,wfd,SLGP_UNCPRIORITY); ShowMessage(LnkFileName); end; finally ShellObject:=Unassigned; CoUninitialize; end end; end; ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 10:32 |
|
||
|
Ярлык
|
|||
|---|---|---|---|
|
#18+
То есть в переменную LnkFileName по команде ShellLink.GetPath(@LnkFileName, MAX_PATH-1,wfd,SLGP_UNCPRIORITY); помещается путь, который хранит в себе ярлык........ А можно ли запустить сам ярлык через Win API, к примеру через CreateProcess, или для этого существует специяльная API ???? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 14.08.2003, 11:36 |
|
||
|
|

start [/forum/topic.php?fid=58&msg=32236168&tid=2117326]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
129ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 264ms |
| total: | 459ms |

| 0 / 0 |
