Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Fehler "hexadezimaler wert 0x16, ist ein ungültiges zeichen" (https://www.delphipraxis.net/127110-fehler-hexadezimaler-wert-0x16-ist-ein-ungueltiges-zeichen.html)

HiWieGehts 7. Jan 2009 22:56


Fehler "hexadezimaler wert 0x16, ist ein ungültiges zei
 
Hallo,
bekomme beim Starten von Delphi 2007 die Fehlermeldung "hexadezimaler Wert 0x16, ist ein ungültiges Zeichen. Zeile 7, Position 529". Leider gibt es keinen Hinweis auf die Datei, welche diesen Fehler verursacht.
Habe Delphi bereits neu installiert - ohne Erfolg.
Wer hat eine Idee, woher dieser Fehler kommt bzw. was ich zur Behebung tun kann? Bitte um Info. DANKE!

LG

Luckie 7. Jan 2009 23:12

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Hexadezimalezahlen werden in Delphi mit dem Dollarzeichen geschrieben, also wäre das $16.

HiWieGehts 7. Jan 2009 23:17

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
OK, aber wo schreibe ich dieses $16 hinein?
Ich bekomnme die Fehlermeldung beim Starten von Delphi und nach dem Bestätigen der Fehlermeldung wird der Start von Delphi beendet.

Cyf 8. Jan 2009 04:34

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Normalerweise sollte die Fehlerstelle makiert werden und anspringbar sein. Im Zweifelsfall bind mal alle uses aus und nacheinander wieder ein.

WS1976 8. Jan 2009 05:05

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Hallo,

du lädst wahrscheinlich (hellsehen kann ich nicht) das letzte bearbeitete Projekt (beim Start von Delphi) und da steckt der Fehler drin.
Da du sicherlich noch weisst wie den letztes Projekt heisst und in welchem Subshare dieses liegt, gibst du dem Subshare einfach einen anderen Namen und startest Delphi neu. So ist die Fehlermeldung zunächst mal beseitigt.
Suche in diesem share nach einem String 0x16 und du wirst die Datei finden in dem der Fehler steht. Sollte das nicht funktionieren suche einfach nach 16.
Delphi neu drüberzuinstallieren bringt hier überhaupt nichts. Du müsstest dann alles von der Festplatte bzw Registry entfernen und dann neu installieren. Ist Delphi auf diesem Rechner jemals gelaufen? Läuft Visual Basic auf diesem Rechner?
(Hab vor einiger Zeit rausgefunden, dass sich verschiedene Versionen von Visual Basic und Delphi nicht vertragen.)

Grüsse
Rainer

HiWieGehts 8. Jan 2009 06:36

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Hallo,
???????????

@Cyf: wie oder wo, wenn Delphi nicht startet?

@WS1976: Habe gestern Delphi auf diesem Rechner erstmals installiert. Hat alles funktioniert, bis ich zum Installieren von zusätzlichen Komponenten begonnen habe. Als letztes habe ich Jedi installiert. Ich weiß aber nicht mehr, ob unmittelbar vor der Jedi-Installation noch alles lief oder ob ich gleich mehrere Komponten hintereinander instaliert habe.
Unabhängig davon habe ich mittlerweilen festgestellt, dass die Registry jede Menge zerstörte Einträge hat, welche ziemlich sicher von der Jedi-Installation kommen. Installiert habe ich JCLSetup103D11D12.zip und JVCLSetup3.36D11D12.zip, ein "Geheimtip" aus dem Internet.

Nun habe ich bereits alle Einträge in der Registry gelöscht bzw. geändert, die ich gefunden habe. Es läuft aber immer noch nicht.

Habe Jedi und Delphi deinstalliert, alle Dateien und Verzeichnisse der anderen Komponenten gelöscht und Delphi wieder neu installiert - Fehler unverändert! Jedi kann ich jetzt auch nicht installieren (JVCL334CompleteJCL1102-Build3072.zip) - Fehler: "No Delphi/BCD/BDS/RAD-Studio versions was found that has the required dependencis installed. Please install the dependencies first."

Mir fehlt der Plan!

nahpets 8. Jan 2009 08:17

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Hallo,

eine ähnliche Fehlermeldung hatte ich mal vor längerer Zeit, als eine Formulardatei zerschossen war. Wenn Delphi neu startet und kein bereits vorhandenes Projekt öffnet, erstellt es ja ein leeres, neues Projekt. Es könnte also sein, dass die Vorlage zum neuen Projekt defekt ist. Wenn hier ein Fehler auf dem Installationsmedium vorliegt, wird auch verständlich, warum der Fehler bei einer Neuinstallation bestehen bleibt, da hier eventuell eine fehlerhafte Datei kopiert wird.
Wenn ich jetzt nur wüsste, wo Delphi diese Vorlage hernimmt :oops:
Und es ist nur eine Mutmassung.

Mach doch mal 'nen Screenshot vom gesamten Bildschirm, wenn die Fehlermeldung erscheint, eventuell sieht von uns ja irgendwer da noch 'ne Besonderheit und hat dann 'nen Aha-Effekt.

HiWieGehts 8. Jan 2009 14:04

Re: Fehler "hexadezimaler wert 0x16, ist ein ungültiges
 
Hallo,

ich hab`s geschafft!
Bei jedem Versuch Delphi zu starten ist eine kaputte Instanz von Delphi im Speicher zurückgeblieben, von der am Desktop nichts zu sehen war. Erst als ich den Taskmanager geöffnet habe, habe ich in diesem eine ganze Reihe von Delphi-Instanzen entdeckt. Kaum waren diese beendet, konnte ich Jedi (diesmal JVCL334CompleteJCL1102-Build3072.zip) ohne Probleme installieren und seither funktioniert auch Delphi wieder - soweit ich es bisher beurteilen kann - ohne Probleme.

Danke an alle, die sich wegen mir den Kopf zerbrochen haben!!

LG, HiWieGehts


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:26 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz