Jak otwo?żyć plik z ru?żnych lokalizacji

0

Chodzi mi o coś takiego że każdy po instalacji programu może go zainstal;ować w innym foldeże , awięc jak włączyć plik exe z nieznanego folderu np :folder ten może być podany przez instalatora w rejestrze.

0

Zrób instalkę w Install Shield Express. :-)

0

ale mi niechodzi w czym zrobić instalke tylko jaką procedurą wywołać plik znajdujący się w ścieżce podanej w rejestrze.A jak nie w rejestrze to może być w pliku program.ini

0

Jeżeli dobrze zrozumiałem, to spróbuj tak:
WinExec(sciezka_dostepu,SW_SHOWNORMAL) :-)
Uruchomi plik z podanej lokalizacji. :-)

0

tylko że ta lokalizacja jest nieznana

0

Jeżeli folder będzie podawany przez instalatora, to zapisujesz go do rejestru lub INI, a potem odczytujesz i podstawiasz do procedury :-)

0

a jak to zrobić ???? [???]

0

a jak to zrobić ???? [???] sorki ten post należy domnie [wstyd]

0

zobacz TRegistry :)

0

a może jakiś przykład [wstyd]

0

{ Jak wyczytać wartość z rejestru}
uses Registry;
var Reg : TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.OpenKey( 'SoftwareFAQ' , False );
Edit1.Text := Reg.ReadString( 'klucz nr 1' );
X := Reg.ReadInteger( 'numer' );
Checkbox1.Checked:= Reg.ReadBool( 'włączony' );
finally
Reg.Free;
end;
end;

{ Jak wpisać wartość do rejestru}
uses Registry;
var Reg :TRegistry;
begin
Reg := TRegistry.Create;
try
Reg.OpenKey( 'SoftwareFAQ' ,True);
Reg.WriteString('klucz nr 1', Edit1.Text);
Reg.WriteInteger('numer', X);
Reg.WriteBool('włączony', true);
finally
Reg.Free;
end;
end;

0

ale ja to chce wczytać jako np:ShellExecute(Handle, 'open', 'c:program.exe', nil, nil,SW_SHOWNORMAL);,stym , że lokalizacja tego programu jest podana w rejestrze.A jak nie w rejestrze to może być też w pliku ini

0

już mam poco tu kombinować z rejestrem wsytarczy podać nazwe pliku exe i wstadzić go do tego samego folderu co plik główny programu :) :-) [stuk]

0

Wiesz polowa sukcesu tkwi w umiejętności zadania pytania, anie w odpowiedzi, jak zadajesz zagmatwane pytanie dostajesz jeszcze bardziej zagmatwaną odpowiedz

1 użytkowników online, w tym zalogowanych: 0, gości: 1