0
私がやっていることは、テキストファイルから "Revision(REV_057)"を読みたいのです。 テキストファイルには、上記のコードでは問題が何であるかをInstallShieldのテキストファイルから特定の文字列を取り出す方法
PCI\VEN_8086&DEV_3B56&SUBSYS_304A103C&REV_057
PCI\VEN_8086&DEV_3B56&SUBSYS_304A103C
PCI\VEN_8086&DEV_3B56&CC_040300
szDevID1 = "PCI\VEN_8086&DEV_3B56&SUBSYS_304A103C&";
OpenFileMode(FILE_MODE_NORMAL);
OpenFile(FileHandle,TempDir, "sample.txt");
while(GetLine(FileHandle, ReturnLine) = 0)
if(ReturnLine % szDevID1) then
lsTokens = ListCreate (STRINGLIST);
StrGetTokens (lsToken, svReturnLine, "&");
ListSetIndex (lsToken, LISTLAST);
ListCurrentString (lsTokens, szsample);
MessageBox(":FINAL: szsample " + szsample, INFORMATION);
/* ISSUE: Iam expecting szsample as REV_057 */
endif;
endwhile;
のような多くのハードウェアIDの者が含まれています。