![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
pchar [D5, Win2k]
quickblack © (2004-10-01 20:21:00)Мне необходимо скопировать файл из одной директории в другую.
copyfile(ExtractFilePath(Application.EXEName)+'\vcf132.ocx','C:\WINNT\system32\vcf132.ocx'},true);
При компиляции, delphi выдает ошибку:
incompatible types: 'String' and 'Pchar'
Как такое может быть?
Ведь функция ExtractFilePath(Application.EXEName) дает результат типа string.
И еще хотелось бы узнать как из pchar перевести в string, какой функцией пользоваться?
SergLight (2004-10-02 11:56:00) [1]Microsoft не писала для Delphi. Она писала для себя, а в Microsoft основное средство разработки Visual C++.
Palladin (2004-10-02 06:08:00) [2]Пожалуйся. Думаю тебе пойдут навстречу и перепишут добрую часть MSDN.
quickblack (2004-10-01 22:27:00) [3]Да всетаки, почему в этой документации на языке Си описывается эта функция. Microsoft не знала, что пишет для Delphi или там знают только Си?
quickblack (2004-10-01 22:01:00) [4]Ну надоже как все просто оказалось.
begin...end (2004-10-01 21:55:00) [5]В данном случае считай, что это только документация.
Это не хелп по Delphi, это хелп по API-функциям.
quickblack (2004-10-01 21:53:00) [6]Так что такое SDK? Это набор инструментальных средств разработки программного обеспечения, включающий библиотеки, заголовочные файлы, help-файлы, документацию и т.п. Тоесть это что просто Help написанный Microsoft по Delphi c использованием Си, так чтоли?
begin...end (2004-10-01 21:48:00) [7]Нафига документацию в exe-файл включать?
quickblack (2004-10-01 21:43:00) [8]А когда мы используем SDK в программе, все включается в exe файл и никакие дополнительные библионеки не нужны?
begin...end (2004-10-01 21:37:00) [9]Угу.
quickblack (2004-10-01 21:35:00) [10]Я еще не продвинутый юзер Delphi, поэтому хочу узнать, а SDK применительно к этому хелпу, это software development kit или что еще?
begin...end (2004-10-01 21:31:00) [11]Прилагается-то к Delphi, но SDK написано фирмой Microsoft, она Паскаль не любит :-)
quickblack (2004-10-01 21:30:00) [12]Несовсем понял,справка ведь к Delphi прилагается, причем здесь Си, где Паскаль.
begin...end (2004-10-01 21:28:00) [13]В справке - синтаксис на языке Си.
LPCTSTR - это и есть PChar.
quickblack (2004-10-01 21:25:00) [14]Действительно, все есть, както не обратил на это внимание. Но почему в хелпе об этом ничего?
begin...end (2004-10-01 21:15:00) [15]Зато когда ты пишешь в редакторе кода CopyFile и открываешь скобочку, что ты видишь?
quickblack (2004-10-01 21:13:00) [16]Да действительно в Windows SDK есть описание функции copyfile, но там я не вижу какого типа нужно использовать входные параметры.
begin...end (2004-10-01 20:57:00) [17]Help -> Windows SDK
quickblack (2004-10-01 20:56:00) [18]>Anatoly Podgoretsky
Да я не о строковых типах и т.п. Я о том что в основной справке, которая поставляется вместе с Delphi5, нет ничего о copyfile()!!!.
Anatoly Podgoretsky (2004-10-01 20:50:00) [19]quickblack (01.10.04 20:48) [3]
Информации по строковым типам, по их использованию, преобразованию, приведению типов, до безобразия огромнейшее количество, нестоит незаслужено катить бочку на Борланд.
quickblack (2004-10-01 20:48:00) [20]Спасибо, а то в справке по delphi5 нет ничеко об этом.