![]() |
Frage zum Anwendungsfenster
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
ich möchte einen kleinen Serial-Monitor entwickeln, habe aber ein Ausgabeproblem. Möglicherweise kennt ihr ja den Serial-Monitor der in Arduino-IDE integriert ist. Ein einfaches Fenster (ich würde schon fast auf ein Konsolenfenster tippen) welches jedoch einige Visual-Components enthält wie z.B. ein Edit als Eingabefeld, einen Butten zum absenden der eingegebenen Chars und eine Klappbox zur Auswahl der Baudrate. Die Ausgabe der empfangenen Chars sollte ganz einfach per WriteLn funktionieren. Weis jemand welche Fenstertype in diesem Arduino-Serial-Monitor verwendet wird ? Thomas |
AW: Frage zum Anwendungsfenster
Du besorgst die eine der vielen TSerialPort-Komponenten und für nahezu jede Komponente (alle Großen) gibt es irgendwo eine Demo, welche so ein Fenster beinhaltet.
|
AW: Frage zum Anwendungsfenster
Das könnte
Delphi-Quellcode:
sein.
BorderStyle := bsSizeToolWin
Sowas kann man aber gerade mit Delphi wirklich sehr schnell durch experimentieren herausfinden. Sherlock |
AW: Frage zum Anwendungsfenster
Hallo Sherlock,
ein bsSizeToolWin ist es nicht. Die Frage ist, welches Ausgabeelement verwenden die da. Ein TEdit, TRichEdit oder TMemo wird's wohl nicht sein. TEdit kann nur eine Zeile, die anderen beiden verwenden StringLists. Würde mich echt interessieren was das für eine Fenstertype ist, oder welches Ausgabefeld die da verwenden. Thomas |
AW: Frage zum Anwendungsfenster
Zitat:
Zitat:
|
AW: Frage zum Anwendungsfenster
Zitat:
|
AW: Frage zum Anwendungsfenster
Ach, es geht nicht um das Fenster sondern um die Anzeigekomponente... sag das doch gleich. Das ist zu 99% ein TMemo. Eine der einfachsten Komponenten für visuelle Logs. Jeder Log-Eintrag wird mit
Delphi-Quellcode:
da rein geschrieben. Fertig.
LogMemo.Lines.Add('TimeStamp: -Event');
Sherlock |
AW: Frage zum Anwendungsfenster
Zitat:
|
AW: Frage zum Anwendungsfenster
Ich habe jetzt mal ein Memofeld verwendet.
Und was soll ich sagen ... Funktioniert perfekt :thumb: Sogar bei der Ausgabe von großen Datenmengen und das in Echtzeit mit vertikalem Scrollbar. Jungs ihr seit super. Vielen Dank für die Tipps. Grüße Thomas |
Alle Zeitangaben in WEZ +1. Es ist jetzt 07:30 Uhr. |
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 by Thomas Breitkreuz