AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Fenstergröße (Android)

Ein Thema von himitsu · begonnen am 5. Mai 2021 · letzter Beitrag vom 12. Mai 2021
Antwort Antwort
Seite 4 von 5   « Erste     234 5      
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#31

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 11:03
* die Projekt-Icons (PNG) entfernt
! Die Icons darf man nicht rausnehmen.
Icons kommen mal mehr, mal weniger oder in anderen Ausprägungen, je nach Version von Android/iOS,
fehlt da etwas wird es in der Regel sofort krachen.

Ich kann nur empfehlen immer das leere Projekt als Referenz zu nehmen,
weil darin erstmal Alles so eingestellt ist das es läuft.
Ich würde die Dateien von Delphi immer neu anlegen lassen, bei Bedarf auch die XML-Templates, und es erstmal dabei belassen.
Nur die Entitlements, Permissions und die Bundle-ID, Provisioning muss man anpassen.

Also ich lege mir die Projekte so an, das ich immer eine aktuelle, leere App als Basis nehme, für eine neue IDE-Version,
und dann meine MainForm dazu lade.
In diese MainForm lade ich meine eigentlichen Projekt-Forms und Frames per Runtime.
Ich vermeide allzuviel in der DPR zu machen, das ist bei mir quasi nur die Hülle zum Aufruf der eigentlichen App.
Alles was passieren soll mache ich NACH FormShow, damit die App schnell starten kann,
und sich dann erst danach konfiguriert wenn sie schon läuft.
Das macht das Updaten von Apps etwas einfacher, und hilft Probleme zu lokalisieren.
Zu frühes Konfigurieren, im FormCreate, resultiert oft in Fatal Crashes die man nicht sinnvoll debuggen oder loggen kann.
Du wirst öfters mal ein neues Projekt anlegen müssen, deshalb sollte der Vorgang so optimal wie möglich sein.
Man kann mit ProjectOptions eine Vorkonfiguration speichern/laden, aber auch das mache ich eher selten weil sich
auch da immer irgendwas in der Platform Ändern könnte.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.080 Beiträge
 
Delphi 12 Athens
 
#32

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 11:16
Nja, Original sind diese Edits in den Projektoptionen leer, also sollte man doch davon ausgehn, dass man das auch wieder leer machen kann.

Aber keine Sorge, die nun fehlenden Einträge in der DPROJ hab ich inzwischen wiederhergestellt, aber ändert nichts.
Code:
<PropertyGroup Condition="'$(Base)'!=''">
    <Icon_MainIcon>$(BDS)\bin\delphi_PROJECTICON.ico</Icon_MainIcon>
    <Icns_MainIcns>$(BDS)\bin\delphi_PROJECTICNS.icns</Icns_MainIcns>
Ich habe mein Projekte (was ein mehrmals neu erzeugtes "neues" leeres Projekt ist)
und ein fremdes volles Projekt, wo die Anzeige klappt.
Anfangs hatte ich ein "neues" Projekt aus der Codevorlage, aber inzwischen nutze ich direkt ein neues leeres Projekt, welche Beide aber diesen Anzeigebug enthalten.

Ja, das Fehlende versuchen hinzuzufügen, hatte ich versucht, aber klappte nicht.
Drum war nun der nächste Versuch das Projekt, wo es geht, so lange rückzubauen, bis es nicht mehr geht, aber auch da häng ich nun fest.

Um rauszubekommen, was der "wichtige" Unterschied ist und ein leeres Projekt zu bekommen, was aber endlich richtig funktioniert.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#33

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 14:53
Bei mir sind die nicht leer vielleicht stimmt etwas mit deiner Installation nicht
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.080 Beiträge
 
Delphi 12 Athens
 
#34

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 17:30
Stimmt, ist doch im Leeren was drin.
Mir war so, es sei zwar in der IDE was zu sehen, aber diese Standardwerte stünden nicht in der DFM.

Witzig/komisch ist, dass die IDE-Sprache eine Auswirkung hat. (BDSSetLang)
* auf Engisch hat File>New hat bei Geräteübergreifend bloß Leer und 3D-Anwendung
* auf Deutsch hat es aber zusätzlich noch ein paar weitere gefüllte Vorlagen


Ich fang grad nochmal von vorne an.
* neue leere Anwendung erstellen
* die funktionierende Demo vom DEC reverten (und kopieren)
* und dann nochmals neu versuchen diese Demo rückzubauen (im Vergleich mit den beiden funktionierenden/nichtfunktionierenden Varianten)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#35

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 18:42
Interessant, ich habe Englisch installiert, und gar kein Deutsch bei der Installation als Option gewählt.
Bei mir sind die Icons jedenfalls drin.

