Entwickler-Ecke

Programmierwerkzeuge - Internal error: BC2241


NewMori - Mo 14.06.10 14:50
Titel: Internal error: BC2241
Hi,
wie im letzten Post schon gesagt kommt bei meinem Delphi 5 immer der Fehler
Zitat:
[Fatal Error] Internal error: BC2241

Dabei wird das Programm aber trotzdem Compiliert und ausgeführt. Ich habe bis jetzt noch keine Fehler im Programmablauf entdecken können. Mein System ist 64bit Windows 7, das Programm (und auch Delphi selber) werden aber im Kompartibilitätsmodus als XP Servicepack 3 und mit Administratorrechten ausgeführt. Weis jemand eine Lösung? Ich habe keine gefunden, nur das es etwas mit ActiveX zu tun hätte.


Moderiert von user profile iconNarses: Topic aus Sonstiges (Delphi) verschoben am Mo 14.06.2010 um 15:12


BenBE - Mo 14.06.10 15:41

Das ist ein Fehler im Compiler. Da kann man so erstmal nicht viel machen.

Maximal dein Projekt von Grund auf neu zusammen bauen und schauen, durch welche Ergänzung das Zustande kommt.


NewMori - Mo 14.06.10 17:36

Ergänzungen? Ich habe das normale Delphi installiert. Was sind den da Ergänzungen, bzw. wie schalte ich sie aus.


BenBE - Mo 14.06.10 19:58

Ergänzungen nicht im Sinne von Plugins, sondern im Sinne von "Leg mal testweise ein leeres Projekt an und schmeiß dort nach und nach deinen Source wieder rein" ...


NewMori - Mo 14.06.10 20:59

Ich habe leider keine Ahnung wann das kommt, es lässt sich kein Zusammenhang zwischen den Fällen erkennen. Es erscheint immer, wenn ich eine ungenutzte variable in Form Private oder in die vars einer Prozedur schreibe. Es kam aber auch als ich einmal ein Kommentar entfehrnt oder hinzugefügt hatte. Ich weis echt nichtmehr weiter. (Gibt es noch Support für Delphi 5 vom Hersteller?)


BenBE - Mo 14.06.10 21:03

Nope, Support gibt's nicht mehr.

Aber wie du schon sagtest: Es reicht oftmals zu, einfach am Source wieder bissl was zu ändern ;-)


NewMori - Mo 14.06.10 21:18

user profile iconBenBE hat folgendes geschrieben:
Es reicht oftmals zu, einfach am Source wieder bissl was zu ändern

Ich würde aber gerne Vars in Prozeduren haben. Ich glaube ich weis wann der Fehler kommt. Er erscheint immer wenn es noch einen anderen Fehler gibt der Angezeigt wird.


r2d2-aeg - So 04.07.10 12:01

Vielleicht hilf dir das weiter:
http://entwickler-forum.de/showthread.php?t=14198


jaenicke - So 04.07.10 13:35

user profile iconNewMori hat folgendes geschrieben Zum zitierten Posting springen:
das Programm (und auch Delphi selber) werden aber im Kompartibilitätsmodus als XP Servicepack 3 und mit Administratorrechten ausgeführt.
Das kann durchaus das Problem sein.

Wenn ich Delphi 7 nicht richtig einrichte sondern so trickse, dann funktioniert dort der Debugger unter 64-Bit auch nicht richtig. Ohne Adminrechte funktioniert alles wunderbar [http://www.delphi-library.de/viewtopic.php?p=544403]. Dort hat sich das zwar in Abstürzen statt in Fehlermeldungen geäußert, aber es kann ja ähnlich sein, ist auch schon eine Weile her seit ich das ausprobiert hatte.


pinusa - Fr 15.10.10 11:15

Moin,

ich habe (hatte) dasselbe Problem. Fatal error BC2241.

Habe mir einen neuen PC zugelegt, OS Windows 7, 64-Bit. Delphi 5 läuft im Kompabilitätsmodus Windows 2000.

Der angezeigte Fehler kommt (bei mir) nur noch, wenn in einer Procedur eine Variable definiert ist, die nicht genutzt wird (entsprechende Meldung, wie bei Delphi bekannt). Nachdem die Variable entfernt ist, erscheinen keine diesbezüglichen F-Meldungen mehr.