تبليغاتX
..: رقص دانش :..

blofa

حسین

blofa

http://blofa.blogfa.com

..: رقص دانش :..

..: رقص دانش :.. - load the CD-ROM icon

..: رقص دانش :..

بیوگرافی هرکی بخوای و آموزش و ترفند موبایل نرم افزار سخت افزار اینترنت امنیت و دانلود برنامه و آهنگ

..: رقص دانش :..

load the CD-ROM icon

تابع بارگزاری آیکون درایو سی دی رام در دلفی:


function GetCDIcon(Drive: Char): TIcon;
var
  
ico: TIcon;
  ini: TIniFile;
  s, p: string;
  i, j: Integer;
begin
 if FileExists(Drive + ':\autorun.inf') = False then Exit;
 ini := TIniFile.Create(Drive + ':\autorun.inf');
  ico := TIcon.Create;
 
try
 s := ini.ReadString('Autorun', 'ICON', '');
 if s = '' then Exit;
 if FileExists(s) then ico.LoadFromFile(s);
    if FileExists(Drive + ':\' + s) then ico.LoadFromFile(Drive + ':\' + s);
 if (FileExists(s) = False) and (FileExists(Drive + ':\' + s) = False) then 
    begin
      for 
j := (Pos(',', s) + 1) to Length(s) 
do 
      begin
        
p := p + s[j];
      end;
      i := StrToInt(p);
      for j := Length(s) downto (Pos(',', s)) 
do
        
Delete(s, j, Length(s));
      if FileExists(s) = False then s := Drive + ':\' + s;
      ico.Handle := ExtractIcon(hinstance, PChar(s), i);
    end;
    Result := ico;
  
finally
    
ini.Free;
  end;
end;


+ نوشته شده در چهاردهم بهمن 1385ساعت توسط حسین |

آخر خنده