(Gast)
n/a Beiträge
|
AW: LibVLC - VLC in Delphi nutzen
1. Mär 2015, 21:05
Mit folgendem Code kann man feststellen, ob man die richtige Version von VLC installiert hat:
Delphi-Quellcode:
function VLC_GetLibPath: String;
var
Handle:HKEY;
RegType:integer;
DataSize :integer;
str1, str2, str3 : String;
begin
Result := ' ';
if (RegOpenKeyEx(HKEY_LOCAL_MACHINE,' Software\Wow6432Node\VideoLAN\VLC',0,KEY_READ, Handle)=
ERROR_SUCCESS) then begin
if RegQueryValueEx( Handle,' InstallDir', nil,@RegType, nil,@DataSize)=ERROR_SUCCESS then begin
SetLength(Result,Datasize div 2);
RegQueryValueEx( Handle,' InstallDir', nil,@RegType,PByte(@Result[1]),@DataSize);
Result[DataSize div 2]:=' \';
str1:= Result;
end;
if RegQueryValueEx( Handle,' Version', nil,@RegType, nil,@DataSize)=ERROR_SUCCESS then begin
SetLength(Result,Datasize div 2);
RegQueryValueEx( Handle,' Version', nil,@RegType,PByte(@Result[1]),@DataSize);
Result[DataSize div 2]:=' '; // :='SPACE';
str2:= Result;
end;
str3:= ' InstallDir: '+ str1 + ' - Version: '+ str2;
Result:= str3;
RegCloseKey( Handle);
end;
end;
Geändert von hathor ( 1. Mär 2015 um 21:17 Uhr)
|
|
Zitat
|