Autor Beitrag
galagher
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mo 07.05.07 21:56 
Hallo!

Habe mit der Suche einiges zu diesem Thema gefunden und das Einfügen einer Grafik in ein RichEdit scheint also nicht möglich zu sein. Meine Frage nun: Wo kann ich die JvRichEdit-Komponente downloaden? Und funktioniert die dann auch wie RichEdit, zB. SelAttributes usw., oder muss ich mein Programm dazu umschreiben?

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 10.05.07 17:45 
Hallo Leute!

Habe mir nun die Datei JVCL331SourceExamples.zip heruntergeladen und den darin enthaltenen Ordner jvc entpackt. Da ist nun also auch ein Ordner jvc\packages\d6 dabei sowie eine Datei jvc\packages\D6 Packages.bpg. Wie installiere ich das aber nun?

Ich denke, D6 Packages.bpg klingt nach "öffnen und alles installieren", aber wie? Wie also kriege ich die JEDI-Komponenten unter D6 installiert?
Danke schon mal!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Do 10.05.07 18:10 
Guck mal [url]www.trichview.de[/url]. :wink:
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 10.05.07 18:34 
Danke!

Habe richviewactions.zip heruntergeladen, entpackt und beim Installieren von RichViewActionD6.dpk erhalte ich den Fehler "Fataler Fehler: ... Package RVPkgD6 wird benötigt, konnte aber nicht gefunden werden". Dieses Package ist aber auch nicht in der .zip dabei...

Ok, zum besseren Verständnis: Ich arbeite an einem eigenen Hilfedatei-Format mit TRichEdit, klappt auch schon mit Hyperlinks usw. Alles, was ich brauche, ist eine Möglichkeit, auch Grafiken oder Icons einzubinden. Gern auch mit Beschränkungen, wenn's nur geht!

Mit RichEdit klappt das definitiv nicht. Man kann den Text samt Formatierungsanweisungen sogar im ini-Format verarbeiten, geht alles, aber keine Grafiken.

Naja, und die hätte ich halt gerne. Und beim Installieren gibt's halt wieder die allseits beliebten Fehlermeldungen!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Jakob_Ullmann
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 1747
Erhaltene Danke: 15

Win 7, *Ubuntu GNU/Linux*
*Anjuta* (C, C++, Python), Geany (Vala), Lazarus (Pascal), Eclipse (Java)
BeitragVerfasst: Do 10.05.07 18:52 
Ich glaube für RichView brauchst du viel mehr die Datei im Anhang. :wink:
Ich habe sie für 5 und 7. Aber was auch 5 läuft, läuft meistens auch auf sechs.

EDIT: Dateianhang gelöscht.


Zuletzt bearbeitet von Jakob_Ullmann am Mi 26.08.09 17:41, insgesamt 1-mal bearbeitet
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 10.05.07 19:25 
Ja, habe sie umnenannt in ...6 - wird akzeptiert.

Aber jetzt fehlen die Packages RVHTMLD6 und RVXMLD6. Ja, und wenn ich die habe, wer weiss, was dann kommt!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 15.05.07 18:51 
Hallo!

Hat keiner eine Idee, wie man Grafiken auf Canvas eines RichEdit's bekommt oder die Daten direkt speichern kann? Oder kennt jemand eine RichEdit-ähnliche Komponente, die das kann? RichView, ja, aber das ist Shareware - nein danke!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Di 15.05.07 19:34 
Um die Jedi VCL zu installieren musst du erst die JCl installieren. Es gibt ein Komplettpaket auf der Projektseite > sf.net/projects/jvcl/

Dort ist auch ein Installer enthalten der die Installation zu einem Kinderspiel macht.

Mit jvrichedit1.insertgraphic(image1) kannst du eine Grafik einfügen wenn ich mich recht erinnere. Einfach mal die Code-Completion aufrufen.

Ist aber ziemlich buggy...
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 15.05.07 20:51 
user profile iconAndreas L. hat folgendes geschrieben:
Dort ist auch ein Installer enthalten der die Installation zu einem Kinderspiel macht.

