Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Prism Delphi IDE spinnt (https://www.delphipraxis.net/48963-delphi-ide-spinnt.html)

Taladan 3. Jul 2005 13:34


Delphi IDE spinnt
 
Ich habe das Problem, das die Delphi IDE ständig anfängt zu spinnen.

Fehler:
- Zum einen werden Dinge die selbst der CodeExplorer vorschlägt einfach rot unterkringelt. (Halb so wild, ist lediglich ein Optischer Fehler, der einfach einen Newbie wie mich nur nervös macht)
- Dann verliert mein Formular gelentlich die Events wie Click oder Load, ein neuzuordnen mach die IDE fast unmöglich (Fehlerbeseitigung: Löschen aller Event-Proceuduren aus Implement und Interfaceteil, neues Hinzufügen per IDE und upcoden des alten Codes)
- DataGrid erzeugt gelegendlich Fehler beim Programmstart, erst ein löschen und neu festlegen wirkt (manchmal)

Edit:
Gibt es eine Einstellung die das verhindern kann?

Edit2:
Fehler:
- VCL-Designer zeigt verschiedene Elemenet gar nicht mehr an oder gar die ganze Form ist leer

SirThornberry 3. Jul 2005 14:05

Re: Delphi IDE spinnt
 
hast du irgendwelche zusatztools installiert (GExperts etc.)? Bestehen die Fehler auch noch nach einer Delphi Neuinstallation?

DP-Maintenance 3. Jul 2005 14:41

DP-Maintenance
 
Dieses Thema wurde von "Daniel" von "Sonstige Fragen zu Delphi" nach "Die Delphi-IDE" verschoben.

LarsMiddendorf 3. Jul 2005 17:34

Re: Delphi IDE spinnt
 
Das mit den falschen Fehlern und dem Löschen von Ereignissen ist mir auch schonmal aufgefallen. Vielleicht ist das ein Fehler von Delphi.

Taladan 3. Jul 2005 17:43

Re: Delphi IDE spinnt
 
Keine Zusatztools. Ist ein frisches Projekt, auf einen frischen Delphi.

Robert_G 3. Jul 2005 17:49

Re: Delphi IDE spinnt
 
Zitat:

Zitat von LarsMiddendorf
Das mit den falschen Fehlern und dem Löschen von Ereignissen ist mir auch schonmal aufgefallen. Vielleicht ist das ein Fehler von Delphi.

Die verschwindenden Events sind das Ergebnis des Formdesigners von Borland. Der kapiert anscheindend ab & zu den Code nicht mehr, den er selbst geschrieben hat... (War in D8 nicht anders... :roll: )

Bei meiner PE funktioniert der Delphi.Net Designer überhaupt nicht. Ich kann damit aber ganz gut weiterleben. ;)

Aber Taladan dürften die Macken ziemlich nerven, da er anscheinend gerade .Net mit Hilfe eines Buches für D.Net kennenlernen will...

Taladan 3. Jul 2005 18:08

Re: Delphi IDE spinnt
 
Zitat:

Zitat von Robert_G
Aber Taladan dürften die Macken ziemlich nerven, da er anscheinend gerade .Net mit Hilfe eines Buches für D.Net kennenlernen will...

Woher weißt du? Ja, da hast du recht. Nur frage ich mich im moment ob da Delphi wirklich die richtige Wahl ist... (Überlegt sich eine Pro Variante zu kaufen, oder das lieber zu lassen)

mirage228 3. Jul 2005 18:59

Re: Delphi IDE spinnt
 
Zitat:

Zitat von Robert_G
Zitat:

Zitat von LarsMiddendorf
Das mit den falschen Fehlern und dem Löschen von Ereignissen ist mir auch schonmal aufgefallen. Vielleicht ist das ein Fehler von Delphi.

Die verschwindenden Events sind das Ergebnis des Formdesigners von Borland. Der kapiert anscheindend ab & zu den Code nicht mehr, den er selbst geschrieben hat... (War in D8 nicht anders... :roll: )

Also bei mir wird bei jeder Anzeige des Formulars die Zuweisung an das OnShow Event vergessen -
Genauso verhält es sich auch bei manchen voreingestellten Items an ListViews... Echt nervig. :roll:

mfG
mirage228

Taladan 5. Jul 2005 22:33

Re: Delphi IDE spinnt
 
Neuer Fehler. Delphi hat alle Events einfach wahllos verteilt. So sind auf Tabbuttons plötzlich events aus anderen units gelandet, auf grids welche von buttons und auf buttons die onload ereignisse :wall: . So langsam frag ich mich echt, ob ich bei delphi bleiben soll. Wenn das mal passiert ist das ja ok. aber doch nicht jeden zweiten Tag!
Ich war ja schon am überlegen ob ich mir Pro hole, aber nu, wenn das schon bei der Personaledition funktioniert, wie soll das erst bei den erweiterten Funktionen der Pro Variante funktionieren.

PS: Bin zimlich stinkig, weil Delphi mir irgendwi mein komplettes Dataset (es läd meine XML dateinen scheinbar nicht mehr)zerhauen hat und mein Programm nu überhaupt nicht mehr funktioniert! Ich darf alles neu Programmieren. <- Wer da hilfe weiß, bitte bescheid geben

Robert_G 5. Jul 2005 22:44

Re: Delphi IDE spinnt
 
Zitat:

Zitat von Taladan
Wer da hilfe weiß, bitte bescheid geben

Hast du noch dein Schema?
Wenn ja kannst du daraus ein typisiertes DataSet anlegen.
Jetzt wirfst du alle DataTables und DataColumns aus dem Designer code und ersetze den Typen deines alten DS mit dem des typisierten.
So reduziert sich der Code, den der (etwas "schusslige") Designer von Delphi verwalten muss *und* du kannst direkt auf deine Tables/Column zugreifen ohne dir 'nen Wolf zu casten.
Zitat:

So langsam frag ich mich echt, ob ich bei delphi bleiben soll
Das habe ich mich nach D8 gefragt. -> Ich werde mir wohl so schnell nur noch PEs "kaufen". Womit ich in .Net arbeite lässt sich an meiner Sig ablesen. :zwinker:

Taladan 6. Jul 2005 07:33

Re: Delphi IDE spinnt
 
Leider kann ich auch keine Typisierten Datasets anlegen, das macht mir Delphi auch nicht :-(.
Irgendwo anders hier hatte ich das schon gepostet, ein weiterer Fehler von der IDE

Robert_G 6. Jul 2005 08:40

Re: Delphi IDE spinnt
 
Zitat:

Zitat von Taladan
Leider kann ich auch keine Typisierten Datasets anlegen, das macht mir Delphi auch nicht :-(.
Irgendwo anders hier hatte ich das schon gepostet, ein weiterer Fehler von der IDE

Du konntest keine Instanz in den Designer packen, falls ich es richtig in Erinnerung habe. Wenn du den Designercode selbst schreibst sollte es gehen.
(In fact: Bei mir ging es als ich es dir damals vorgeschlagen hatte, mit deinem Schema und deinem Form ;) )

Taladan 6. Jul 2005 18:55

Re: Delphi IDE spinnt
 
Zitat:

Zitat von robert_G
du kannst direkt auf deine Tables/Column zugreifen ohne dir 'nen Wolf zu casten.

kann ich ja so auch. Es reicht auch, einfach eine fertige XML datei zu laden und schon hat ein leeres Dataset die entsprechenden Schema.

messie 6. Jul 2005 19:22

Re: Delphi IDE spinnt
 
Hast Du Dein Problem jetzt lösen können?
Wenn nicht, mir ist ganz zu Beginn meiner Arbeit mit Delphi6 etwas ganz Ähnliches passiert. Es hat sich dann nach einigen Tagen herausgestellt, daß ich ein wenig bekanntes Schlüsselwort als Variable verwendet hatte (wurde von der Syntaxprüfung nicht abgefangen - eigentlich ein Bug). Das führte zu genau so einem Verhalten. Offensichtlich arbeitet die IDE im Hintergrund mit Zuweisungslisten, die beim Laden der Dateien und Forms erstellt werden (also geladenem Objekt werden Eigenschaften und Ereignisse/Prozeduren zugewiesen). Durch meinen Fehler kamen wohl die Zuordnungen in der Reihenfolge durcheinander und ich hatte auch zu anderen Komponenten verschobene Events etc. (z.B. ein Doppelklick auf Buttonx führte zur OnClickRoutine von Buttony usw.).


Grüße, Messie

evilboy 13. Jul 2005 17:32

Re: Delphi IDE spinnt
 
Zitat:

Zitat von messie
Wenn nicht, mir ist ganz zu Beginn meiner Arbeit mit Delphi6 etwas ganz Ähnliches passiert. Es hat sich dann nach einigen Tagen herausgestellt, daß ich ein wenig bekanntes Schlüsselwort als Variable verwendet hatte (wurde von der Syntaxprüfung nicht abgefangen - eigentlich ein Bug).

Weißt du zufällig noch, welches Schlüsselwort es war?

messie 24. Jul 2005 07:30

Re: Delphi IDE spinnt
 
Zitat:

Zitat von evilboy
Weißt du zufällig noch, welches Schlüsselwort es war?

Ich habe mal die alten Backups rausgekramt, aber nichts gefunden. Mir ist aber in Zusammenhang mit meinem Post von gestern eingefallen, daß es bei der Namensvergabe nicht um eine Variable, sondern um ein Formular ging. Mein gestriges Problem hat sich weitgehend erledigt, nachdem ich eine Datei mit dem Namen "Select" in "Fselect" umbenannt habe. Da ist wohl der Background-Compiler jedesmal bei der uses-Klausel drüber gestolpert und mußte erstmal zehn Sekunden nachdenken.
Also Datei- und Formularnamen immer eindeutig auswählen denn mit Unklarheiten dort kann Delphi nicht gut umgehen. Am besten alle uses-Dateien und die Formularnamen in der Hilfe suchen lassen. Wenn dort der Name gefunden wird, würde ich ihn ändern

Grüße, Messie


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