Examples Delphi

THE PROCEDURE BELOW
CURRENTLY DOES NOT WORK
so debug it and achieve immortality
(now there's an incentive)
procedure TSideSectionStyleForm.TempLoadDesignsThumbNailBitMapsFromResource;
{currently NOT called...}
var
idx: Integer;
exeFileName, exeFilePath: String;
sssFileName: String;
bitMapName: String;
begin
exeFileName := Application.ExeName;
exeFilePath := ExtractFilePath(exeFileName);
GetSelectedFileNames(sssFileList, thumbsDataDirFF);
DListView.Items.Clear;
sssBitMapList.Clear;
sssBitMapList.Width := ModuleImageWidth;
sssBitMapList.Height := ModuleImageHeight;
DListView.AllocBy := sssFileList.Count;
if (sssFileList.Count > 0) then
begin
for idx := 0 to (sssFileList.Count - 1) do
begin
sssFileName := exeFilePath + thumbsDataDir + sssFileList.Strings[idx];
sssBitMap.Width := 1;
sssBitMap.Height := 1;
sssBitMapList.masked := False;
if (idx < 10) then
begin
bitMapName := 'A' + 'MOD' + '00' + IntToStr(idx + 1) + '.BMP';
end;
if ((idx > 10) and (idx < 99)) then
begin
bitMapName := 'A' + 'MOD' + '0' + IntToStr(idx + 1) + '.BMP';
end;
if ((idx > 100) and (idx < 999)) then
begin
bitMapName := 'A' + 'MOD' + IntToStr(idx + 1) + '.BMP';
end;
sssBitMap.LoadFromResourceName(HINSTANCE, bitMapName);
sssBitMapList.Add(sssBitMap, nil);
end;
end;
end;