Install ist jetzt ausgeführt, aber ich habe in Delphi keine Jedi-Komponenten! Wie bekomme ich diese denn nun?
Ich habe 2 Ordner: D:\Delphi-Packages\JEDI\jcl und D:\Delphi-Packages\JEDI\jvcl, beide enthalten je einen Ordner packages.
Wie ich ein Package installiere, weiss ich, aber da gibt's einige! Was ist der nächste Schritt?

user profile iconAndreas L. hat folgendes geschrieben:

Ist aber ziemlich buggy...

Mal sehen - solange sie RichText und kleine Grafiken verarbeiten können, ist's ok!

Schon mal danke für die Unterstützung!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
jakobwenzel
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 1889
Erhaltene Danke: 1

XP home, ubuntu
BDS 2006 Prof
BeitragVerfasst: Di 15.05.07 21:27 
Für beides gibts nen installer, der das ganze automatisch erledigt. Im Verzeichnis \jcl und \jvcl müsste jeweils eine Datei namens install.bat liegen. Die einfach ausführen, alles bestätigen und ab gehts.

_________________
I thought what I'd do was, I'd pretend I was one of those deaf-mutes.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Di 15.05.07 22:27 
user profile iconjakobwenzel hat folgendes geschrieben:
Für beides gibts nen installer, der das ganze automatisch erledigt. Im Verzeichnis \jcl und \jvcl müsste jeweils eine Datei namens install.bat liegen. Die einfach ausführen, alles bestätigen und ab gehts.

Die Dateien sind da, aber die install.bat im Ordner jvcl bietet nicht an, für Delphi6 zu installieren! Ich habe aber Delphi6!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Mi 16.05.07 15:33 
install.txt hat folgendes geschrieben:
...
- Borland Delphi 6 Update Pack #2 (including Personal Edition)
...


Sieht so aus als bräuchtest du das 2te Update. Müsste es normalerweise noch bei Borland irgendwo geben.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Mi 16.05.07 21:22 
user profile iconAndreas L. hat folgendes geschrieben:
Sieht so aus als bräuchtest du das 2te Update. Müsste es normalerweise noch bei Borland irgendwo geben.

Ja! Tut es, liegt so rum und wartet darauf, dass es jemand benutzt:
www.softgames.de/forum/frage110738.html

Hat alles geklappt - DANKE!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 17.05.07 08:17 
user profile icongalagher hat folgendes geschrieben:
Hat alles geklappt - DANKE!

Ja, das Installieren hat geklapt, und auch die Komponenten habe ich jetzt. Kann sie allerdings nicht benutzen:

ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
[Fehler] JvTypes.pas(465): You do not have installed Delphi 6 Update 2. Please install this before installing the JVCL. http://www.borland.com/downloads/registered/del6_reg_updates_prompt.html
[Fehler] JvTypes.pas(570): Undefinierter Bezeichner: 'clHotLight'
[Fehler] JvTypes.pas(571): Undefinierter Bezeichner: 'clMenuBar'
[Fehler] JvTypes.pas(572): Undefinierter Bezeichner: 'clMenuHighlight'
[Fataler Fehler] Unit1.pas(19): Verwendete Unit 'JvTypes.pas' kann nicht compiliert werden


Ich habe aber Update 2 installiert! Was ist denn nun wieder falsch? Kann mir bitte jemand sagen, wie ich die Jedi-Kompos nutzen kann?
Vielleicht ist der folgende Auszug aus JvTypes.pas hilfreich - aber wie gesagt, ich habe Update 2! :
ausblenden Delphi-Quelltext
1:
2:
3:
4:
5:
6:
7:
//..
  {$IFDEF COMPILER6}
   {$IF not declared(clHotLight)}
    {$MESSAGE ERROR 'You do not have installed Delphi 6 Update 2. Please install this before installing the JVCL. http://www.borland.com/downloads/registered/del6_reg_updates_prompt.html'}
   {$IFEND}
  {$ENDIF COMPILER6}
