Delphi-PRAXiS
Seite 2 von 3     12 3      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi Tedit disabled (https://www.delphipraxis.net/7437-tedit-disabled.html)

ketraun 13. Aug 2003 11:19

Re: Tedit disabled
 
hi,
es funktioniert nur in der IDE, nicht zur Laufzeit. Keine Ahnung warum.
Das Invalidate war nur ein nutzloser Versuch das Ding nochmal zu zeichnen!
Ich werd das Ding nochmal Debuggen. Danke.
ketraun

ketraun 13. Aug 2003 11:31

Re: Tedit disabled
 
hi,
setfcolor wird bei mir zur Laufzeit nie mehr angeprungen. Nur einmal beim Start!
Wo liegt der Haken?
Delphi5 + Win2000
ketraun

Alexander 13. Aug 2003 13:08

Re: Tedit disabled
 
Zitat:

Frage an den Moderator: Kann man nicht so was (ganz allgemein gehalten)als FAQ oder Source-Code ablegen?
Bin zwar kein Moderator :mrgreen:, aber du kannst doch einen eigenen Code-Library-Eintrag selbst erstellen.
Solltest du vielleicht auch machen.

Wenn du in der Spartenübersicht bist, dann sollte weiter unten was mit "neuen beitrag in die Code-Library" oder so ähnlich ;-) stehen.

neolithos 13. Aug 2003 13:21

Re: Tedit disabled
 
Alle Eigenschaften werden in einer Resource gespeichert. Dadurch wird SetFColor nur einmal innerhalb Loaded aufgerufen, da in diesen Moment die Resource-Daten geladen und ausgewertet werden.

Trotzdem kann es daran so richtig nicht liegen!

ketraun 13. Aug 2003 14:15

Re: Tedit disabled
 
hi,
ich hab mittlerweile Zweifel ob das überhaupt geht!
3 Delphiversionen auf 3 verschiedenen Rechnern, überall das Gleiche.
Gibts hier denn niemand der mal drüberschauen kann.
Ich hab den Verdacht ich mach etwas prinzipiell falsch!
Bitte bitte
ketraun

neolithos 13. Aug 2003 15:12

Re: Tedit disabled
 
Liste der Anhänge anzeigen (Anzahl: 1)
Anbei mein Edit-Object welches sich schon seit ca. 2 Jahren bewährt hat.

Die Unit und das object ist so nicht verwendbar. Da ich mehre Zeilen entfernt habe (normalerweise stehen in dieser Unit mehrer Objecte mit ca. 4000 Zeilen Code).

Aber ich hoffe es hilft.

ketraun 13. Aug 2003 16:49

Re: Tedit disabled
 
hi,
es hat keinen Zweck. Es geht so nicht.
Ich hab Zeile für Zeile deinen Code übernommen. Kein Erfolg.
Ich gebs auf.
Mein Gesamtprogramm umfasst an die 230000 Zeilen, ich kann nicht so viel Zeit mit dieser Kleinigkeit verplempern. Wäre schön gewesen! Kann man nix machen.
Nochmal Danke für die Mühe.
ketraun

neolithos 13. Aug 2003 16:53

Re: Tedit disabled
 
Tschade solche Details machen immer den Programmierer glücklich!

Doch bei solch einem Program-Umfang kann das auch an etwas anderen liegen!

Meist läuft eins ins andere und Erfahrungsgemäß kann man nicht an jedes Detail denken!
:wink:

Schlaf mal drüber manchmal kommt es dann!

ketraun 13. Aug 2003 16:58

Re: Tedit disabled
 
hi,
bin Profi, hab das Ding natürlich extern getestet. ( Nicht im Code )
Was ist eigentlich mit dir, was steht in den vielen pw.... in der Uses Klausel?
Hast du vielleicht doch etwas in Petto was ich nicht kenne?
ketraun

neolithos 13. Aug 2003 17:24

Re: Tedit disabled
 
Liste der Anhänge anzeigen (Anzahl: 2)
PWCtrls ist mein eigenes selbstgeschriebes privates Package (einzig auf meinem Rechner vorhanden), welche derzeitig in der 3 Version ist (noch stark in arbeit). (das sind derzeitig ca. 2 Jahre arbeit, 20 Datei zu 500 kB Code gehackt)

Das Edit zum Beispiel kann:
- sich Ausrichtungen (Links, Rechts, Zentriert)
- Färbt sich bei Änderung des Enable-Status um
- einen Schalter in sich aufnehmen (Inplace-Controls)

Ursprünglich ist sie daraus entstanden, dass ich jedes Control bevor ich es nutze, einmal Ableite egal ob ich irgentwas an jedem ändern möchte.

Daher stehen manchmal solche Zeilen im Code:

Delphi-Quellcode:
  TPWCoolBar = class (TCoolBar);
  TPWToolBar = class (TToolBar);
Interessant sind die Resource-Function, OLE-Clipboard und Formular. Leider weiß ich bis heute noch nicht ob ich sie so einfach veröffentlichen möchte. Da wie gesagt sehr viel Zeit und Schweiß trinne steckt.


Nochmal kurz zur Abkürzung PW:

Perfect Working seit QBasic-Zeiten vor vielen Jahren mein Motto


Anbei nur ein einblick, nicht vollständig
damit du vielleicht mich verstehts


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:15 Uhr.
Seite 2 von 3     12 3      

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