[Mono-devel-list] Created some class Libraries

sivakumar samyappan malsiva_vb at yahoo.com
Mon Nov 24 00:17:08 EST 2003


Hello sir,
        
     We have created some String class  member functions of 
 Microsoft.Visual Basic, but we are not confident that we going in the correct way.     
      
we have send the some methods  of String class. Then we have the doughts that whether the Microsoft.Visualbasic.CompareMethod want to develop.
 
 
using System;
using System.Windows.Forms;     
namespace System
{
 public sealed class Strings
 { 
   file://Asc(Char)
   public int Asc(char String)
   {  
    try
    {
     return((int)String); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   
   //Asc(System.String)
   public int Asc(string String)
   {  
    char[] ConvertChar=String.ToCharArray();
    try
    {
     return((int)ConvertChar[0]); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
    
   }
 //AscW(Char)
   public int AscW(char String)
   {  
    try
    {
     return((int)String); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   // AscW(System.String)
   public int AscW(string String)
   {  
    char[] ConvertChar=String.ToCharArray();
    try
    {
     return((int)ConvertChar[0]); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   
   // Chr(Int32)
   public char Chr(int CharCode)
   {  
    try
    {
     return((char)CharCode); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   // ChrW(Int32)
   public char ChrW(int CharCode)
   {  
    try
    {
     return((char)CharCode); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   
// Filter(System.Object[], System.String, Boolean, Microsoft.VisualBasic.CompareMethod)
   public string Filter(object[] Object, string String, bool Boolean, string CompareMethod)
   {
    return("Under Construction");
   }
// Format(System.Object, System.String)
   public string Format(object Object,string String)
   {
    return("Under Construction");
   }
   
// FormatCurrency(System.Object, Int32, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState)
   public string FormatCurrency(object Object,int Int,string Tristate1,string Tristate2,string Tristate3)
   {
    return("Under Construction");
   }
   
// FormatDateTime(System.DateTime, Microsoft.VisualBasic.DateFormat)
   public string FormatDateTime(DateTime datetime, string DateFormat)
   {
    return("Under Construction");
   }
   
// FormatNumber(System.Object, Int32, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState)
   public string FormatNumber()
   {
    return("Under Construction");
   }
  
// FormatPercent(System.Object, Int32, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState, Microsoft.VisualBasic.TriState)
   public string FormatPercent()
   {
    return("Under Construction");
   }
   // GetChar(System.String, Int32)
   public char GetChar(string str,int Index)
   {
    char[]Chrr=str.ToCharArray();
    
    try
    {
     return(Chrr[Index-1]);
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+"\n\n\n Additional information: Argument 'Index' must be less than or equal to the length of argument 'String'."  , "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
         //if (Chrr.GetLowerBound(Chrr.Length )-1 >= Index) 
    
         //else
         // MessageBox.Show("aS");
         // return('e');
 }
   // InStr(Int32, System.String, System.String, Microsoft.VisualBasic.CompareMethod)
   public int InStr(int Start,string String1,string String2)
   {
    try
    {
     return((String1.IndexOf(String2,Start))+2); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   } 
  
   // InStr(System.String, System.String, Microsoft.VisualBasic.CompareMethod)
   public int InStr(string String1,string String2)
   {
    try
    {
     return((String1.IndexOf(String2))+1); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   // InStrRev(System.String, System.String, Int32, Microsoft.VisualBasic.CompareMethod)
   public int InStrRev(string StringCheck,string StringMatch,int Start)
   {
    try
    {
     return(StringCheck.LastIndexOf(StringMatch,Start)); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
    //return((StringCheck.LastIndexOf(StringMatch,Start))+1); 
   }
   // InStrRev(System.String, System.String, System.String, Int32, Microsoft.VisualBasic.CompareMethod)
   public int InStrRev(string StringCheck,string StringMatch)
   {
    try
    {
     return((StringCheck.LastIndexOf(StringMatch))+1); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
// Join(System.Object[], System.String)
//////  public string Join(object[] SourceArray,string Delimiter )
//////  { 
//////   try
//////   {
//////    return(System.String.Join(Delimiter,SourceArray)); 
//////   }
//////   catch(Exception e)
//////   {
//////    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
//////    switch(dr)
//////    {
//////      
//////     case DialogResult.Abort: 
//////      Application.Exit();
//////      return("Error");
//////     case DialogResult.Retry:
//////      Application.Exit();
//////      return("Error");
//////     case DialogResult.Ignore: 
//////      Application.Exit();
//////      return("Error");
//////     default:
//////      return("Error");
//////    }
//////   }
//////  }
   // Join(System.String[], System.String)
   public string Join(string[] SourceArray,string Delimiter )
   { 
    try
    {
     return(System.String.Join(Delimiter,SourceArray)); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return("Error");
      case DialogResult.Retry:
       Application.Exit();
       return("Error");
      case DialogResult.Ignore: 
       Application.Exit();
       return("Error");
      default:
       return("Error");
     }
    }
   }
   // LCase(Char)
   public  char LCase(Char Value)
   {
    try
    {
     return(System.Char.ToLower(Value));
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return('1');
      case DialogResult.Retry:
       Application.Exit();
       return('1');
      case DialogResult.Ignore: 
       Application.Exit();
       return('1');
      default:
       return('1');
     }
    }
   }
   // LCase(String)
   public  string LCase(string Value)
   {
    try
    {
     return(Value.ToLower());
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return("Error");
      case DialogResult.Retry:
       Application.Exit();
       return("Error");
      case DialogResult.Ignore: 
       Application.Exit();
       return("Error");
      default:
       return("Error");
     }
    }
   }
   // Left(System.String, Int32)
   public string Left(string String,int StartIndex)
   {  
    try
    {
     char[] chrr=String.ToCharArray();String=""; 
     for(int i=0;i<StartIndex;i++)String+=chrr[i];
     return(String); 
    }
    catch(Exception e)
    {
     DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
     switch(dr)
     {
      
      case DialogResult.Abort: 
       Application.Exit();
       return("Error");
      case DialogResult.Retry:
       Application.Exit();
       return("Error");
      case DialogResult.Ignore: 
       Application.Exit();
       return("Error");
      default:
       return("Error");
     }
    }
   }
   // Len(Boolean)
  public int Len(bool Value)
  {
   try
   {
    return(2); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Byte)
  public int Len(byte Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  public int Len(sbyte Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Char)
  public int Len(char Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Double)
  public int Len(double Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Int16)
  public int Len(short Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  public int Len(ushort Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Int32)
  public int Len(int Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  public int Len(uint Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Int64)
  public int Len(long Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  
  public int Len(ulong Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(Single)
  public int Len(float Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(System.DateTime)
  public int Len(DateTime Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(System.Decimal)
  public int Len(decimal Value)
  {
   try
   {
    string strint=Value.ToString();  
    return(strint.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // Len(System.Object)
    
  // Len(System.String)
  public int Len(string Value)
  {
   try
   {
    return(Value.Length); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
  // LSet(System.String, Int32)
  public string LSet(string Source,int Length)
  {  
   try
   {
    int i;
    char[] chrr=Source.ToCharArray();Source=""; 
    if (chrr.Length < Length)  
    {
     Length=Length-chrr.Length;
     for(i=0;i<chrr.Length;i++)Source+=chrr[i];
     for( i=Length;i >0;i--)Source+=" ";
     Source+="ss";
    
    }
    else
    {
     for(i=0;i<Length;i++)Source+=chrr[i];
  
    }
    return(Source); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  // LTrim(System.String)
  public string LTrim(string str)
  {
   try
   {
    return(str.TrimStart());
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  // Mid(System.String, Int32)
  public string Mid(string Target,int Start)
  { 
   try
   {
    char[] chrr=Target.ToCharArray();Target=""; 
    for(int i=Start-1;i<chrr.Length;i++)Target+=chrr[i];
    return(Target); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  
  
  // Mid(System.String, Int32, Int32)
  public string Mid(string Target,int Start,int Length)
  {  
   try
   {
    char[] chrr=Target.ToCharArray();Target=""; 
    while(Length!=0){Target+=chrr[Start-1];Length -=1;Start+=1;}
    return(Target); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  // Replace(System.String, System.String, System.String, Int32, Int32, Microsoft.VisualBasic.CompareMethod)
  public string Replace(string Expression,string Find,string Replacement)
  {
   try
   {
    return(Expression.Replace(Find,Replacement));
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  // Right(System.String, Int32)
  public string Right(string String,int StartIndex)
  {  
   try
   {
    char[] chrr=String.ToCharArray();String=""; 
    for(int i=(chrr.Length-StartIndex+1);i<(chrr.Length+1);i++)String+=chrr[i-1];
    return(String); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
  // RSet(System.String, Int32)
  public string RSet(string Source,int Length)
  {  
   
   try
   {
    int i;
    char[] chrr=Source.ToCharArray();Source=""; 
    if (chrr.Length < Length)  
    {
     Length=Length-chrr.Length;
     for( i=Length;i >0;i--)Source+=" ";
     for(i=0;i<chrr.Length;i++)Source+=chrr[i];
    
    }
    else
    {
     for(i=0;i<Length;i++)Source+=chrr[i];
  
    }
    return(Source); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   //RTrim(System.String)
  public string RTrim(string str)
  {
   try
   {
    return(str.TrimEnd());
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   Space(Int32)
  public string Space(int Number)
  {
   try
   {
    string strspace="";
    for (int i=1;i<Number;i++)strspace +=" ";  
    return(strspace); 
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   //Split(System.String, System.String, Int32, Microsoft.VisualBasic.CompareMethod)
  public string[] Split(string Expression,char Delimiter,int Limit)
  {
   try
   {
    char[] seps={Convert.ToChar(Delimiter)};
    return(Expression.Split(seps,Limit)); 
   }
   catch(Exception e)
   {   
    string err1="Error";
    char[] err={Convert.ToChar("Error")};
    
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return(err1.Split(err,1)); 
     case DialogResult.Retry:
      Application.Exit();
      return(err1.Split(err,1)); 
     case DialogResult.Ignore: 
      Application.Exit();
      return(err1.Split(err,1)); 
     default:
      return(err1.Split(err,1)); 
    }
   }
  }
   //StrComp(System.String, System.String, Microsoft.VisualBasic.CompareMethod)
  public int StrCompare(string String1,string String2)
  {
   try
   {
    return(String1.CompareTo(String2));
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return('1');
     case DialogResult.Retry:
      Application.Exit();
      return('1');
     case DialogResult.Ignore: 
      Application.Exit();
      return('1');
     default:
      return('1');
    }
   }
  }
   //StrConv(System.String, Microsoft.VisualBasic.VbStrConv, Int32)
   //StrDup(Int32, Char)
  public char[] StrDup(int Number,char Character)
  { 
   try
   {
    char[] chrr=new char[Number] ;
    for(int i=0;i<Number;i++)
    {
     chrr[i]=Character;
    }
    return(chrr);
   }
   catch(Exception e)
   {
    char[] Error={'E','r','r','o','r'};
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return(Error);
     case DialogResult.Retry:
      Application.Exit();
      return(Error);
     case DialogResult.Ignore: 
      Application.Exit();
      return(Error);
     default:
      return(Error);
    }
   }
  }
   //StrDup(Int32, System.Object)
  public string StrDup(int Number,object Charcter)
  {  
   try
   {
    string strparam1=Charcter.ToString();  
    char[] chrr=strparam1.ToCharArray();  
    for(int i=0;i<Number;i++)
    {
     strparam1 += chrr[0];
    }
    return(strparam1);
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   //StrDup(Int32, System.String)
  public string StrDup(int Number,string Character)
  { 
   try
   {
    char[] chrr=Character.ToCharArray();Character="";  
    for(int i=0;i<Number;i++)
    {
     Character += chrr[0];
    }
    return(Character);
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   //Trim(System.String)
  public string Trim(string str)
  {
   try 
   {
    return(str.Trim());
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }
   //Extra
  public string Ucase(string Value)
  {
   try
   {
    return(Value.ToUpper());
   }
   catch(Exception e)
   {
    DialogResult dr= MessageBox.Show(e.GetBaseException()+" ", "StackTrace",MessageBoxButtons.AbortRetryIgnore, MessageBoxIcon.Exclamation);
    switch(dr)
    {
      
     case DialogResult.Abort: 
      Application.Exit();
      return("Error");
     case DialogResult.Retry:
      Application.Exit();
      return("Error");
     case DialogResult.Ignore: 
      Application.Exit();
      return("Error");
     default:
      return("Error");
    }
   }
  }

//Exception Handling

 }
} 
 
   
Thanking you


Siva Kumar

---------------------------------
Do you Yahoo!?
Free Pop-Up Blocker - Get it now
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-devel-list/attachments/20031123/976fff11/attachment.html 


More information about the Mono-devel-list mailing list