Autor Beitrag
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 25.04.03 23:37 
Ja, ich weiß, was jetzt die meisten denken. "Noch ein Edit-Abkömmling ..."

Stimmt, aber ich benutze sehr ungern Fremdkomponenten und außerdem ist die hier geanu auf mich zugeschnitten.
Und da ich mein AdvancedEdit einmal habe, kann ich es auch hier vorstellen. Über Anregungen und vor allem Fehlermeldungen würde ich mich sehr freuen.

Folgende Funktionen sind enthalten:
- ein kleiner "RollOver"-Effekt
- ein kleiner "GetFokus"-Effekt
- eine Verbindung mit einem TStrings-Objekt, sodass man den Edit-Inhalt einfach dort einfügen oder suchen kann
- eine "Caption"-Eigenschaft, die die Beschreibung enthalten kann, unter der der Programmnutzer das AdvancedEdit kennen lernen soll
- eine Verbindung zu einem Label, welches die oben genannte "Caption"-Eigenschaft anzeigt
- Prüffunkionen, die einem sagen, ob das Advancededit in einen Integer oder einen Float umgewandelt werden kann
- Die Eigenschaften "IntValue" und "FloatValue", die sowohl geschrieben als auch gelesen werden können. Vor dem Lesen sollte jedoch mit einer der obigen Funktionen geprüft werden, ob das überhaupt möglich ist.

sonst noch ein paar Kleinigkeiten.

Generell ist es wahrscheinlich wie bei jeder Komponente: manche finden die Funktionen unsinnig, die anderen sind begeistert. Hier wird es wahrscheinlich nicht anders sein.

Naja, ihr könnt euch ja mal anschauen, ob ihr es gebrauchen könnte.

Hier der Download: www.stelzmann-duesse...dit/advancededit.zip

MfG,
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: Fr 17.10.03 18:30 
Hallo Peter,

nun hab ich mich endlich mal aufgerafft, das AdvancedEdit auszuprobieren, da geht der Link nicht mehr .

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data
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: Fr 17.10.03 18:36 
Ich möchts auch testen. So ne Kompo such ich schon länger!

LINK her :-)
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Fr 17.10.03 18:38 
Hallo, Androide!

Ich habe vor einiger Zeit mal auf dem Server aufgeräumt und da die Statistik sagte, dass AdvancedEdit nie jemand runtergeladen hat, habe ich es gelöscht.

Ich habe es jetzt wieder auf den Server geschmissen. Aber unter einem anderen Link, und zwar diesem hier:
www.stelzmann-duesse...ges/advancededit.zip

Möge das Positronengehirn mit Dir sein!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: Sa 18.10.03 10:14 
Hallo Peter,

Die folgende Zeile gibt beim kompilieren den Fehler
[Error] AdvancedEdit.pas(183): Undeclared identifier: 'clHotLight'

FHighLightFont.Color:=clHotLight;

Das war nicht weiter schlimm, habe ich auskommentiert.

Aber dann habe ich mal den Highlightfont verstellt (Courier Fett 10). Daraufhin bekam ich eine Acc. Viol. in rtl60.bpl beim kompilieren des Projekts. Beim Versuch, den Highlightfont zurückzustellen, gibt es eine Acc. Viol. in der IDE selbst. Das ist mir nicht mehr geheuer!

Ich habe ein frisch installiertes D6 Pers. auf WinXP.

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 18.10.03 10:49 
Hallo!

Die Version, die ich hochgeladen habe, scheint eine ältere Version zu sein. In der Neueren ist das clHotLight raus. Ich weiß auch nicht mehr, weshalb. Wahrscheinlich bekam ich genauso Schwierigkeiten, wie Du. Aber irgendwann muss es mal funktioniert haben, sonst hätte ich es nicht hochgeladen ...

Naja, jetzt ist eine neuere Version hochgeladen, schau mal, ob die funktioniert!

MfG
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
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: Sa 18.10.03 15:19 
Also bei mir ging alles. Super Kompo.
Lhid
ontopic starontopic starontopic starhalf ontopic starofftopic starofftopic starofftopic starofftopic star
Beiträge: 831



BeitragVerfasst: Sa 18.10.03 15:20 
meinung und mich grundlegend verändert -> alte beiträge gelöscht.


