Autor Beitrag
phoeni-x
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP pro, Vista, OpenSuSE 10.3 / 11.0, MAC OS X 10.5
Delphi 5 pro, Delphi 6 ent. Lazarus 0.9.26
BeitragVerfasst: Mo 24.07.06 13:15 
Hallo zusammen,

ich habe folgendes Problem und komme allein nicht mehr weiter :

Sobald ich in Delphi mein Projekt (oder auch bestimmte Units) öffnen will, beendet sich die IDE automatisch.
Ich muss dann erst mein Quelltextverzeichnis löschen/umbenennen, damit sich Delphi erneut starten lässt.

Hat jemand von euch schon mal so was gehabt?

Grüße Torsten
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 24.07.06 13:17 
Hast du dir die "bestimmte" Unit mal angeschaut, vielleicht ist diese ja defekt.

_________________
Markus Kinzler.
phoeni-x Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP pro, Vista, OpenSuSE 10.3 / 11.0, MAC OS X 10.5
Delphi 5 pro, Delphi 6 ent. Lazarus 0.9.26
BeitragVerfasst: Mo 24.07.06 13:38 
soweit ich sehen kann, ist die betreffende Unit in Ordnung.
Das komische ist:

Wenn ich die Unit aus meinem Projektverzeichnis rauskopiere (beispielsweise direkt nach c:\)
dann kann ich die Unit mit Delphi öffnen.
mkinzler
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 4106
Erhaltene Danke: 13


Delphi 2010 Pro; Delphi.Prism 2011 pro
BeitragVerfasst: Mo 24.07.06 13:39 
Hast du dir die .dfm mal angesehen bzw. diese mitkopiert?

_________________
Markus Kinzler.
phoeni-x Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP pro, Vista, OpenSuSE 10.3 / 11.0, MAC OS X 10.5
Delphi 5 pro, Delphi 6 ent. Lazarus 0.9.26
BeitragVerfasst: Mo 24.07.06 13:45 
du hast recht, wenn ich die zugehörige .dfm Datei mitkopiere, und die Unit dann starten will,
dann erscheint das Problem.

Ich hab mir die .dfm mal mit 'nem Texteditor angeschaut, konnte aber auf den ersten blick nichts feststellen
phoeni-x Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 18

Win XP pro, Vista, OpenSuSE 10.3 / 11.0, MAC OS X 10.5
Delphi 5 pro, Delphi 6 ent. Lazarus 0.9.26
BeitragVerfasst: Mo 24.07.06 15:26 
Ha! Ich hab den Fehler:

in der zugehörigen Formulardatei (.dfm) bzw. im Formular war eine ADOQuery vorhanden.
Wird diese im Objektinspektor auf Active=true gesetzt, dann knallts !
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
object ADOQuery4: TADOQuery
    Active = True
    Connection = FSplashscreen.ADOConnection1
    CursorType = ctStatic
    Parameters = <>
    SQL.Strings = (
      'select * from Mitarbeiterstamm')
    Left = 1048
    Top = 504
  end


Einfach die Zeile active = True rauslöschen, und zur Laufzeit aktivieren.
Kleiner Fehler, große Wirkung !


Grüße Torsten