Ich habe eben gerade über Kompoentenstreaming gelesen als ich eine Lösung für mein Problem suchte vielleicht hilft dir das:
http://wiki.lazarus.freepascal.org/Streaming_components
Die Suche ergab 290 Treffer
- Sa 24. Apr 2010, 16:30
- Forum: Einsteigerfragen
- Thema: speichern/laden von Komponenten als Textdatei via Stream
- Antworten: 8
- Zugriffe: 4467
- Sa 24. Apr 2010, 16:25
- Forum: Windows
- Thema: Größe der exe-Datei dauerhaft reduzieren
- Antworten: 10
- Zugriffe: 6197
Re: Größe der exe-Datei dauerhaft reduzieren
Es ist vielleicht nicht das was du suchst aber ich strippe :) immer. Ich habe im Werkzeugmenü ein Strip-Eintrag hinzugefügt. Wenn ich mit Kompilieren und Debuggen fertig bin klicke auf Strip dann verkleinert das auch die Größe.
So habe ich es hinzugefügt:
Werkzeuge > Externe Werkzeuge einrichten ...
So habe ich es hinzugefügt:
Werkzeuge > Externe Werkzeuge einrichten ...
- Sa 24. Apr 2010, 16:17
- Forum: Einsteigerfragen
- Thema: [gelöst] Wie kann man "focused" Komponente erstellen.
- Antworten: 2
- Zugriffe: 1536
[gelöst] Wie kann man "focused" Komponente erstellen.
Hallo zusammen,
wißt ihr wie man eine LCL-Komponente erstellt, welche auf Tastatureingaben (focused) reagiert. Ich habe eins geschrieben und das mit einem TCheckBox auf ein Form gepackt. Leider bleibt nur TCheckbox "focused", meine Kompenente bekommt keine Tastatur-Ereignisse auch mit Tabulator ...
wißt ihr wie man eine LCL-Komponente erstellt, welche auf Tastatureingaben (focused) reagiert. Ich habe eins geschrieben und das mit einem TCheckBox auf ein Form gepackt. Leider bleibt nur TCheckbox "focused", meine Kompenente bekommt keine Tastatur-Ereignisse auch mit Tabulator ...
- Do 17. Dez 2009, 22:36
- Forum: Sonstiges
- Thema: Warum andere Programmiersprachen neben Pascal?
- Antworten: 46
- Zugriffe: 13269
Re: Warum andere Programmiersprachen neben Pascal?
C und C++ sind standardisierte Industrie-Sprachen Pascal nicht. Naja Pascal hat auch ein Iso-Standard aber es ist immer noch nicht von herstellern vollständig umgesetzt. Im standard Pascal gibts nicht mal Zeichen (string). Was wir als Pascal kennen ist meistens von Borland mit TP-Reihe, später mit ...
- Sa 24. Okt 2009, 14:53
- Forum: Benutzung der IDE
- Thema: Canvas von PopupMenu
- Antworten: 9
- Zugriffe: 3944
Re: Canvas von PopupMenu
Falls dein Programm nur für Windows sein soll, dann mußte das auch mit Lazarus gehen. Das brauchst du:
TMenuItem.Handle : HMenu
Und das hast du auch bei Lazarus.
Dann suche bei Windows-SDK nach "Owner-Drawn Menu Items" dann findest du genug Beispiele.
TMenuItem.Handle : HMenu
Und das hast du auch bei Lazarus.
Dann suche bei Windows-SDK nach "Owner-Drawn Menu Items" dann findest du genug Beispiele.
- Di 6. Okt 2009, 14:26
- Forum: Komponenten und Packages
- Thema: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
- Antworten: 11
- Zugriffe: 3775
Re: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
Ich würde in deine Stelle nicht mit Parser oder parsen anfangen. Das ist extrem kompliziert. Wenn man nicht ein Text mit verschiedenen Schriftgrößen, Farben und Schriftarten und Bilder anzeigen kann wozu braucht man Parser? Ich habe mal ein extrem einfaches html-Parser gemacht aber nur um Erfahrung ...
- Di 6. Okt 2009, 01:24
- Forum: Komponenten und Packages
- Thema: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
- Antworten: 11
- Zugriffe: 3775
Re: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
Um dir mal das zu Verdeutlichen:
Im HTML-Format kann z.B. Text und Tabelle nicht in einer Zeile dargestellt werden.
Das ist in HTML nicht möglich aber bei RTF schon:
eine Textzeile |ein Tabelle| wieder Text
Das wird bei HTML so dargestellt:
eine Textzeile
|ein Tabelle|
wieder Text
Dein ...
Im HTML-Format kann z.B. Text und Tabelle nicht in einer Zeile dargestellt werden.
Das ist in HTML nicht möglich aber bei RTF schon:
eine Textzeile |ein Tabelle| wieder Text
Das wird bei HTML so dargestellt:
eine Textzeile
|ein Tabelle|
wieder Text
Dein ...
- Di 6. Okt 2009, 00:55
- Forum: Komponenten und Packages
- Thema: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
- Antworten: 11
- Zugriffe: 3775
Re: PL TExt Engine: Besteht ein Interesse an so einem Projekt ?
Hallo Pluto immer noch fleißig dabei?
Du fängst ziemlich falsch an. Im Grunde genommen ist bei der Ausgabe alles(rtf/html/xml/...) dasgleiche. Nur bei der Input ist es Unterschiedlich. Du kannst rtf/html/xml Dateien einlesen und intern zu deinem Darstellungsformat umwandeln. Las mich mal mit LCL ...
Du fängst ziemlich falsch an. Im Grunde genommen ist bei der Ausgabe alles(rtf/html/xml/...) dasgleiche. Nur bei der Input ist es Unterschiedlich. Du kannst rtf/html/xml Dateien einlesen und intern zu deinem Darstellungsformat umwandeln. Las mich mal mit LCL ...
- Mo 20. Apr 2009, 16:51
- Forum: Linux
- Thema: WebKit nutzen
- Antworten: 21
- Zugriffe: 10870
Re: WebKit nutzen
Windofs Xp-Pro-SP3:
ich habe webkit demo kompiliert. Von qtsoftware.com (http://get.qtsoftware.com/qtsdk/qt-sdk-win-opensource-2009.01.1.exe" onclick="window.open(this.href);return false;) heruntergeladen und installiert.
Danach pascal dateien: webkit.exe, libqt4intf.dll in qt\bin kopiert und webkit ...
ich habe webkit demo kompiliert. Von qtsoftware.com (http://get.qtsoftware.com/qtsdk/qt-sdk-win-opensource-2009.01.1.exe" onclick="window.open(this.href);return false;) heruntergeladen und installiert.
Danach pascal dateien: webkit.exe, libqt4intf.dll in qt\bin kopiert und webkit ...
- Do 9. Apr 2009, 12:41
- Forum: Komponenten und Packages
- Thema: PopupNotifier verändert!
- Antworten: 4
- Zugriffe: 1660
Re: PopupNotifier verändert!
Aber TTrayIcon kann doch mittlerweile BalloonHints...
TTrayIcon verwendet doch diese Komponente(TPopupnotifier) als BalloonHint.
Was mir noch aufgefallen ist, dass TGraphicControl(=Basisklasse für GraphicControls) die Canvas-Koordinaten außerhalb Paint Methods nicht in Childkoordinaten umwandelt ...
TTrayIcon verwendet doch diese Komponente(TPopupnotifier) als BalloonHint.
Was mir noch aufgefallen ist, dass TGraphicControl(=Basisklasse für GraphicControls) die Canvas-Koordinaten außerhalb Paint Methods nicht in Childkoordinaten umwandelt ...
- Mi 8. Apr 2009, 16:01
- Forum: Komponenten und Packages
- Thema: PopupNotifier verändert!
- Antworten: 4
- Zugriffe: 1660
PopupNotifier verändert!
In Lazarus 0.9.27 enthaltene Komponente sah schrecklich aus. Bild ist unter Windofs nicht sichtbar, keine mehrzeilige Hinweise usw. Daher habe ich einige veränderungen gemacht:
-Bild ist jetzt sichtbar.
-Rahmenfarbe veränderbar (in Laufzeit, ich wollte keine neue published Eigenschaften hinzufügen ...
-Bild ist jetzt sichtbar.
-Rahmenfarbe veränderbar (in Laufzeit, ich wollte keine neue published Eigenschaften hinzufügen ...
- Mi 10. Dez 2008, 23:04
- Forum: Freepascal
- Thema: Neue GUI - Prototypen entwickeln
- Antworten: 49
- Zugriffe: 17719
Re: Neue GUI - Prototypen entwickeln
@Pluto:
Ich baue weder GTK1/2 oder Gimp nach. Es sollte nur Beispielprogramm sein, um Maus- und Tastatur einzugeben zuverstehen. Ich schreibe das auf prozedural Ebene. Also MacheFenster, Verschiebefenster usw. sowie man es von Winapi gewohnt ist. Ohne richtiges Konzept anzufangen eine ...
Ich baue weder GTK1/2 oder Gimp nach. Es sollte nur Beispielprogramm sein, um Maus- und Tastatur einzugeben zuverstehen. Ich schreibe das auf prozedural Ebene. Also MacheFenster, Verschiebefenster usw. sowie man es von Winapi gewohnt ist. Ohne richtiges Konzept anzufangen eine ...
- Mi 10. Dez 2008, 10:01
- Forum: Freepascal
- Thema: Neue GUI - Prototypen entwickeln
- Antworten: 49
- Zugriffe: 17719
Re: Neue GUI - Prototypen entwickeln
Ich habe Lust mitzumachen. Ich hatte immer Delphi/Lazarus ähnliches zu schreiben. Lazarus ist schon gut, wenn auch mit Fehlern, aber ich möchte es "Just for Machen". Ich kenne Windows-Api programmierung sehr gut, bin mit tpw 1.5 eingestiegen und mit Turbo C++ 3.5 weitergemacht bis ich auf Delphi ...
- Fr 1. Aug 2008, 02:54
- Forum: Lazarus - Bugs
- Thema: Failed to Create bitmap (?)
- Antworten: 10
- Zugriffe: 5333
- Fr 1. Aug 2008, 02:34
- Forum: Komponenten und Packages
- Thema: Vorschläge fürn neues Tab/PageControl?
- Antworten: 24
- Zugriffe: 11095