Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

pchar [D5, Win2k]


Страницы:   1 2

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 нет ничеко об этом.


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо