Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Вниз

USES ???   Найти похожие ветки 

 
GanibalLector ©   (2004-10-04 23:50) [0]

Давно хотел спросить...Так вот,предположим я юзаю ShellExecute и для этого приходиться ОБЯЗаТЕЛЬНО ставить  uses ShellApi .
А если я  не хочу ее ставить??? Можно ли в своем приложении это как-то прописать???Тем более ShellApi.pas под рукой.
З.Ы. Я пробовал,но что-то пока не получается.
З.З.Ы. Или может это все от Лукавого???


 
GuAV ©   (2004-10-05 00:06) [1]


> Можно ли в своем приложении это как-то прописать???Тем более
> ShellApi.pas под рукой.

Так смотри ShellApi и прописывай так же, через extrenal.
можно не писать interface часть, а сразу implementation, нолько там уже надо список параметров.


> З.З.Ы. Или может это все от Лукавого???

Да. у ShellApi нет initialzation/fionalization (D7, AFAIR) и поэтому кроме использованного ниче оттуда в ехе не попадёт.


 
jack128 ©   (2004-10-05 00:06) [2]

GanibalLector ©   (04.10.04 23:50)
А если я  не хочу ее ставить???

кого её? ShellExecute? Ну так не используй её.  В этом случае в exe она не войдет - оптимизатор позаботится..


 
GanibalLector ©   (2004-10-05 00:09) [3]

А если я  не хочу ее ставить???
Не USES не хочу


 
GanibalLector ©   (2004-10-05 00:11) [4]

2 GuAV
Ну а пример есть???Если не сложно.Не обязательно ShellExecute.Что угодно...


 
GuAV ©   (2004-10-05 00:16) [5]

function ShellExecute(hWnd: HWND; Operation, FileName, Parameters,
 Directory: PChar; ShowCmd: Integer): THandle; stdcall; external shell32 name "ShellExecuteA";


 
GanibalLector ©   (2004-10-05 00:20) [6]

2 GuAV
Не.Undeclared identifier : shell32


 
GanibalLector ©   (2004-10-05 00:24) [7]

Пардон const  shell32 = "shell32.dll";


 
GanibalLector ©   (2004-10-05 00:27) [8]

2 GuAV
А еще вопрос,откуда Вы взяли
shell32 name "ShellExecuteA";
ведь там есть и ShellExecuteW и пр.Почему именно так???


 
GanibalLector ©   (2004-10-05 00:33) [9]

Вопрос снят.Нашел.Спасибо  GuAV



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2004.10.17;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.033 c
4-1095162606
noname
2004-09-14 15:50
2004.10.17
Биты в структурах


1-1096319571
Black-Grin
2004-09-28 01:12
2004.10.17
Откуда вызывается процедура?


1-1096872451
Turbid
2004-10-04 10:47
2004.10.17
Как узнать Sender


6-1092160530
new developer
2004-08-10 21:55
2004.10.17
Заголовок письма


8-1090436143
parovoZZ
2004-07-21 22:55
2004.10.17
DirectDraw и кирилица





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский