Posts

Showing posts from March, 2011

How to convert the character array to String

char[] english = { 'E', 'N', 'G', 'L', 'I', 'S', 'H' }; string strEnglish = new string(english); Console.WriteLine(english); Console.ReadLine();

How to pass parameters to the function called by ElapsedEventHandler?

http://stackoverflow.com/questions/3094422/how-to-pass-parameters-to-the-function-called-by-elapsedeventhandler private static void InitTimer ( int Index ) { keepAlive [ Index ] = new Timer (); keepAlive [ Index ]. Interval = 3000 ; keepAlive [ Index ]. Elapsed += ( sender , args ) => KeepAliveElapsed ( sender , Index ); keepAlive [ Index ]. Start (); } public static void KeepAliveElapsed ( object sender , int Index ) { PacketWriter writer = new PacketWriter (); writer . AppendString ( "KEEPALIVE|.\\" + sender ); ServerSocket . Send ( writer . getWorkspace (), Index ); ServerSocket . DisconnectSocket ( Index ); }

"Unrecoverable build error" on any MSI Setup project

If you get an error while building MSI project in your VDI machine please follow the below steps. 1. Close down Visual Studio. 2. Start, Run or WIN+R, type cmd, OK. 3. regsvr32 "C:\Program Files\Common Files\Microsoft Shared\MSI Tools\mergemod.dll" 4. regsvr32 ole32.dll 5. Close Command Prompt. 6. Open up Visual Studio and try rebuilding your deployment project!

How To Split A Comma Delimited String

In one of my previous posts I wrote about “ How to Create a Comma Delimited List ”. Now I’ll show you an example with reverse action, that is Splitting a Comma Delimited String or array() of values. There can be different types of Delimiters also : like Comma ' , ', vertical bar ' | ', Single space or a Tab. For example here is our Sample Table - Id AllNames 1 A,B,C 2 A,B 3 X,Y,Z And here is the expected output - Id Names 1 A 1 B 1 C 2 A 2 B 3 X 3 Y 3 Z Create Sample Data : -- Create Table for Sample Data CREATE TABLE Test ( ID INT , AllNames VARCHAR (100...

Regular Expression For UNICODE Characters

char c = 'Ú' ; // 'Ÿ'; Console .WriteLine( "{0} U+{1:x4} {2}" , c, ( int )c, ( int )c); char MyChar = '\u0058' ; string x= Convert .ToString(MyChar); Regex reg = new Regex ( @"^[-0-9a-zA-Z\&\+\{\}\.\>\u0178\u00da''-'\s]{246}$" ); if (reg.IsMatch(sample)) Console .WriteLine( "matched" ); else Console .WriteLine( "UnMatched" );

Attach Windows Service Process

Install the window service, start the service in Services.msc To Attch the process, Debug ->Attch Process If does not list, Close and open the visual studio Restart the System.