![]() |
Form Reihenfolge abändern
Hallo
Ich habe nun mein Programm fast fertig und musste aber gestern feststellen, dass ich eine Login Seite vergessen habe. Ich programmiere via Delphi XE eine Webapplication mittels IntraWeb/VCL for WEB. Ich wollte nun fragen wie ich meine Login-Seite als Startseite aufrufen kann. Noch startet sich bei mir meine alte erste Seite, die nun die Nummer zwei sein soll. Ich habe bereits versucht das Hauptformular(Projekt->Option->Formulare), welches bei mir leer ist, zu ändern. Jedoch hatte das keinen Effekt. An dieser Stelle wird mir natürlich die Bedeutung einer Projekt-Planung bewusst. Kann mir jemand helfen oder darf ich mein Projekt komplett neu schreiben? Vielen Dank im vorraus. Grüsse |
AW: Form Reihenfolge abändern
Hallo,
schau mal in die .dpr Datei. Dort kannst du festlegen welche Form zuerst erzeugt wird:
Code:
Zusätzlich würde ich die Reihenfolge im uses Bereich entsprechend der gewünschten Reihenfolge ändern, da bin ich mir allerdings nicht 100% sicher ob dies erforderlich ist.
Application.CreateForm(TForm1, Form1);
LG, Chris |
AW: Form Reihenfolge abändern
Bzw. schau mal in die Projektoptionen ... da sollte es auch drinstehn.
|
AW: Form Reihenfolge abändern
Liste der Anhänge anzeigen (Anzahl: 1)
Vielen dank für deinen Antwort aber bis jetzt kam ich noch nicht weiter mit den Ratschlägen: hier erstmal meine *.dpr da finde ich nur ein "TIWSTart" das nirgendwo hinführt.
Delphi-Quellcode:
und hier noch mein Projekt->Option->Formulare Fenster(Siehe Anhang).Hab keine Ahnung ob die Felder so leer und ungefüllt korrect sind.
program IWWEBAppPM;
uses Forms, IWStart, UTF8ContentParser, Login in 'Login.pas' {iwfLogin: TIWAppForm}, PatientList in 'PatientList.pas' {iwfPatientList: TIWAppForm}, ServerController in 'ServerController.pas' {IWServerController: TIWServerControllerBase}, UserSessionUnit in 'UserSessionUnit.pas' {IWUserSession: TIWUserSessionBase}, PatientData in 'PatientData.pas' {dmPatient: TDataModule}, PatientDetails in 'PatientDetails.pas' {IWFPatientDetails: TIWAppForm}, StudyList in 'StudyList.pas' {iwfStudyList: TIWAppForm}, fViewer in 'fViewer.pas' {iwfViewer: TIWAppForm}, SeriesList in 'SeriesList.pas' {iwfSeriesList: TIWAppForm}, fViewer2 in 'fViewer2.pas' {iwfViewer2: TIWAppForm}; {$R *.res} begin TIWStart.Execute(True); end. Achso wenn ich ein "Application.CreateForm(TIWFLogin,iwfLogin)" einfüge bringt er mir den Fehler: Zitat:
Vllt. hilft es ja *hopefully* |
AW: Form Reihenfolge abändern
Dein Loginformular muss natürlich automatisch erzeugt werden in den Projektoptionen :wink:
LG, Chris |
AW: Form Reihenfolge abändern
Liste der Anhänge anzeigen (Anzahl: 1)
haha. ja so war auch mein Gedankengang. also natürlisch doppelklick auf die iwflogin. aber beim Klick
auf okay kam dann Zitat:
Delphi-Quellcode:
Und die *.dpr bearbeiten. Änderungen kannst du im Screenshot sehen. aber dann zeigt mir Delphi:
type
TiwfLogin = class(TIWAppForm) iwlUsername: TIWLabel; iwlPassword: TIWLabel; iwePassword: TIWEdit; iweUsername: TIWEdit; iwbLogin: TIWButton; IWTemplateProcessorHTML1: TIWTemplateProcessorHTML; public end; var iwfLogin : TiwfLogin; implementation {$R *.dfm} end. Zitat:
|
AW: Form Reihenfolge abändern
Spontan würde ich raten, dass die Reihenfolge der Einbindung der Units eine Rolle spielt, denn da die Formulare sich nicht in der Hauptdatei registrieren, tun Sie das evtl. im initialization oder in Klassenkonstruktoren innerhalb der Units? Wenn "iwfViewer2" die alte neue Seite 2 ist, spräche das dafür. Also den uses-Teil umsortieren?
|
AW: Form Reihenfolge abändern
Zitat:
|
AW: Form Reihenfolge abändern
Zitat:
LG, Chris |
AW: Form Reihenfolge abändern
zum Anhang in #4
Kannst du da bei "Hauptformular" dein Loginfom auswählen? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 17:42 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz