PureBasic

Список зависимых от платформы функций

Библиотеки, которые не являются полностью кросс-платформенными:

Отдельные команды, которые не являются полностью кросс-платформенными:

DesktopFrequency WindowsLinuxMacOS Всегда возвращает 0 на Linux
AudioCDLength WindowsLinuxMacOS Всегда возвращает 0 на Linux
EjectAudioCD WindowsLinuxMacOS Ничего не делает на MacOS
RawKey WindowsLinuxMacOS Возвращает 0 на Linux и MacOS, поскольку эта информация не доступна там
ClearConsole WindowsLinuxMacOS На Linux и MacOS команда игнорируется, так как консоль работает только на основе строк
ConsoleCursor WindowsLinuxMacOS На Linux и MacOS команда игнорируется, так как консоль работает только на основе строк
ConsoleLocate WindowsLinuxMacOS На Linux и MacOS команда игнорируется, так как консоль работает только на основе строк
ConsoleTitle WindowsLinuxMacOS На Linux и MacOS команда игнорируется, так как консоль работает только на основе строк
EnableGraphicalConsole WindowsLinuxMacOS На Linux и MacOS команда игнорируется, так как консоль работает только на основе строк
DragFiles WindowsLinuxMacOS  
DragPrivate WindowsLinuxMacOS  
DragText WindowsLinuxMacOS  
GadgetItemID WindowsLinuxMacOS Только для TreeGadget на Windows, в остальных случаях возвращает 0
MDIGadget WindowsLinuxMacOS Понятие MDI не присутствует на Linux (GTK) или MacOSX
InitScintilla WindowsLinuxMacOS Имеет эффект только на Windows, возвращает true на другой OS (только Windows может загрузить dll).
KeyboardMode WindowsLinuxMacOS Имеет эффект только на Windows, в остальных случаях игнорируется
GetFunctionEntry WindowsLinuxMacOS Существует только на Windows
CountLibraryFunctions WindowsLinuxMacOS Исследование содержания Библиотеки не возможно на MacOS
ExamineLibraryFunctions WindowsLinuxMacOS Исследование содержания Библиотеки не возможно на MacOS
LibraryFunctionAddress WindowsLinuxMacOS Исследование содержания Библиотеки не возможно на MacOS
LibraryFunctionName WindowsLinuxMacOS Исследование содержания Библиотеки не возможно на MacOS
NextLibraryFunction WindowsLinuxMacOS Исследование содержания Библиотеки не возможно на MacOS
MovieAudio WindowsLinuxMacOS Всегда возвращает 0 на Linux
MovieInfo WindowsLinuxMacOS Всегда возвращает 0 на Linux
MovieLength WindowsLinuxMacOS Всегда возвращает 0 на Linux
MovieSeek WindowsLinuxMacOS Всегда возвращает 0 на Linux
MouseWheel WindowsLinuxMacOS Работает только на Windows, возвращает 0 на других OS
UseJCALG1Packer WindowsLinuxMacOS Доступен только на Windows x86
CocoaMessage WindowsLinuxMacOS Это - команда предназначена только для OS X - .
SelectedFontColor WindowsLinuxMacOS Возвращает переданный цвет на Linux и MacOS, поскольку нет никакого параметра цвета
ChangeGamma DirectXOpenGlLinuxMacOS Работает только с DirectX9, в противном случае игнорируется
ScreenID DirectXOpenGlSDLOpenGlMacOS Не работает с OpenGL, если запущена на OpenGL, то возвращает 0
GetSoundFrequency WindowsLinuxMacOS Работает только на Windows, игнорируется в других случаях
SetSoundFrequency WindowsLinuxMacOS Работает только на Windows, игнорируется в других случаях
SoundPan WindowsLinuxMacOS Работает только на Windows и MacOS, игнорируется на Linux
ThreadPriority WindowsLinuxMacOS Возвращает 16 (значение по умолчанию) и не имеют никакого эффекта на Linux и MacOS
ToolBarStandardButton WindowsLinuxMacOS На MacOS добавляет пункт без изображения, поскольку никакой стандартный набор не доступен
SetWindowCallback WindowsLinuxMacOS Обработка событий специфичных для Windows
SmartWindowRefresh WindowsLinuxMacOS Имеет эффект только на Windows, в других случаях игнорируется
PdfVectorOutput WindowsLinuxMacOS  
SvgVectorOutput WindowsLinuxMacOS