DeviceHelper
リンクされたコードに含まれていないクラスまたはレコードのようですが、投稿した行以外のどこにも使用されていません(他の人を簡単にするために、そのコードの一番下にあります) . したがって、代わりにそれらをローカル変数として宣言し、必要な値をInfName
およびに割り当て、InfSection
なしで続行できDeviceHelper
ます。
var
InfName, InfSection: string;
begin
InfName := 'WhatEver.Inf';
InfSection := 'WhatEverSection`;
Paths := TStringList.Create();
try
ParseInfFile(LocateInfFile(InfName), InfSection);
...
// You'll need to remove these lines, too. They add the returned items
// to a TListView using functionality that's available in Vista and above
ListView_InsertGroup(lvAdvancedInfo.Handle, 'Driver Files', 2);
for I := 0 to Paths.Count - 1 do
ListView_AddItemsInGroup(lvAdvancedInfo, '', Paths[I], 2);