Danach gehe ich dann immer auf Projekt > alle Projekte erzeugen, um sicherzustellen, dass auch tatsächlich sämtliche Bibliotheken die Änderungen "mitbekommen" haben - wenns dann auch nicht klappt, weiß ich allerdings auch nicht weiter .
Apropos: funktioniert es denn mit D7 PE (übrigens viel Freude mit deinem Neuerwerb )
Registriert: Do Sep 25, 2003 15:56 Beiträge: 7810 Wohnort: Sachsen - ERZ / C
Programmiersprache: Java (, Pascal)
Da sieht man mal wer Erfahrung hat! Guter Tip! Hat geklappt.
Endlich die Lösung, aber mal ehrlich darf sowas, Optimierung hin ider her, überhaupt passieren? Das is doch nur ein 2D Array was durchlaufen wird und eine einfache If Abfrage.
_________________ Blog: kevin-fleischer.de und fbaingermany.com
Das liegt nicht am Array - könnte auch sonst irgendwo passieren.
Das Ganze kommt dadurch zustande, dass bestimmte Parameter und lokale Variablen in Registern gehalten werden, und dadurch gar nicht wirklich "existieren", wodurch Delphi fallweise durcheinander kommt.
Borland hätte das Debuggen unter diesen Umständen natürlich auch ganz "disablen" können, aber wahrscheinlich war man der Ansicht, dass eingeschränkte Debugmöglichkeiten immer noch besser sind als gar keine.
Wie auch immer: ein paar Kompilerschalter umstellen und das Projekt neu erstellen, und die Sache ist gegessen (normalerweise entwickelt man ohnehin mit einer Debugkonfiguration und stellt nur für die Weitergabe auf Release um).
Ich hatte bislang Delphi 6 PE und habe heute dann auch gleich die Version von der c't CD installiert. Zuerst habe ich mich gewundert warum denn so langsam kompiliert wurde, aber dann habe ich gesehen, daß das an den über 700 Warnungen für den unsicheren Code lag. Nachdem ich die Warnungen für unsicheren Code ausgestellt hatte war das Kompilieren mindestens genauso schnell wie unter Delphi 6. Ansonsten scheint mir Delphi 7 ein wenig zügiger zu laufen als Delphi 6.
Ich finde diese Warnungen auch recht lästig (zumal ich sie immer neu aussschalten darf, sobald ich ein Projekt mit einer älteren Delphiversion öffne und speichere - was ich manchmal mache, wenn es mir sehr auf die Größe der Executables ankommt - ist übrigens recht interessant, dass z.B. InnoSetup mit Delphi 2 entwickelt wird). Da sie außerdem nur für managed Code von Bedeutung sind, hätte Borland sie besser standardmäßig ausschalten sollen.
In Delphi7 PE werden die Symbolinformationen mit Type und Deklarationsort einer Variablen nicht mehr angezeigt. Das geht nur noch in der Pro Version.
Die Variableninhalte werden aber auch nicht mehr im Debugger angezeigt und das müßte eigentlich noch gehen, weil es dafür bei den Editoroptionen eine Checkbox gibt. Hat jemand das gleiche Problem?
@Lars Middendorf
Ich habe es mal auf meinem Testrechner installiert (eine Parallelinstallation zur Pro-Version ist nicht möglich).
Auch bei mir ist es so, dass die Option für Kurzhinweise zwar da ist, aber nicht funktioniert. Dass der Sprung zur Deklaration jetzt fehlt, ist eine Einschränkung, konnte man damit doch in der Standardversion das Fehlen der <STRG><Linksklick> Funktionalität leicht verschmerzen.
Registriert: Sa Jan 04, 2003 21:23 Beiträge: 674 Wohnort: Köln
Schneeballschlacht kompiliert ohne BEschwerden unter Delphi 7 (naja, nachdem ich die "unsicherer Typ" - Warnungen abgeschaltet hatte)
jetzt muss ich nurnoch rausfinden, was ich eigentlich davon hab eine neuere Version zu bestitzen / nutzen
Registriert: Mo Sep 23, 2002 19:27 Beiträge: 5812
Programmiersprache: C++
Hab da mit Lars schon drüber diskutiert, und die PE von Delphi 7 ist ggü. der PE von Version 6 ein Schritt nach vorne, aber auch zwei Schritte nach hinten. Habe die auf meinem Zweitrechner installiert (hab bei mir bereits die Pro drauf) und war recht enttäuscht, denn da wurde recht viel kastriert. Ausser der bunteren Oberfläche gibts ggü. der D6 PE eigentlich keinen Vorteil.
Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste
Du darfst keine neuen Themen in diesem Forum erstellen. Du darfst keine Antworten zu Themen in diesem Forum erstellen. Du darfst deine Beiträge in diesem Forum nicht ändern. Du darfst deine Beiträge in diesem Forum nicht löschen. Du darfst keine Dateianhänge in diesem Forum erstellen.