While InstallShield’s Installscript does not have any String functions that can handle case sensitive comparison, the List functions do!
////////////////////////////////////////////////////////////////////////// // function NRS_StrCompare // Case-sensitive compare of 2 strings. // Returns 0 if the strings match, -1 if they don't. ////////////////////////////////////////////////////////////////////////// function NUMBER NRS_StrCompare ( szStr1 , szStr2 ) NUMBER nReturn , nResult; LIST listList; begin nReturn = -1; listList = ListCreate ( STRINGLIST ); ListAddString ( listList , szStr1 , AFTER ); nResult = ListFindString ( listList , szStr2); ListDestroy ( listList ); if ( nResult == 0 ) then nReturn = 0; endif; return nReturn; end;
Comments are closed.