>>805
ホントにVBやってるとアレになるんだねえ・・・・>>804のコードもそうだけど・・・
高級志向もいいけど、もうちょっと、低レベル層も押さえておかないとさ

まず、その AnsiStringPartsCompare を用意して使おうという発想が既に 「汚染的」
文字列の途中から途中同士の比較をさせるなんて「変」

splitの時もそうだけど、なんで[文字列]に拘るの? 
単なるバイト列として考えて、普通にシーケンシャルに処理する方が楽で汎用的で速いでしょ?
汎用関数を作ろうとするより、汎用アルゴリズムを使いこなす方が
覚える事が少ないだけ俺は楽だと思うけどなあ・・・
公式を必死で詰め込むより、理屈を覚えて理解した方が楽でしょと。