--- spal60sr\src\gui\GuideUnit.original.cpp	Tue Apr 22 17:36:52 2003
+++ spal60sr\src\gui\GuideUnit.cpp	Tue Apr 22 17:36:52 2003
@@ -15,6 +15,9 @@
 __fastcall TGuideForm::TGuideForm(TComponent* Owner)
 	: TForm(Owner)
 {
+#if defined(FIX_USERMODE) && FIX_USERMODE
+	::SendMessageA(UserModeCmbBox->Handle, CB_ADDSTRING, 0, (LPARAM)" SSGfobO[h - }EXI[o[");
+#endif
 }
 //---------------------------------------------------------------------------
 //u\Cxgv
@@ -68,6 +71,9 @@
 //---------------------------------------------------------------------------
 //uKChe\֐v
 //---------------------------------------------------------------------------
+#if defined(OPTIMIZE_GUIDE) && OPTIMIZE_GUIDE
+#include "TGuideForm_Guide.c"
+#else
 void TGuideForm::Guide(const char *Mes, bool IsClear)
 {
  if(IsClear)
@@ -76,6 +82,7 @@
 	REdit->Lines->Add( Mes );
 
 }
+#endif
 //---------------------------------------------------------------------------
 //upl̃NbNCxgv
 //---------------------------------------------------------------------------
@@ -88,10 +95,16 @@
 //---------------------------------------------------------------------------
 //u[U[[hR{{bNX̕ύXCxgv
 //---------------------------------------------------------------------------
+#if defined(FIX_USERMODE) && FIX_USERMODE
+void __cdecl UpdateUserModeMenu();
+#endif
 void __fastcall TGuideForm::UserModeCmbBoxChange(TObject *Sender)
 {
  if(UserModeCmbBox->ItemIndex==-1) return;
  MainForm->SetUserMode( UserModeCmbBox->ItemIndex );
+#if defined(FIX_USERMODE) && FIX_USERMODE
+ UpdateUserModeMenu();
+#endif
 }
 //---------------------------------------------------------------------------
 //utH[Cxgv