Zuletzt bearbeitet von Lhid am Sa 26.09.09 09:46, insgesamt 1-mal bearbeitet
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 18.10.03 16:36 
Ich hatte mal geplant, eine ganze Reihe von Komponenten im Stile des AdvancedEdit zu erstellen, aber irgendwie ist das Projekt eingeschlafen. Außerdem wollte ich mal ein schöneres StringGrid machen. Eine halbfertige AdvancedComboBox habe ich hier auch noch rumliegen. Mal sehen, vielleicht fange ich wieder damit an! :-)

P.S.: Wusste ja nicht, dass meine Komponenten in Ordnung sind und vielleicht auch für andere von Nutzen.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: Sa 18.10.03 18:04 
Hallo Peter,

mit der neuen Version ist der Kompilier-Fehler in der Kompo weg.

Aber dann habe ich wieder den Highlightfont verstellt (Courier Fett 10). Es gibt folgende Meldung:
"Access Violation at address 4001D0A2 in module rtl60.bpl. Read of Address 00000102."
beim kompilieren des Projekts.

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 18.10.03 18:13 
Hm. Den Fehler kann ich leider nicht reproduzieren. Testest Du unter D5 oder D6 Pers.?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: Sa 18.10.03 18:59 
...unter D6 Pers. (Build 6.163)

Komisch, ich brauche nur den HighlightFont im OI zu ändern, und auf F9 kommt immer prompt die Access-Vio.

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 18.10.03 19:01 
Hm. An die anderen Tester: könnt Ihr das mal testen?

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: So 19.10.03 09:03 
Hallo Peter,

das scheint ein typischer Heisenberg-Fehler zu sein, an dem einen Ort tritt er auf, an dem anderen nicht.
Dafür breitet er sich mit Lichtgeschwindigkeit (über das Internet) aus.

Mit dem speziellen Projekt hat es offenbar nichts zu tun, ich habe in ein anderes Projekt einfach ein AdvancedEdit zugefügt, den Highlightfont verstellt (Courier Fett 10) und bekam prompt auf F9 die Acc. Viol.

Ich könnte dir das Projekt zumailen - aber ich fürchte, das nützt nichts - es scheint an der Delphi-Umgebung zu liegen. Ich habe wie gesagt ein ganz. frisch installiertes D6 Pers. auf WinXP, das AdvancedEdit ist die erste zusätzlich installierte Kompo.

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 19.10.03 12:14 
Zitat:
das scheint ein typischer Heisenberg-Fehler zu sein, an dem einen Ort tritt er auf, an dem anderen nicht.
Dafür breitet er sich mit Lichtgeschwindigkeit (über das Internet) aus.
Du könntest beim Kompilieren einfach mal nicht hingucken. Dann ist der Zustand unbestimmt und es könnte sein, dass er dann durchläuft! ;-)


Hast Du die ServicePacks für Delphi installiert? Ansonsten vervierfel (doppelt verzweifeln) ich hier wirklich. Ich bekomme diesen Fehler einfach nicht. Und die anderen Tester hier aus dem Thread haben auch nichts derartiges zu berichten. Das ist wirklich sehr komisch.

MfG
Peter

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
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: So 19.10.03 15:32 
Beim mir kommt sowas nicht. Wär cool wenn du noch mehr so Kompos machst. Könntest die ja mal auf torry.net veröffentlichen. Zum Beispiel als Advanced-Pack :-9
Christian S. Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 19.10.03 15:44 
Ich werde mir das mit der Sammlung mal überlegen. Das "PL Component Package" oder so. Aber erst einmal habe ich noch andere Projekte. Einen "Crashkurs Delphi" (teilweise schon auf meiner HP), Weiterentwicklung von PL's PixIt und ab und zu muss ich ein bisschen studieren. :-)

Aber irgendwann kommt es bestimmt!

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
mr_data
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 31

Win XP, Win2K
D5, D6 Pers.
BeitragVerfasst: So 19.10.03 17:03 
Ich hatte noch kein Service-Pack installiert, damit bin ich immer sehr faul (Ausrede: Never change a running System), aber nun habe ich es mal gemacht.
Er sagt jetzt Build 6.240, Update Pack 2. Hat aber nicht geholfen, Fehler kommt wie vorher.
OK, ich habe keine Idee, woran der Heisenberg-Effekt liegen könnte. Natürlich sind keine 2 PCs auf der Welt gleich - wir werden das wohl nicht klären können. Wenn es nur bei mir auftritt, ist es wohl eher ein Murphy-Effekt.

_________________
"Sehnst du dich nach den Tagen zurück, wo Männer noch Männer waren und ihre Gerätetreiber selbst schrieben?" (Linux-Freigabe 0.02)
------------------------------------
Tschüß Data