Re: Warning in <TWinNTSystem::SetProgname>: Wrong Program path (Root 2.23/11)

From: Valeri Fine (Faine) (fine@bnl.gov)
Date: Wed Jan 19 2000 - 21:34:10 MET


> I just installed root 2.23/11 under WinNT 4.0 (SP5) and have a question. 
> When I start root, I get a warning message:
> 
> >  the current keyboard layout is 437
> >Warning in <TWinNTSystem::SetProgname>: Wrong Program path

   I have no idea how it could be under "normal" conditions.

> >Welcome to the ROOT tutorials

> 
> Can someone explain what is the cause of this warning 

 The only explanation I can image you mixed DLL from the different version of ROOT
> and should I worry 
> about it? 

  I think you should worry since I have not found any  circumstance but mixed DLL's to cause
  that.
 
  There were change in the DLL organization and this might lead to some mess too.
  Anyway I need some further information.
  Can you tell me how do you launch ROOT (from Explorer "by clicking" or from 
  the "Command Prompt" by typing ? Send me the dump of your environment variables too.
  (just type from the "Command prompt" 

    set >env.txt

  and mail me (fine@bnl.gov)  "env.txt" file.
  I let you know I have better idea about your troubles (but first check your DLL's)   

   (At least I can not reproduce you problem with my local version of ROOT 2.23/11)

>  There is no documentation for TWinNTSystem on the ROOT web site's  
>   online reference guide.

  WinNTSystem class is an implementation of TSystem class documented on Web.
  Alas it is too complicate for CINT to parse the source code with Microsoft include files inside.
  (like WinNTSystem class and other Win32 classes).  CINT tries to parse those include files too
  and can not manage the Microsoft C++ extensions. I do not think we may blame CINT for that.


           Valery



This archive was generated by hypermail 2b29 : Tue Jan 02 2001 - 11:50:17 MET