Die Suche ergab 245 Treffer

von hubblec4
Di 4. Jun 2019, 17:10
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

Danke für die ausführlichen Worte. Ich werde mir deine Funktionen noch etwas genauer anschauen, aber sie tut das was ich brauche auf sehr einfache Weise. Ja in der ReadSequence() gibt es eine stelle an der an der geprüft wird ob das erste Zeichen ein "Escape" ist (#27), wenn nicht wird abg...
von hubblec4
Di 4. Jun 2019, 13:53
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

Kann der Worker-Thread einfach WritLn ausführen und auf die Console schreiben? Das stört den Main.Thread dann nicht? Ein Programm sollte auf jede Datei mit maximal einem Thread zugreifen. Falls also der Worker-Thread schreibt, sollte der der Main-Thread nicht schreiben. Ansonsten kann es zu zerstüc...
von hubblec4
Di 4. Jun 2019, 00:15
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

2. Warum verwendest du synchronize? Für GUI anwendungen wird es benötigt weil du nur vom main aus auf GUI elemente zugreifen kannst. Bei eine CLI anwendung gibts keine GUI, du musst also nicht alles über den main thread leiten. Locks/CriticalSections sollten zur verhinderung von race conditions völ...
von hubblec4
Mo 3. Jun 2019, 21:17
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

Ich habe nun auch alles auf Synchronize() mit Hilfe von CheckSynchronize() umgestellt und komischerweise geht es jetzt aufeinmal.   user_input : String; FUserExit : Boolean;   while not FFinished do begin user_input:=ReadSequence(false); // input lesen neu if user_input <> '' then WriteLn...
von hubblec4
Mo 3. Jun 2019, 19:19
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

@Warf Habe eben mal deinen Code in eine neue Unit gepackt(ConsoleRead) und es funktioniert super. Eingabe des Users: Kann es sein das ich bei der Eingabe für einen Befehl nicht mehr die Enter-Taste drücken muss damit die "Line" gelesen wird. In meiner App soll einfach ein "e" für...
von hubblec4
Mo 3. Jun 2019, 18:09
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

Re: Thread in einer cli application

CheckSynchronize() ist OK. Es muss im Mainthread aufgerufen werden. Der Mainthread darf auf nichts warten. Wie schon geschrieben, habe ich es getestet, aber nach dreimaligem Aufruf von CheckSynchronize() bekomme ich einen Laufzeit Fehler und alles stürtzt ab, keine Fehlerausgabe, auch dann nicht we...
von hubblec4
Mo 3. Jun 2019, 15:02
Forum: Komponenten und Packages
Thema: [gelöst]Thread in einer cli application
Antworten: 18
Zugriffe: 2987

[gelöst]Thread in einer cli application

Hallo Lazarus Gemeinde Ich wollte vor langer Zeit mal ein solches Projekt anfangen bin dann aber daran gescheitert das Synchronize(); nicht wirklich funktioniert. Nach viel Suchen und lesen fand ich dann heraus das man im Main.Thread CheckSynchronize() immer wieder mal aufrufen muss damit das Synchr...
von hubblec4
Mo 13. Mai 2019, 02:55
Forum: Komponenten und Packages
Thema: PageControl - Add Button hinzufügen?
Antworten: 4
Zugriffe: 1219

Re: PageControl - Add Button hinzufügen?

Es gäbe auf jedenfall noch einiges was man am PageControl verbessern könnte. Ich nutze es sehr oft in meinen Anwendungen. Ich bin ganz sicher kein Profi im erstellen einer neuen Komponente, würde dir aber beim testen und so weiter helfen wenn du das vorhast. Dann vielleicht gleich auf GitHub. Also d...
von hubblec4
Fr 10. Mai 2019, 14:22
Forum: Komponenten und Packages
Thema: PageControl - Add Button hinzufügen?
Antworten: 4
Zugriffe: 1219

Re: PageControl - Add Button hinzufügen?

Ich arbeite auch schon sehr lange mit dem TPageControl und bin eigentlich mehr unzufrieden als zufrieden. Ersten arbeitet alles wieder unterschiedlich auf verschiedenen Betriebssystemen. Unter Windows funktionieren einige Eigenschaften nicht richtig. Wenn die Tabnamen seeeeeeeeeeeeeeeeeeeeeeeeeeeeee...
von hubblec4
Mo 29. Apr 2019, 00:49
Forum: Komponenten und Packages
Thema: Laz_mpv
Antworten: 6
Zugriffe: 1481

Re: Laz_mpv

Hi pluto Bin erst jetzt zum lesen gekommen. Sorry ich hatte vergessen in der Eile ein paar Links zu setzen. Aber ich lese du weist nun was mit mpv gemeint ist. Mir geht es eigentlich nicht wirklich darum einen Player zu schreiben, davon gibt es ja nun bereits sooo viele. Viele können die Basis Matro...
von hubblec4
Fr 26. Apr 2019, 16:51
Forum: Komponenten und Packages
Thema: VirtualTreeView mit FPC 3.3.1 Laz 2.1.0
Antworten: 7
Zugriffe: 1767

Re: VirtualTreeView mit FPC 3.3.1 Laz 2.1.0

Danke für die info. V7.xx sieht ja interessant aus. Da werde ich sicher beim testen mithelfen können. Ich denke es macht da keinen richtigen Sinn mehr beim VTV5 was zu ändern. Für viele wird es so wie es ist funktionieren. Da ich aber in meinem Programm dem User erlaube Nodes zu verschieben, und ber...
von hubblec4
Fr 26. Apr 2019, 13:15
Forum: Komponenten und Packages
Thema: Laz_mpv
Antworten: 6
Zugriffe: 1481

Laz_mpv

Hallo Lazarusgemeinde Ich wollte mal fragen ob es möglich ist für ein C projekt die header Datein nach FPC/Lazarus zu transformieren. Ja ich habe mich ein wenig in das Thema eingelesen und auch in Lazarus selbst gibt es ja ein Package dafür, was C Dateien nach pas umwandelt. Leider liest man immer d...
von hubblec4
Fr 26. Apr 2019, 12:53
Forum: Komponenten und Packages
Thema: VirtualTreeView mit FPC 3.3.1 Laz 2.1.0
Antworten: 7
Zugriffe: 1767

Re: VirtualTreeView mit FPC 3.3.1 Laz 2.1.0

Interessant das das VTV5 irgendwie eingebaut wurde ohne das es dann andere VTV installationen behindert, DENN VTV 5 ist völlig verbuggt. Da ich das VTV intensiv nutze sind mir jede Menge fehler aufgefallen. Ich nutze seit sehr langer Zeit die VTV 4.8.7-R4 version. Diese läuft super stabil. Klar dort...
von hubblec4
Do 11. Apr 2019, 17:21
Forum: Freepascal
Thema: Allgemeine Frage zu Filename usw.
Antworten: 3
Zugriffe: 1497

Re: Allgemeine Frage zu Filename usw.

Nee eigentlich nicht. Der Dateidialog liefert immer den vollständigen Datei-Pfad(Weg) inklusive Datei.Erweiterung.

Also nur

Code: Alles auswählen

 
Dateiweg := MyOpenDialog.Files[i];
 
von hubblec4
Fr 15. Mär 2019, 02:18
Forum: Freepascal
Thema: [Erledigt]String-Konvertierung (Emoji Font)
Antworten: 14
Zugriffe: 2868

Re: String-Konvertierung

Hi sstvmaster

wärest du so nett und würdest alle Font Dateien uploaden? Ich habe kein Win10.

EDIT: Hab die Datei im Netz gefunden.