SDL_Init(SDL_INIT_VIDEO);
SDL_Init(SDL_INIT_VIDEO or SDL_INIT_TIMER);SDL_Init會完結,當 SDL_Quit(和 SDL_QuitSubSystem)被呼叫. SDL_Quit會關閉所有的包含預設的那些子系統.它應該總是在一SDL完畢前被呼叫的.
和SDL_Init和SDL_Quit 在一起堅定地嵌入在你的程式設計師套裝工具那兒,你能首先寫下你的最基本SDL應用程式.但是,我們是必須處理錯誤.很多SDL函式(function)歸還一數值和指示該函式(function)已經成功執行或者失敗,如果它不能起動一子系統,SDL_Init會還數值-1. SDL提供一套有用設施,其允許你確定問題所在.在SDL內發生的錯誤,一定有錯誤訊息被準確儲藏及能被SDL_GetError找回使用.常使用這個,你必然不會經常發生的錯誤.
例子1-1.起始SDL
uses SDL;//整個SDL App的需求這個 begin
MessageBox(0, 'Initializing SDL.', 'Error', MB_OK or MB_ICONHAND);// 預置起始,影像和音頻信號
MessageBox(0, 'SDL Initialized.', 'Error', MB_OK or MB_ICONHAND);
MessageBox(0, 'Quiting SDL.', 'Error', MB_OK or MB_ICONHAND);//關閉所有的子系統
MessageBox(0, 'Quiting.', 'Error', MB_OK or MB_ICONHAND);exit;