FPort := CreateFile(PChar(print_name), {print_name is PLT1}
    GENERIC_WRITE, 0, nil,
    OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, 0);
  strpcopy(buffer,strinit)
  WriteFile(fPort, Buffer, Length(strInit), NOF, nil);上述在win2000下没问题  , 在win98下在打印电源关闭的情况下 , 向接在lpt1的打印机 ,写信息时, 以执行writefile()这条语句程序就再也不响应了 . 
在win98中的上述问题 , 只出现在程序的第一次运行时, 也就是说在98下
你可以同时运行3次该程序 ,  第一次程序一定就不响应了 ,以后两次都不会
有问题 .