//..

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 17.05.07 09:41 
Habe jetzt alles neu installiert, ohne die Jvc-Dateien in den vcl-Ordner zu kopieren - ist unnötig und ich habe sie von dort gelöscht. Jetzt bekomme ich die Fehlermeldung:
[Fataler Fehler] Unit1.pas(19): Unit JvTypes wurde mit einer unterschiedlichen Version von Graphics.clHotLight compiliert

Kompiliere ich sie neu, erhalte ich wieder die Fehlermeldungen des obigen Posts!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Do 17.05.07 10:08 
1. Lösche alle Dateien der JCL und JVCL, entferne sämtliche Suchpfade und Packages von Delphi und wenn mich nicht alles täuscht schreibt der Jedi Installer auch was in die Registry --> Schlüssel löschen

2. Entpacke das JCl und JVCL Kombi-Paket in den Delphi-Lib Ordner. Führe den JCL Installer aus, danach den JVCL Installer. Pass wärend der Installation darauf auf, dass du den richtigen BPL-Ordner angibst.

3. Müsste nun alles laufen. Suchpfade setzt der Installer selbst, du musst keine Dateien mehr irgendwo hinkopieren...

Frag mich immer wieder, wieso es für soviele Leute so schwer ist, die Jedis zu installlieren. Ich schreib mal ne detaillierte Anleitung in meinen Blog...
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 17.05.07 11:24 
user profile iconAndreas L. hat folgendes geschrieben:
Frag mich immer wieder, wieso es für soviele Leute so schwer ist, die Jedis zu installlieren.

Weil es nicht funktioniert, wenn man's wie vorgesehen macht! Install.bat aufrufen und OK klicken führt dazu, dass es - siehe oben - nicht funktioniert!

Danke für die Antwort - werde mal sehen...

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 17.05.07 11:48 
Frust ON
user profile iconAndreas L. hat folgendes geschrieben:
1. Lösche alle Dateien der JCL und JVCL, entferne sämtliche Suchpfade und Packages von Delphi und wenn mich nicht alles täuscht schreibt der Jedi Installer auch was in die Registry --> Schlüssel löschen

Alle löschen? Wozu gibt's denn die Ordner und Unterordner dann? Alle Packages von Delphi entfernen? Und dann wieder hinzufügen, nachdem man festgestellt hat, dass die Jedis jetzt funktionieren? Schlüssel löschen? Warum schreibt er den dann überhaupt?

user profile iconAndreas L. hat folgendes geschrieben:
2. Entpacke das JCl und JVCL Kombi-Paket in den Delphi-Lib Ordner. Führe den JCL Installer aus, danach den JVCL Installer. Pass wärend der Installation darauf auf, dass du den richtigen BPL-Ordner angibst.

Also langsam zum Mitschreiben: Es gibt eine (nein zwei) Dateien install.bat. Die führt man aus, das ist aber unnütz, zumindest was die install.bat im Ordner JVCL betrifft, weil die Jedis dann nicht funktionieren. Man muss das JCl und JVCL Kombi-Paket (was ist damit gemeint, alle Ordner und Dateien der .zip-Datei?) in den lib-Ordner entpacken. Dann erst die Installer. - :roll:

user profile iconAndreas L. hat folgendes geschrieben:
3. Müsste nun alles laufen. Suchpfade setzt der Installer selbst, du musst keine Dateien mehr irgendwo hinkopieren...

Ach, der Installer kann irgendwas selbst? Super! Sowas schreib' ich auch mal: ein Setup, dass nicht entpacken kann (kann schon, aber das ist dann nicht korrekt, ätsch!), aber dafür alle Pfade richtig setzt! Der User muss halt manuell kopieren...

user profile iconAndreas L. hat folgendes geschrieben:
Frag mich immer wieder, wieso es für soviele Leute so schwer ist, die Jedis zu installlieren. Ich schreib mal ne detaillierte Anleitung in meinen Blog...

Siehe meinen letzen Post...

Ich werde jetzt einfach die Jedis deinstallieren (oder kann das der "De-Installer" nicht :mrgreen: :nixweiss: ), dann entpacke ich alles in den lib-Ordner - oder nein, ich weiss etwas viel Besseres: Ich markiere einfach die JVCL331CompleteJCL199-Build2551.zip und drücke Shift+Del an der Tastatur.
FRUST OFF