Ist dann wohl noch ein Freiheitsgrad mehr, welche Sprache ausgewählt ist
( weil ich schon immer vermutet habe dass EN die am Besten getestete ist, habe ich auch immer nur EN installiert ).
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.080 Beiträge
 
Delphi 12 Athens
 
#36

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 19:53
Man kann ja mehrere Sprachen installieren (Japanisch, Französisch, Deutsch und Englich, was immer drin ist ... komischer Weise kein Russisch, bei so vielen russischen Entwicklern und auch kein Chinesisch, bei den Massen Chinesen)

Und mit $(BDS)\bin\BDSSetLang.exe kann man die aktuelle Sprache für IDE und getrennt auch für den Compiler (seine EXE) auswählen/ändern.
Ich schalte manchmal auf Englisch, um zu sehen wie etwas dort heißt. (mit den deutschen Namen kann man nicht immer gut suchen und auch im QC finden die Amies die deutschen Namen nicht bei sich)


Eigentlich wählt man damit nur aus welche Sprache angezeigt wird, bzw. welche RessourcenStrings in die EXE einkompiliert wird.
Mit BPLs kann man auch die .de .ja. .fr mitgeben, dann wird erst zur Laufzeit anhand des Betriebssystems (Windows) gewählt und für die eigene EXE könnte man eigene Sprach-RessourcenDLLs erstellen.


Ist schon etwas komisch, dass hier auch in dem Dialog sich der Inhalt ändert, aber vielleicht sind diese Verzeichnisse einiger Vorlagen sprachabhängig und er findet sie auf Englisch dann nicht.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#37

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 20:06
Vielleicht sind Ressourcen nicht nur Texte, sondern auch andere Einstellungen ?
Habe das nie gecheckt.
Ich denke EN ist sowieso besser, weil internationaler, damit findet man eher die richtigern Begriffe in anderen Foren.
(Deutsch ist doch eher eine kleine Sprache, und ja, ich hoffe nicht das bald Alles chinesisch wird, wg. Verbreitung )
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.080 Beiträge
 
Delphi 12 Athens
 
#38

AW: Fenstergröße (Android)

  Alt 11. Mai 2021, 20:19
Die Wahl der Anzeigesprache sollte/darf aber keinen Einfluss auf die Funktion haben.

Nja, werd das morgen mal in Ruhe melden.



Aber wäre schon geil, wenn ich auch mal eine Lösung für mein "zu kleines" Problemchen finde.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

Registriert seit: 11. Okt 2003
Ort: Elbflorenz
44.080 Beiträge
 
Delphi 12 Athens
 
#39

AW: Fenstergröße (Android)

  Alt 12. Mai 2021, 00:27
So richtig werde ich noch nicht schlau.
Hab nun aber fast alles rückgebaut, was ging, und es kompiliert/packt/startet diesmal immernoch.

Es scheint aber noch eine Kombination aus verschiedenen Dingen zu sein.
Kranker Weise haben sogar die Versions-Infos einen Einfluß.

Zumindestens liegen die wichtige Unterschiede bloß noch in der DPROJ.
Angehängte Dateien
Dateityp: zip Test.zip (16,1 KB, 1x aufgerufen)
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Rollo62

Registriert seit: 15. Mär 2007
4.096 Beiträge
 
Delphi 12 Athens
 
#40

AW: Fenstergröße (Android)

  Alt 12. Mai 2021, 11:06
Weil Du dich immer noch mit den Fenstern rumschlägst habe ich es auch mal ausprobiert.
Hier zwei Demos für Dich zum Testen:

Src1:
Das entkernte DEC Demo, läuft ohne Installation, Du musst nur die Sources aus dem Development-Zweig reinkopieren.
Was ich gesehen habe ist dass keine Notification-Icons eingetragen sind.
Das läuft auch so, aber könnte doch vielleicht Probleme verursachen, ich lasse deshalb immer alles im Orginalzustand.

Src2:
Eine simple App, gerade erstellt aus einer neuen App, von Rx10.4.2 Ent, mit den letzten Patches

Beide laufen bei mir unter Android, ohne Probleme.
Nur im DEBUG Modus muss man bei mir manchmal etwas länger warten bis der Debugger sich komplett eingeklinkt hat,
in der Regel läuft es danach aber normal durch.

Vielleicht hilft Dir das ja weiter.
Angehängte Dateien
Dateityp: zip T398_DecHimitsu.zip (2,42 MB, 1x aufgerufen)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 4 von 5   « Erste     234 5      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:00 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz