Autor Beitrag
wlfmario
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 114

Windos XP SP2
D7 Enterprise & D2005 PE
BeitragVerfasst: Mi 07.12.05 12:08 
Ich habe ein großes Problem mit meinem kleine Projekt !
Wenn ich das Programm verlassen möchte, habe ich eine CPU Auslastung von 100 % im TaskManager Egal ob ich es mit Delphi oder ohne Starte.
Leider finde ich den Fehler nicht, und ich weis auch nicht wie ich jetzt noch Testen könnte wo der Fehler liegt.
hier mal der Code:
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
procedure TFilmFact.FormCloseQuery(Sender: TObject; var CanClose: Boolean);
var
  check: integer;
begin
  check := application.MessageBox('FilmFact Beenden ?''FilmFact Beenden ?'1
    + 32);
  if check = IDCANCEL then
    CanClose := False
  else
  begin
    DM.IBData.Connected := False;
    DM.IBTransData.Active := False;
    DM.IBFilme.Active := False;
    CanClose := True;
  end;
end;

Gibt es eine möglichkeit zu testen wo der Fehler ist ? im Quellcode sehe ich keinen !
Irgend wo bleibt das Prgramm hängen !


Zuletzt bearbeitet von wlfmario am Mi 07.12.05 15:49, insgesamt 1-mal bearbeitet
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 07.12.05 12:27 
Naja das ganze ADO,ODBC,Acess... Zeug runterfahren braucht schon ein bissel.
Ich weiß aber nicht ob es eine Möglichkeit gibt um zu sehen, welche Zeilen die Auslastung verursachen :(
wlfmario Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 114

Windos XP SP2
D7 Enterprise & D2005 PE
BeitragVerfasst: Mi 07.12.05 12:31 
Na ja so lange bestimmt nicht !
Das Problem trat erst seit Heute auf, sonst wurde die Interbase Verbindung schnell getrennt und das Programm beendet.
Es kann also nicht am Intebase liegen.
digi_c
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1905

W98, XP
D7 PE, Lazarus, WinAVR
BeitragVerfasst: Mi 07.12.05 13:33 
Wozu brauchst du den das CanClose?
Kommt nach dieser Prozedur noch was bei dir?
wlfmario Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 114

Windos XP SP2
D7 Enterprise & D2005 PE
BeitragVerfasst: Mi 07.12.05 13:53 
eigendlich nicht !

Da benötige ich nur um zu unterscheiden ob das Programm geschlossen werden soll oder nicht !
Wenn nicht, soll das FOrm nicht geschlossen werden. (CanClose := False;)

Das Problem hat sich Erledigt !
Es lag an den Rave Komponenten die ich auf zwei Versch. Forms benutzt habe.
Nach den Umbenennen der Komponenten, war der Fehler weg.