Sign in Join
Wiki copytemporary

Startlazarus/pl: what changed

Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.

Title: Startlazarus/pl

OldNewLine
1+## Przegląd
2+
3+Startlazarus to aplikacja współpracująca z IDE. Jego podstawowym zadaniem jest uruchomienie odpowiedniego pliku wykonywalnego IDE. Jego drugorzędnym zadaniem jest wykonanie restartu IDE.
4+
5+W tej chwili FPC nie może kompilować bibliotek dynamicznych z klasami współdzielonymi. Dlatego pakiety designtime są kompilowane statycznie do IDE, co oznacza, że ​​za każdym razem, gdy instalujesz/odinstalujesz pakiet, musi zostać skompilowany nowy plik wykonywalny IDE.
6+
7+Użytkownicy Linuksa i macOS kompilujący Lazarusa z svn nie potrzebują startlazarusa, ale używanie go nie zaszkodzi.
8+
9+## W systemie Windows
10+
11+Windows blokuje pliki exe podczas uruchamiania aplikacji. IDE kompiluje plik lazarus.new.exe. Po ponownym uruchomieniu IDE uruchamia startlazarus i zamyka się. Następnie startlazarus zmienia nazwę starego lazarus.exe na lazarus.old.exe i zmienia nazwę nowego lazarus.new.exe na lazarus.exe. Następnie uruchamia lazarus.exe i zamyka się.
12+
13+## Wyszukiwanie odpowiedniego pliku wykonywalnego
14+
15+Gdy katalog Lazarus jest chroniony przed zapisem, jak w systemach Unix, IDE buduje swój nowy plik wykonywalny w podkatalogu podstawowej ścieżki konfiguracji, na przykład ~/.lazarus/bin/. Możesz zobaczyć podstawową ścieżkę konfiguracji w Widok / Środowisko wewnętrzne / O IDE.
16+
17+Po uruchomieniu startlazarus przeszukuje i uruchamia najnowszy plik wykonywalny lazarusa. Początkowo uruchamia oryginał z katalogu instalacyjnego. Po odbudowaniu się Lazarusa startlazarus uruchamia nowo zbudowaną wersję.
18+
19+## Ponowne uruchamianie IDE
20+
21+Po ponownym uruchomieniu IDE uruchamia *startlazarus* i kończy pracę. Startlazarus czeka na zamknięcie IDE, szuka nowego pliku wykonywalnego i uruchamia go. W systemie Windows zmienia nazwę pliku exe.
22+
23+## Parametry
24+
25+--debug
26+jeśli podano, startlazarus wywołuje IDE z "--debug-log=\<primaryconfigpath\>/debug.log".
27+
28+--lazarus-pid=
29+przekazywane przez IDE przy restarcie. startlazarus czeka na ten identyfikator procesu przed uruchomieniem nowego IDE.
30+
31+--no-splash-screen lub --nsc
32+nie pokazuj ekranu powitalnego
33+
34+--primary-config-path= lub --pcp=
35+[[pcp|główna ścieżka konfiguracji]], przekazywane do IDE, od wersji 0.9.31 używany przez startlazarus do odnalezienia nowego pliku wykonywalnego
36+
37+--secondary-config-path= lub --scp=
38+dodatkowa ścieżka konfiguracji, przekazana do IDE, nieużywana przez startlazarus
39+
40+## Zobacz także
41+
42+- [[Lazarus directory permissions on Linux and Unix|Uprawnienia do katalogu Lazarus w systemach Linux i Unix]]
43+
44+---
45+*From the Free Pascal wiki, page "Startlazarus/pl", as it stood on 2022-06-03 after a change by FTurtle, out of the wiki's dump of 2024-05-26. Copyright stays with the author who wrote it, according to the old wiki's [[Licensing]] page. If you have concerns about this material, [message the admin](/wiki-contact).*

Back to history