AGB  ·  Datenschutz  ·  Impressum  







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

Fehler bei verfügbaren Formularen

Ein Thema von skoschke · begonnen am 20. Dez 2023 · letzter Beitrag vom 22. Dez 2023
Antwort Antwort
Seite 2 von 2     12   
Benutzerbild von himitsu
himitsu

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

AW: Fehler bei verfügbaren Formularen

  Alt 22. Dez 2023, 00:02
Jupp, selbst nicht.

Hätte eventuell vermutet, dass der verrutscht war und ausversehn mit den Units geparst wurde.
Prinzipiell ist es ja egal, wo in der Datei der liegt, also für den Compiler/Linker.


Indirekt liegt aber schon etwas in der DPROJ, z.B. die Versionsinfo und das Manifest.
Wobei die Nutzerressourcen ja inzwischen besser in der *.dres gelagert werden.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.
  Mit Zitat antworten Zitat
Benutzerbild von jaenicke
jaenicke
Online

Registriert seit: 10. Jun 2003
Ort: Berlin
9.588 Beiträge
 
Delphi 11 Alexandria
 
#12

AW: Fehler bei verfügbaren Formularen

  Alt 22. Dez 2023, 00:07
Der Resource-Eintrag *.res aus der dpr kommt in der dproj eigentlich gar nicht vor.
Doch, im Fehlerfall schon. Dann existiert in der .dpr ein entsprechender Kommentar hinter einer Unit und in der .dproj ein entsprechender Eintrag in der uses-Liste.

Ich hätte eigentlich gedacht, dass die Unitliste aus der .dpr gefüllt wird, aber wenn der Eintrag dort nicht enthalten ist, wird vielleicht mittlerweile die .dproj verwendet.

Jeder Delphi-Entwickler sollte wissen wie eine .dproj Datei aussieht, denn leider kommt es vor, dass man diese manuell korrigieren muss, wenn Delphi dort einen Fehler macht. Das betrifft nur die Unitliste, insofern ist das auch nicht weiter schwierig.
Sebastian Jänicke
Alle eigenen Projekte sind eingestellt, ebenso meine Homepage, Downloadlinks usw. im Forum bleiben aktiv!
  Mit Zitat antworten Zitat
Benutzerbild von himitsu
himitsu

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

AW: Fehler bei verfügbaren Formularen

  Alt 22. Dez 2023, 00:53
Beim Laden des Projekts, werden die Uses- und Requires-Einträge sofort in den Projektoptionen/DPROJ aktualisiert, also müssten dann auch sämtliche fehlende/defekte Units/Forms entfernt sein.
Neuste Erkenntnis:
Seit Pos einen dritten Parameter hat,
wird PoSex im Delphi viel seltener praktiziert.

Geändert von himitsu (22. Dez 2023 um 01:05 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von dummzeuch
dummzeuch

Registriert seit: 11. Aug 2012
Ort: Essen
1.605 Beiträge
 
Delphi 10.2 Tokyo Professional
 
#14

AW: Fehler bei verfügbaren Formularen

  Alt 22. Dez 2023, 08:37
Beim Laden des Projekts, werden die Uses- und Requires-Einträge sofort in den Projektoptionen/DPROJ aktualisiert, also müssten dann auch sämtliche fehlende/defekte Units/Forms entfernt sein.
Eben: Müssten
Wir sprechen hier aber von einem fehlerhaften Projekt.
Thomas Mueller
  Mit Zitat antworten Zitat
skoschke

Registriert seit: 6. Jan 2009
523 Beiträge
 
Delphi 10.4 Sydney
 
#15

AW: Fehler bei verfügbaren Formularen

  Alt 22. Dez 2023, 09:16
Hallo,

danke erst mal für die Tipps...

nach weiterem erfolglosen Suchen habe ich nun ein neues geräteübergreifendes Projekt erstellt und alle Units aus dem alten hinzugefügt.

Jetzt sieht die Formularanzeige in den Projekt-Optionen wieder vernünftig aus, ein Vergleich der neuen mit der alten .dpr zeigt folgendes

alt:
Delphi-Quellcode:
program LZQJ_Auslesung;

uses
  System.StartUpCopy,
  FMX.MobilePreview,
  FMX.Forms,
  Main in 'Main.pas{FormMain},
  Anzeige in 'Anzeige.pas{LPAnzeige},
...
neu:
Delphi-Quellcode:
program LZQJ_neu;

uses
  System.StartUpCopy,
  FMX.Forms,
  Main in 'Main.pas{FormMain};
  Anzeige in 'Anzeige.pas{LPAnzeige},
...
das FMX.MobilePreview, nach System.StartupCopy ist nicht mehr vorhanden und es gibt das erwartete {$R *.res} vor dem begin in der dpr!

Ciao
Stefan

Nachtrag:
Übrigens funktioniert die Mailbenachrichtigung bei neuen Antworten im Forum nicht, obwohl ich das angehakt hatte!

Geändert von skoschke (22. Dez 2023 um 09:20 Uhr)
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


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 12:56 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