Les library


Une library est une bibliothèque de fonctions, utilisée dans les programmes pour ne pas avoir à mettre des tonnes de codes dans les programmes, qui est répetitive (ex : ouverture d'une fenêtre).
Sur amiga, les library de base sont :


Les .library

amigaguide (3.0) AmigaGuideBase
asl (2.0) AslBase
bullet (2.1) BulletBase
commodities (2.0) CxBase
datatypes (3.0) DataTypesBase
diskfont DiskfontBase
dos DOSBase
exec SysBase
expansion ExpansionBase
gartools (2.0) GatToolsBase
graphics GfxBase
icon IconBase
iffparse (2.0) IFFParseBase
intuition IntuitionBase
keymap (2.0) KeymapBase
layers LayersBase
locale (2.1) LocaleBase
lowlevel (3.1) LowLevelBase
matffp MathBase
mathieeedoubbas
mathieeedoubtrans
mathieeesingbas
mathieeesingtrans
mathtrans MathTransBase
nonvolatile (3.1) NVBase
rexxsyslib (2.0) RexxSysBase
translator TranslatorBase
utility (2.0) UtilityBase
workbench (2.0) WorkbenchBase

Les .device

console ConsolBase
input InputBase
ramdrive RamdrivrDevice
timer TimerBase

les .resource

battclock BattClockmBase
battmem BattMemBase
card (3.0) CardResource
ciaa CiaBase
ciab CiaBase
misc MuiscBase
potgo ProtoBase

Les .gadbet

colorwheel (3.0) ColorWheelBase

Les .class

dtclass DTCClassBase




Numéro de version des librairies en fonction des OS
Version OS Version librairie
1.2 33
1.3 34
2.0 36
2.04 37
3.0 39
3.1 40


Ouverture d'une librairie .libray et .class

LibPtr = OpenLibray(LibName, Version)

Ouverture d'une librairie .resource

LibPtr = OpenResource(LibName, Version)

Ouverture d'une librairie .device

OpenDevice(LibName, unit, &ioreq, flags)
LibPtr = &ioreq.io£_Device

Fermeture d'une librairie

CloseLibrary(library)




[sommaire Amiga] [sommaire Le C]