Browse Source

+ added an error message, if the glu library isn't found

florian 21 years ago
parent
commit
225bc56f4f
1 changed files with 6 additions and 3 deletions
  1. 6 3
      packages/extra/opengl/glut.pp

+ 6 - 3
packages/extra/opengl/glut.pp

@@ -389,7 +389,7 @@ var
   glutGameModeString : procedure (const AString : PChar); extdecl;
   glutGameModeString : procedure (const AString : PChar); extdecl;
   glutEnterGameMode : function : integer; extdecl;
   glutEnterGameMode : function : integer; extdecl;
   glutLeaveGameMode : procedure; extdecl;
   glutLeaveGameMode : procedure; extdecl;
-  glutGameModeGet : function (mode : GLenum) : integer; extdecl; 
+  glutGameModeGet : function (mode : GLenum) : integer; extdecl;
 
 
 procedure LoadGlut(const dll: String);
 procedure LoadGlut(const dll: String);
 procedure FreeGlut;
 procedure FreeGlut;
@@ -638,12 +638,15 @@ initialization
     {$ELSE}
     {$ELSE}
     LoadGlut('libglut.so.3');
     LoadGlut('libglut.so.3');
     {$ENDIF}
     {$ENDIF}
-  except end;
+  except
+    writeln('Can''t load glut library');
+    halt(1);
+  end;
 
 
 finalization
 finalization
 
 
   FreeGlut;
   FreeGlut;
-  
+
 end.
 end.