Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Formular erstellen -> Kein Wechsel zwischen Code und Form. (https://www.delphipraxis.net/132112-formular-erstellen-kein-wechsel-zwischen-code-und-form.html)

TheMiller 6. Apr 2009 13:11


Formular erstellen -> Kein Wechsel zwischen Code und Form
 
Hallo,

wenn ich über "Datei -> Neu -> Formular" nur ein Formular erstelle, es designe und dann speicher, klappt alles wie gewohnt. Doch wenn ich das erneut öffne, dass passiert folgendes:

Ich kann dann nicht mehr zwischen Formular und Codeansicht wechseln. Weder mit F12 noch sonst wie. Ich sehe aber das Formular. Klicke ich auf einen Button doppelt, komme ich auch in die Codeansicht, aber da dann nicht mehr raus. Was läuft da falsch?

Beim Erstellen habe ich folgendes gemacht:

Formname: fNeueAdresse
Unit1.pas-Name: uNeueAdresse

Delphi-Quellcode:
unit uNeueAdresse;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ComCtrls;

type
  TfNeueAdresse = class(TForm)
  ...

var
  fNeueAdresse: TfNeueAdresse;
Danke im Voraus

Muetze1 6. Apr 2009 13:13

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
1. Überprüfe ob {$R *.dfm} im Code der Unit enthalten ist
2. Überprüfe ob DFM und PAS im Projektmanager aufgeführt sind als eine Einheit
3. Überprüfe ob der Basisdateiname der DFM mit dem Namen beim Schlüsselwort "Unit" übereinstimmt
4. Überprüfe ob unter diesem Basisdateinamen eine *.dfm im gleichen Verzeichnis der .PAS vorhanden ist.

TheMiller 6. Apr 2009 13:18

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
Bis auf Punkt 2 ist alles vorhanden. Also, rechts in der Projektverwaltung ist nix drin...

RWarnecke 6. Apr 2009 15:41

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
Erstelle mal Dein Projekt neu, wo Du die Dateien neu wieder hinzufügst oder nehme eine alte Projektdatei aus der History.

uligerhardt 6. Apr 2009 16:17

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
In der uses-Klausel der dpr-Datei sind die Kommentare hinter den einzelnen Units wichtig:
Delphi-Quellcode:
uses
  Forms,
  Unit1 in 'Unit1.pas' {Form1},
  Unit2 in 'Unit2.pas' {Frame2: TFrame};
Unit1 ist eine Form, Unit2 ein Frame.

HTH
Uli.

TheMiller 8. Apr 2009 12:05

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,

das Problem besteht leider immernoch. Hier nochmal meine genaue Vorgehensweise. Aber zuvor noch eins: Habe es eben nochmal alles neu erstellt, dann kann ich das Projekt 1-2 mal schließen, öffne ein anderes und ab da tritt dann der Fehler auf. Ich verwende Delphi 2007.

Zitat:

1. Datei -> neu -> Delphi Projekte -> Delphi Dateien -> Formular
2. Formular im OI einen Namen geben (fNeueAdresse)
3. Formular und Code sind beide verknüpft. F12 geht
4. Formular Designen, Code einfügen
5. Alles speichern.
|
Erstellte Dateien
|
->uPJAdresseNeu.dfm
->uPJAdresseNeu.pas
6. Schließen / Öffnen / Schließen / Öffnen -> klappt
7. Irgendwann, anderes Projekt öffnen / schließen, uPJAdresseNeu.dfm öffnen
8. F12 und wechsel in Code bzw. zurück geht nicht mehr.
Ich werd doch wohl noch Formulare erstellen und speichern können...

Ich hoffe, ihr könnt mir helfen. Hab mal die 2 Dateien angehänt.

Luckie 8. Apr 2009 12:12

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
Punkt 7: Du öffnest die DFM-Datei? Du musst die zugehörige Unit öffnen, dann kaast duach auch zwischen Code und Designer wechseln.

TheMiller 8. Apr 2009 12:25

Re: Formular erstellen -> Kein Wechsel zwischen Code und
 
Sorry, ich meinte PAS-Datei - die öffne ich.

und BTW: In Delphi 7 funktioniert's ganz normal... Was ist da los?


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:59 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