AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Sonstige Fragen zu Delphi Delphi Gelöst - JVCL Installation: Fehler bei Einfügen von ...
Thema durchsuchen
Ansicht
Themen-Optionen

Gelöst - JVCL Installation: Fehler bei Einfügen von ...

Ein Thema von verwirrt · begonnen am 19. Okt 2006 · letzter Beitrag vom 19. Okt 2006
Antwort Antwort
verwirrt

Registriert seit: 9. Jun 2006
59 Beiträge
 
Delphi 6 Professional
 
#1

Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 13:40
Hallo,

ich wollte gerade JVCL/JCL aktualisieren und hab den Installer von JCL und JVCL der installierten Version ausgeführt, Uninstall oder sinngemäß gewählt.

Bei der Deinstallation kam es zur Meldung: "Fehler bei Einfügen von Richedit-Zeile", also hab ich den Installer der aktuellen Version ausgeführt und dort Uninstall gewählt, was auch erfolgreich abgeschlossen wurde. Der Start von Delphi funktioniert ohne Fehlermeldung.

JCL ging problemlos zu installieren, der JVCL-Installer bringt die Meldung und bricht ab (letzte Zeile im Installeroutput ist das Betriebssystem)

Achja, ich verwende Windows XP SP2, Version der riched20.dll ist 5.50.30.2002.

Für Vorschläge bin ich dankbar.

Gruß

Edit: gelöst, ich hab kurz auf Version 5.30.23.1221 der Datei gewechselt, die Installation klappte problemlos.
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#2

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 18:46
[quote="verwirrt"]Version der riched20.dll ist 5.50.30.2002.[/qoute]
Ich habe auch WinXP SP2, aber nur die 1221. Was hast du denn installiert, damit du die 2002 bekommst?
  Mit Zitat antworten Zitat
verwirrt

Registriert seit: 9. Jun 2006
59 Beiträge
 
Delphi 6 Professional
 
#3

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 19:27
Hallo,

war im Ressource-Kit für Office 2003.

Ich verwende das Programm Scribble Papers zur Organisation von Daten, im Forum dazu wird der Wechsel auf die neuere dll zur besseren Übernahme des Layouts von Tabellen empfohlen.

(http://scribblepapers.foren-city.de/...sion-5-50.html)

Gruß
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#4

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 20:08
Leider kann ich das Problem mit der 2002er nicht nachvollziehen. (JVCL Installer kompiliert mit Delphi 6 also auch mit 2006).

Wenn du Lust und Zeit hast könntest du folgenden Code ausprobieren (den der JVCL Installer nutzt):
Delphi-Quellcode:
procedure AddLine(const Line: string);

  procedure SetFont(Styles: TFontStyles; Color: TColor = clNone);
  begin
    RichEditLog.SelStart := RichEditLog.SelStart - Length(Line) - 2;
    RichEditLog.SelLength := Length(Line);
    if Color <> clNone then
      RichEditLog.SelAttributes.Color := Color;
    RichEditLog.SelAttributes.Style := Styles;
    RichEditLog.SelLength := 0;
  end;

begin
  RichEditLog.Lines.Add(Line);
  SetFont([fsBold], clRed);
end;
  Mit Zitat antworten Zitat
verwirrt

Registriert seit: 9. Jun 2006
59 Beiträge
 
Delphi 6 Professional
 
#5

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 20:54
Hallo,

ich hab den Installer jetzt mal in der IDE ausgeführt,

es kommt zu nem EOutOfResources, der Compiler ist an der Stelle:

Code:
procedure TCompiler.CaptureLine(const Line: string; var Aborted: Boolean);
begin
  FOutput.Add(Line);
  if Assigned(FOnCaptureLine) then
    FOnCaptureLine(Line, FAborted);
  //Aborted := FAborted;
end;
in der Compile.pas

der grüne Pfeil ist dann vorm end...

Vielleicht hat's ja einen Grund, warum die neue richedit-dll-Version nicht mit allen neueren Produkten ausgeliefert wird und die ist einfach buggy.

Gruß
  Mit Zitat antworten Zitat
jbg

Registriert seit: 12. Jun 2002
3.483 Beiträge
 
Delphi 10.1 Berlin Professional
 
#6

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 21:00
Zitat von verwirrt:
Vielleicht hat's ja einen Grund, warum die neue richedit-dll-Version nicht mit allen neueren Produkten ausgeliefert wird und die ist einfach buggy.
Ich habe jetzt einfach ein "try...except on E: EOutOfResources" um das RichEditLog.Lines.Add() gebaut, das die Exception Schluckt. Wenn auch nicht schön, aber ein Workaround.
  Mit Zitat antworten Zitat
verwirrt

Registriert seit: 9. Jun 2006
59 Beiträge
 
Delphi 6 Professional
 
#7

Re: Gelöst - JVCL Installation: Fehler bei Einfügen von ...

  Alt 19. Okt 2006, 21:16
Die neue dll scheint mir eh komisch zu sein, lade ich mit

Richedit1.Lines.LoadFromFile(...)

eine rtf-Datei wirds mir mit dem rtf-Krams angezeigt, obwohl PlainText auf false steht. Ist aber möglich, dass dieses Problem nur mit meiner verhältnismäßig alten Umgebung auftaucht, erledige ich das Selbe mit JvRichedit funktioniert's wie gewohnt.

Doch gut, dass es die Komponenten gibt.

Gruß
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 00:17 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