GetTempFileName и кроссплатформенность

Вопросы программирования на Free Pascal, использования компилятора и утилит.

Модератор: Модераторы

GetTempFileName и кроссплатформенность

Сообщение mirk » 27.09.2012 12:55:03

Использую в программе GetTempFileName(GetTempDir(true), '') - все работает нормально.
Если в uses добавляю Windows, то выдается ошибка "Wrong number of parameters ....".
Как сделать кроссплатформенный вариант вызова?
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: GetTempFileName и кроссплатформенность

Сообщение Mr.Smart » 27.09.2012 13:48:26

Код: Выделить всё
SysUtils.GetTempFileName(SysUtils.GetTempDir(true), ''))
Mr.Smart
долгожитель
 
Сообщения: 1796
Зарегистрирован: 29.03.2008 01:01:11
Откуда: из леса!

Re: GetTempFileName и кроссплатформенность

Сообщение mirk » 27.09.2012 14:16:53

Спасибо.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: GetTempFileName и кроссплатформенность

Сообщение v-t-l » 27.09.2012 20:07:20

mirk писал(а):кроссплатформенный вариант
mirk писал(а):в uses добавляю Windows
:D
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus

Re: GetTempFileName и кроссплатформенность

Сообщение mirk » 28.09.2012 09:34:45

v-t-l писал(а):
mirk писал(а):кроссплатформенный вариант
mirk писал(а):в uses добавляю Windows
:D

Хорошее кроссплатформенное приложение работает под всеми платформами и использует их возможности по максимуму.
А не просто запускается под всеми платформами, но не обеспечивает весь возможный функционал (из-за использования только общих функций).
Для справки: см. в сторону {$IFDEF WINDOWS} и т.п.
mirk
постоялец
 
Сообщения: 317
Зарегистрирован: 24.09.2007 10:03:39

Re: GetTempFileName и кроссплатформенность

Сообщение v-t-l » 28.09.2012 10:41:51

Ну, если {$IFDEF WINDOWS}, тады ладно. :D
v-t-l
энтузиаст
 
Сообщения: 740
Зарегистрирован: 13.05.2007 16:27:22
Откуда: Belarus


Вернуться в Free Pascal Compiler

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 9

Рейтинг@Mail.ru