![]() |
Interner Fehler URW6736
Liste der Anhänge anzeigen (Anzahl: 2)
Hi,
ich bekomme beim Compilieren den Fehler siehe Titel und Anhang. Ich habe die relevanten Routinen in ein kleines Testprojekt gepackt. Hier meine Bitte: Könnte jemand mit XE6 testen, ob der Fehler dort evtl. nicht mehr auftritt? Ich habe momentan XE4 mit Update 1. Erzeugen geht, Compilieren nur 1 Mal, dann bleibt der Fehler. Erzeugt wird der Fehler in der Zeile:
Delphi-Quellcode:
im MainForm.
Connection.Notifyer.AddListener(Self, ObserverNotify, []);
Vielen Dank Frank |
AW: Interner Fehler URW6736
Du solltest vielleicht erwähnen, daß man dazu IBObjects installiert haben muss.
|
AW: Interner Fehler URW6736
Zitat:
Es reicht aber, 1 x IB_Components aus der Uses - Liste zu entfernen. Aber ich bereinige das und lad noch mal hoch. Frank |
AW: Interner Fehler URW6736
neue Observer.zip ohne IBO im ersten Post...
Sorry und vielen Dank Frank |
AW: Interner Fehler URW6736
Ich kann unter XE6 problemlos mehrmals compilieren. Da du aber keine dproj-Datei beigelegt hast, kann es sein, daß ich mit anderen Einstellungen arbeite.
|
AW: Interner Fehler URW6736
Zitat:
Kann evtl. jemand mit XE4 das Verhalten mit der Fehlermeldung bestätigen? Danke, Frank |
AW: Interner Fehler URW6736
Interne Fehler sind meistens Sachen, wo sich der Compiler verschluckt.
Da können wir nicht viel machen. Du müsstest das eher ans QC übergeben und hoffen die beheben den Fehler bald. Ansonsten bleiben nur zwei Wege: - den fehlerverursachenden Teil weglassen - oder wahllos irgendwas umbauen, Leerzeilen einfügen, die Reihenfolge von Codezeilen, Prodeduren oder Deklarationen verschieben .... bis es zufällig funktioniert |
AW: Interner Fehler URW6736
Zitat:
|
AW: Interner Fehler URW6736
Zitat:
Und ob bei XE4 noch ein Update erscheint...wohl eher nicht. Deshalb überlege ich ernsthaft, XE6 zu kaufen. Interessant wäre wirklich, zu wissen, ob der Fehler auch bei anderen mit XE4 auftritt. [EDIT] Ich könnte mir wirklich denken, dass es noch ein Fehler in XE4 ist. Es betrifft nämlich gerade anonyme Methoden und Generics, was ja sozusagen in der XE - Kette reifte... [/EDIT] Frank |
AW: Interner Fehler URW6736
Ich habe bei der anonymen Methode den letzten Default - Parameter geändert.
also anstatt:
Delphi-Quellcode:
nur
TOnNotifyListener = reference to procedure(Sender: TObject; EventType: TEventType; Identifier: Byte = 0);
Delphi-Quellcode:
ohne dem " = 0" kommt kein Fehler mehr.
TOnNotifyListener = reference to procedure(Sender: TObject; EventType: TEventType; Identifier: Byte);
Kann also erst mal weitermachen, damit kann ich leben... Herzlichen Dank noch einmal für die Unterstützung! Frank |
AW: Interner Fehler URW6736
Zitat:
Nja, dann braucht er ja nur upzugraden und fertig. (bis auf die anderen Fehler, welche neu eingebaut wurden) Zitat:
Warten und dann den Bugfix kaufen? (oder mit Wartungsvertrag schon provisorisch Bugfixe kaufen und hoffen die werden in der Vertragslaufzeit behoben) Oder versuchen das anderes jetzt schnell zu beheben und da geht das halt nur so. Joar, bei Generics hatte ich gerne interne Fehler. Davor war es oft bei den Record-Methoden, dann die ClassHelper und neuerdings knallt es gern bei den Attributen. :wall: |
AW: Interner Fehler URW6736
@himitsu
Genau genommen habe ja ich nun doch deine 2. Option benutzt: Probiert, bis der Fehler weg war. XE4 kommt noch nicht mit anonymen Methoden und Default Parametern klar. Sicher werde ich upgraden, aber jetzt ist wenigstens der Zeitdruck raus, ich kann erst mal weitermachen... Frank |
Alle Zeitangaben in WEZ +1. Es ist jetzt 01:53 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