Help: Error??

Hi, folks....

have a look on this smal unit and telle me where is my fault or is this an
error in delphi 1.0?

unit CheckIt;
interface
uses
  WinProcs, WinTypes;
type
  MyClass = class
      FhHandle : THandle;
    public
      constructor Create ;
      destructor Destroy ;
      porperty hHandle : THandle read FhHandle ;
  end ;

var
  MyVar : MyClass ;
  MyH   : THandle ;

implementation

constructor MyClass.Create ;
begin
  FhHandle := LoadLibrary ( 'MyLib' ) ; { this bombs !! but why ?? }
  LoadLibrary ( 'MyLib' ) ;  { this works but dosent give me the handle }
end ;

destructor MyClass.Destroy ;
begin
  FreeLibrary ( 'MyLib' ) ;
end ;

initialization

  MyH := LoadLibrary ( 'MyLib' )  { this works but dosent give me the handle }
  MyVar.Create ;

end ;

p.s.: ... pls. ignore my bad englsich....