IDE Window: Project Options/de: what changed
Revision 0 to 1. Removed lines have a minus sign; added lines have a plus sign.
Title: IDE Window: Project Options/de
| Old | New | Line | |
|---|---|---|---|
| 1 | + | # Projekteinstellungen | |
| 2 | + | ||
| 3 | + | ## Anwendung | |
| 4 | + | ||
| 5 | + | ### Titel | |
| 6 | + | ||
| 7 | + | Der Titel ist der selbe wie die Einstellung | |
| 8 | + | ||
| 9 | + | ``` pascal | |
| 10 | + | Application.Title := 'Irgendein Text'; | |
| 11 | + | ``` | |
| 12 | + | ||
| 13 | + | Der Titel wird auf den verschiedenen Plattformen unterschiedlich angezeigt. | |
| 14 | + | ||
| 15 | + | ### Symbol | |
| 16 | + | ||
| 17 | + | ### Für Windows | |
| 18 | + | ||
| 19 | + | - Themen mit Manifest-Datei einschalten: Aktiviert wird automatisch eine Manifestdatei für das Projekt erzeugt. Eine Manifestdatei wird für die Windows Themenunterstützung benötigt (Windows XP und höher). | |
| 20 | + | - dpi-abhängige Anwendung (für Vista+): Aktiviert die Berücksichtigung der Hochauflösung mit einer Manifestdatei. Siehe auch: [[High DPI]]. Für Windows Vista oder höher. | |
| 21 | + | - Ausführungsebene: | |
| 22 | + | - UI-Zugriff: | |
| 23 | + | ||
| 24 | + | ### Für Darwin | |
| 25 | + | ||
| 26 | + | - Anwendungs-Bundle für Start und Debug verwenden: Bei aktivierter Einstellung startet oder debuggt die IDE Application Bundle anstelle des gelinkten executable. Dies wird für die korrekte Ausführung von Carbon Anwendungen benötigt. | |
| 27 | + | - Anwendungsbundle erzeugen: Ein Drücken der Taste *Anwendungsbundle erzeugen* erstellt einen symbolischen Link auf die ausführbare Datei. Weitere Informationen finden sie [[Carbon Interface/de|hier]]. | |
| 28 | + | ||
| 29 | + | ## Formulare | |
| 30 | + | ||
| 31 | + | Sie können Formulare beim Start des Projekts erzeugen. Dies ist das selbe wie das Hinzufügen von Zeilen mit | |
| 32 | + | ||
| 33 | + | ``` pascal | |
| 34 | + | Application.CreateForm(FormX, TFormX); | |
| 35 | + | ``` | |
| 36 | + | ||
| 37 | + | zum Code. | |
| 38 | + | ||
| 39 | + | **Anmerkung**: Die Formulare werden automatisch erzeugt, nicht automatisch gezeigt. Sie werden gezeigt, wenn ihre `Visible` Eigenschaft auf `true` gesetzt wird. Wenn zum Beispiel die Formularvariable gesetzt ist, können sie `Form1.Caption := 'Irgendein Text';` schreiben. Um ein solches Formular zu zeigen, fügen sie eine Zeile `Form1.Show;` oder `Form1.ShowModal;` hinzu. | |
| 40 | + | ||
| 41 | + | ## FPDoc-Editor | |
| 42 | + | ||
| 43 | + | ### FPDoc-Packagename | |
| 44 | + | ||
| 45 | + | ### Suchpfade | |
| 46 | + | ||
| 47 | + | Enthält die Pfade zu den FPDoc Dateien mit Dokumentation für das Projekt. The FPDoc files are simple *.xml files and created by the built-in FPDoc editor or the standalone application lazarus documentation editor (it comes with lazarus in doceditor/lazde.lpi). | |
| 48 | + | ||
| 49 | + | Zum Beispiel: Set it to "docs". The IDE will then lookup and create fpdoc files in the sub folder "docs" of your project directory. | |
| 50 | + | ||
| 51 | + | ## Sitzung | |
| 52 | + | ||
| 53 | + | ### Editorinformationen für geschlossene Dateien speichern | |
| 54 | + | ||
| 55 | + | Die IDE speichert die Editorinformationen (Cursorposition, Kopfzeile, Seitenindex, Lesezeichen, Sprungliste) sogar für geschlossene Dateien und wird sie wiederherstellen, wenn die Datei erneut geöffnet wird. Voreinstellung: aktiviert. | |
| 56 | + | ||
| 57 | + | ### Editorinformationen nur für Projektdateien speichern | |
| 58 | + | ||
| 59 | + | Die IDE speichert verschiedene Informationen für jede Datei, wie Editorinformationen, Dateiausführungs-Informationen, Ressourcennamen. Normalerweise wird die IDE diese Informationen zusammen mit den den Projektsitzungs-Informationen (.lpi oder .lps Datei) speichern. Aktivieren sie die Einstellung um solche Werte nicht zu speichern. Voreinstellung: aktiviert. | |
| 60 | + | ||
| 61 | + | ### Sprunghistorie speichern | |
| 62 | + | ||
| 63 | + | ### Faltungsinformationen speichern | |
| 64 | + | ||
| 65 | + | ### Sitzungsinformationen speichern in | |
| 66 | + | ||
| 67 | + | Jedes Projekt hat eine Sitzung. Eine Sitzung enthält alle Meta-Informationen über geöffnete Dateien im Quelltext-Editor, die Lesezeichen, Sprungliste und Dateiausführungs-Informationen. Sie können einrichten, wo diese Informationen für das aktuelle Projekt gespeichert werden sollen: | |
| 68 | + | ||
| 69 | + | - In .lpi-Datei sichern - die Datei wird sich oft ändern. | |
| 70 | + | - .lps-Datei im Projektverzeichnis speichern - hilfreich, wenn die .lpi Datei unter Versionsaufsicht (z.B. CVS, SVN) ist. | |
| 71 | + | - Im IDE-Konfigurationsverzeichnis speichern - hilfreich, wenn das Projektverzeichnis schreibgeschützt ist | |
| 72 | + | - Keine Sitzungs-Informationen speichern - hilfreich für Paranoiker. | |
| 73 | + | ||
| 74 | + | ## Versionsinformation | |
| 75 | + | ||
| 76 | + | Erlaubt ihnen das Hinzufügen von Versionsinformationen zur ausführbaren Datei. | |
| 77 | + | ||
| 78 | + | ## Ressourcen | |
| 79 | + | ||
| 80 | + | ## i18n | |
| 81 | + | ||
| 82 | + | **I18n** steht als Abkürzung für Internationalization. Falls aktiviert, erzeugt und aktualisiert die IDE automatisch Übersetzungsdateien (.po-Dateien) für Ihre Ressourcenstring-Abschnitte und .lfm-Dateien. | |
| 83 | + | ||
| 84 | + | Für weitere Details siehe auch: [[Getting translation strings right/de|Wie man Übersetzungsstrings richtig hinbekommt]]. | |
| 85 | + | ||
| 86 | + | ### i18n einschalten | |
| 87 | + | ||
| 88 | + | Falls aktiviert, werden aus den .rst-Dateien in einem angegebenen Ausgabeverzeichnis .po-Dateien erzeugt. | |
| 89 | + | ||
| 90 | + | ### .po-Datei beim Speichern einer .lfm-Datei erstellen/aktualisieren | |
| 91 | + | ||
| 92 | + | Falls aktiviert, fügt die IDE die Zeichenketten vom Typ TTranslateString eines Formulars/Datenmoduls einer Datei namens *unitname.po* im PO-Ausgabeverzeichnis hinzu. | |
| 93 | + | ||
| 94 | + | Sie können die Erzeugung für individuelle Formulare über den Projektinspektor deaktivieren. | |
| 95 | + | ||
| 96 | + | ## Verschiedenes | |
| 97 | + | ||
| 98 | + | ### Hauptunit ist Pascal-Quelltext | |
| 99 | + | ||
| 100 | + | Der Hauptquelltext ist die Hauptunit eines Projekts. Üblicherweise ist dies die .lpr Datei. Aktivieren sie es, wenn der Hauptquelltext ein Pascal-Quelltext ist. | |
| 101 | + | ||
| 102 | + | ### Die Hauptunit enthält einen Uses-Abschnitt mit allen Units des Projekts | |
| 103 | + | ||
| 104 | + | Wenn dies aktiviert ist, wird die IDE den Uses-Abschnitt updaten, wann immer eine Unit aus dem Projekt hinzugefügt oder entfernt wird. | |
| 105 | + | ||
| 106 | + | ### Die Hauptunit enthält die Anweisung "Application.CreateForm" | |
| 107 | + | ||
| 108 | + | Wenn dies aktiviert ist, wird die IDE *Application.CreateForm(FormX, TFormX);* Anweisungen für Formulare hinzufügen/entfernen. Wenn es deaktiviert ist, wird sie diese Anweisungen ignorieren (kein löschen, kein hinzufügen, kein ändern). | |
| 109 | + | ||
| 110 | + | ### Die Hauptunit enthält "Application.Title" Anweisungen | |
| 111 | + | ||
| 112 | + | Wenn dies aktiviert ist, wird die IDE *Application.Title:='Irgendein Text*' Anweisungen hinzufügen/entfernen. Wenn *Title* einen Wert enthält, wird sie eine Zeile hinzufügen, wenn *Title* leer ist, wird sie sie entfernen. Wenn *Title* geändert wird, wird sie die Anweisung hinzufügen/entfernen/ändern. Wenn es deaktiviert ist, wird sie diese Anweisungen ignorieren (kein löschen, kein hinzufügen, kein ändern). | |
| 113 | + | ||
| 114 | + | ### Projekt ist lauffähig | |
| 115 | + | ||
| 116 | + | Das Projekt kann im Debugger gestartet werden. | |
| 117 | + | ||
| 118 | + | ### Verwende Entwicklungszeit-Packages | |
| 119 | + | ||
| 120 | + | ### Immer einen Compilerdurchlauf durchführen (selbst dann, wenn nichts geändert wurde) | |
| 121 | + | ||
| 122 | + | Wenn es deaktiviert ist, prüft die IDE vor dem Starten auf Änderungen und wenn nichts geändert wurde, überspringt sie den Compilierungsschritt. Lazarus prüft die Compilerparameter, das Compiler executable (Dateidatum und Dateiname) wie in der projectname.compiled Datei aufgeführt und es prüft die Dateidaten der im Projektinspektor gelisteten Dateien. Es prüft nicht die fpc.cfg und nicht die Dateien in den Projektverzeichnissen (nur die Im Projektinspektor gelisteten) und es prüft nicht alle verwendeten Units. Daher wird es Änderungen in verwendeten aber nicht im Projektinspektor gelisteten Units ignorieren, sogar wenn sie vom Projekt verwendet werden und im Quelltexteditor geöffnet sind. | |
| 123 | + | ||
| 124 | + | ### .lrs-Datei in das Ausgabeverzeichnis speichern | |
| 125 | + | ||
| 126 | + | ### Ressourcentyp des Projekts | |
| 127 | + | ||
| 128 | + | Wenn sie ein neues Formular, ein Datenmodul oder einen Frame erzeugen, dann wird eine lfm-Datei erstellt. Diese Einstellung definiert, wie die lfm-Datei zur ausführbaren Datei (*,exe unter Windows) hinzugefügt wird und wie die Projektressourcen gespeichert werden. | |
| 129 | + | ||
| 130 | + | - FPC-Ressourcen - dies benötigt mindestens FPC 2.4.0 und eine Ressourcendirektive {\$R *.lfm}. Loading speed and executable size does not change much. Der Hauptvorteil liegt darin, eine Quelldatei weniger zu brauchen. | |
| 131 | + | - lrs Include-Dateien - benötigt eine Includedatei pro Unit und eine Includedirektive {\$I unit1.lrs} im initialization Abschnitt. Unterstützung ist auf allen Plattformen gegeben. Die lrs-Dateien werden von der IDE automatisch erzeugt/aktualisiert. | |
| 132 | + | ||
| 133 | + | This project also affect storing of project resources. If lrs include file is chosen then IDE stores icon resource in the .lrs file and conditionally include .rc file only for windows platform. If fpc resources are chosen then IDE stores resources in rc file for all platforms. LCL automatically search project icon resource in the lrs resources first and if not found then searches in the fpc resources. | |
| 134 | + | ||
| 135 | + | ### Speichere Pfadtrenner \\ und / | |
| 136 | + | ||
| 137 | + | - unverändert | |
| 138 | + | - zu Unix / geändert | |
| 139 | + | - zu Windows \\ geändert | |
| 140 | + | ||
| 141 | + | # Compilereinstellungen | |
| 142 | + | ||
| 143 | + | --- | |
| 144 | + | *From the Free Pascal wiki, page "IDE Window: Project Options/de", as it stood on 2020-02-17 after a change by Trev, 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).* |
