![]() |
D2005 öffnet ohne Grund das CPU-Fenster
Ich habe folgendes inzwischen ziemlich störendes Problem! Ich möchte ein Programm debuggen (also im Debugmodus compilieren) um einen Fehler zu finden, aber er öffnet das CPU-Fenster und ich habe keine Wahl. Mit weiteren Druck auf "F9" macht er im CPU-Fenster weiter. Ab und zu zeigt sich kurz die Form, bevor sie wieder verschwindet :(
Ich kann mich leider an keinen Einstellungen erinnern! Kann man das Beheben? IDE: Delphi 2005 PE ( :gruebel: Hoffentlich richtiger Bereich :D ) |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Starte Dein Programm im Debugger, wenn das CPU Fenster kommt, schließe es und speichere das Desktop Layout unter dem aktuellen Namen. Das sollte eigentlich helfen.
...:cat:... |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Ne... schade hat nicht geholfen!
Zur überprüfung: Ich habe das gemacht:
Oder vielleicht liegt es daran:
Delphi-Quellcode:
Das ist der Code!
unit UFragmente;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, XPMan, StdCtrls, ComCtrls, ExtCtrls; type TForm2 = class(TForm) PErrors: TPanel; Panel3: TPanel; Panel2: TPanel; Label1: TLabel; BUpdate: TButton; Label2: TLabel; LVFragment: TListView; PBFortschritt: TProgressBar; LAct: TLabel; BAddFragment: TButton; GBFragment: TGroupBox; LTitle: TLabel; MDesc: TMemo; CheckBox1: TCheckBox; Label5: TLabel; ODFragment: TOpenDialog; ODDatabase: TOpenDialog; procedure BAddFragmentClick(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form2: TForm2; implementation {$R *.dfm} procedure TForm2.BAddFragmentClick(Sender: TObject); var Fragment : TStringList; begin if ODFragment.Execute then begin with LVFragment.Items.Add do begin Caption := 'Ja'; Fragment.Create; try Fragment.LoadFromFile(ODFragment.FileName); SubItems.Add(Fragment[0]); if Fragment.Count = 3 then SubItems.Add(IntToStr(Length(Fragment[1] + Fragment[2]))) else SubItems.Add(IntToStr(Length(Fragment[1]))); finally Fragment.Free; end; end; end; end; end. |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Zitat:
...:cat:... |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Hehe ^^ Ich dache anderen Namen ;) Und das CPU-Fenster habe ich geschlossen :D!
Nun habe ich es nochmal gemacht: Sry, funzt nicht, oder soll ich ersteinmal <strg>+<2> drücken? Und dann nochmal ausführen? [edit]<strg>+<f2> ^^[/edit] |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Hi,
also wenn ich mich nicht irre, anstatt
Delphi-Quellcode:
muss man angeben von welchem Objekt die Liste genau erstellt werden soll:
Fragment.Create;
Delphi-Quellcode:
Weiß nicht, ob es in D2005 schon anders ist. Bis jetzt habe immer mit D7 programmiert.
Fragment := TStringList.Create;
Das mit dem CPU Fenster finde ich allgemein bei Delphi sehr verdächtig. Meistens kam bei mir der CPU Fenster auch dann, wenn ein (Laufzeit-)fehler im Programm beim Debuggen ausgelöst wurde. Grüße |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Dein Entdeckter Fehler ist auch bei 2005 falsch, aber auch mir geht die CPU ansicht auf den Wecker,
weil sie Spätestens wenn ich meine Proggis in den Einzelschrittmodus schicke, poppt diese Ansicht auf ... Wenn jemand was dagegen machen kann, ich warte!!! mfG Markus |
Re: D2005 öffnet ohne Grund das CPU-Fenster
Zitat:
Da er aber sowiso "zicken" gemacht hat, habe ich ihn runtergeschmissen und neu installiert. Jetzt popt das CPU-Fenster nicht mehr auf (aber für wie lange?) |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:39 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