Geht's nicht einfacher? :( Ich brauche NUR das Richedit von den Jedis, sonst nichts!

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!
Andreas L.
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 1703
Erhaltene Danke: 25

Windows Vista / Windows 10
Delphi 2009 Pro (JVCL, DragDrop, rmKlever, ICS, EmbeddedWB, DEC, Indy)
BeitragVerfasst: Do 17.05.07 12:02 
Ich weiß nicht was jetzt dein Problem ist. Die Installation der Jedis ist einfacher als SynEdit, Indy und alle anderen "großen" Komponentenpakete.

Wie ich schon sagte, musst du nachdem der Installer fertig ist, nichts irgendwo hinkopieren. Mit alle Packages entfernen meinte ich natürlich nur die Jedi Packages.

Zitat:
Frag mich immer wieder, wieso es für soviele Leute so schwer ist, die Jedis zu installlieren. Ich schreib mal ne detaillierte Anleitung in meinen Blog...


Das war nichts persönliches gegen dich. Es ist nur eine Feststellung. Immerhin sollten Leute, die sich Programmierer nennen eine Installation von etwas hinbekommen. Und wenns mal nicht geht installiert ich die Packages eben manuell ohne Installer.
galagher Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starofftopic starofftopic star
Beiträge: 2556
Erhaltene Danke: 45

Windows 10 Home
Delphi 10.1 Starter, Lazarus 2.0.6
BeitragVerfasst: Do 17.05.07 13:14 
user profile iconAndreas L. hat folgendes geschrieben:
Das war nichts persönliches gegen dich. Es ist nur eine Feststellung. Immerhin sollten Leute, die sich Programmierer nennen eine Installation von etwas hinbekommen. Und wenns mal nicht geht installiert ich die Packages eben manuell ohne Installer.

Das im "Frust ON - Frust OFF" Abschnitt war auch nicht persönlich gemeint, aber eben stark von Frust geprägt! Um wieder sachlich zu sein: Zum Thema manuell installieren: Du weisst aber schon, dass es da dutzende .dpk-Dateien gibt? Womit beginnen? Und, naja, normalerweise bereitet mir ein Setup o.ä. nicht wirklich Probleme...

Was genau meinst du mit
user profile iconAndreas L. hat folgendes geschrieben:
1. Lösche alle Dateien der JCL und JVCL

Wo löschen? Derzeit habe ich die Jedi-Ordner und -Dateien in D:\Delphi-Packages\JEDI entpackt; im Ordner JEDI gibt's dann die Ordner jcl und jvcl, beide enthalten wiederum einige Ordner und Dateien. Also: Soll ich einfach alles in jcl und alles in jvcl in den Delphi-lib-Ordner verschieben?

user profile iconAndreas L. hat folgendes geschrieben:
2. Entpacke das JCl und JVCL Kombi-Paket in den Delphi-Lib Ordner.

Das wäre ja mit dem Verschieben dann erreicht.

user profile iconAndreas L. hat folgendes geschrieben:
Führe den JCL Installer aus, danach den JVCL Installer. Pass wärend der Installation darauf auf, dass du den richtigen BPL-Ordner angibst.

Ich habe einfach die Voreinstellungen übernommen, die Pfadnamen waren korrekt, also hat sie der Installer aus der Registry ausgelesen. Habe mich nicht weiter darum gekümmert. Ich weiss nicht, was der "richtige BPL-Ordner" ist!

1. Was genau kommt alles in den lib-Ordner? Ich will mir den nicht unnötig zumüllen!
2. Eintrag in der Registry löschen - wird ja zu machen sein, ausser, es gibt da mehrere...
3. Dann beide Installer ausführen -> soweit klar.

Was also genau nun tun?

_________________
gedunstig war's - und fahle wornen zerschellten karsig im gestrock. oh graus, es gloomt der jabberwock - und die graisligen gulpen nurmen!