Die Suche ergab 3421 Treffer

von mschnell
Mi 15. Jan 2020, 12:23
Forum: Linux
Thema: TThread.Suspend Alternative
Antworten: 5
Zugriffe: 992

Re: TThread.Suspend Alternative

Der Thread läuft ja anscheinend zyklisch.
Reicht es nicht, wenn er einfach in jedem Zyklus eine von der GUI gesetzte Variable variable liest und während der Auszeit die Messergebnisse nicht erfasst oder verwirft ?
-Michael
von mschnell
Mi 15. Jan 2020, 11:11
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Nur Android hat keinen normalen nativer API aber nur ein Java Applikation Model mit etwas Fähigkeiten um nativer Bibliotheken zu verwenden und ist daneben auch schrecklich Versioniert. Anscheined gibt es aber solche nativen APPs mit nicht-Browser-artiger GUI. Ich kann mir nicht vorstellen dass dies...
von mschnell
Mi 15. Jan 2020, 11:06
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Soweit mir bekannt ist, ist das letztlich immer ein Webbrowser, der die Arbeit macht und irgendwie "nativ" gekapselt wird. U.u. mit einem HTTP Server im Hintergrund. So habe ich das auch verstanden. Aber wie kommuniziert die APP mit diesem Webbrowser ? Will man eine "Rich Internet Ap...
von mschnell
Fr 10. Jan 2020, 14:52
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Das heißt auch native Apps können die HTML5 - API verwenden, ohne dazu Umwege über Java zu gehen ? Und für den Benutzer ist dann nicht mehr erkennbar, ob es eine native oder eine Java App ist ?
Leider hat Lazarus ja keinen Supptort für HTML GUI.
-Michael
von mschnell
Fr 10. Jan 2020, 14:02
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

marcov hat geschrieben:Ich glaube seit Android5 es mehr und mehr wieder nach native geht.

-> https://www.incloud.de/blog/2017-05-wis ... ybride-app
Dann müsste es ja auch eine GUI - Anbindung ohne Java geben, die mit der Java-App-GUI API zusammenarbeiten kann.
-Michael
von mschnell
Fr 10. Jan 2020, 11:16
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

"Normale" Android Programme laufen als Dalvik Code auf der virtuellen Maschine und sind deshalb CPU-Plattform-unabhängig (Es gibt Android nicht nur auf ARM, sondern auch u.a. auf x86). Natürlich kann man (z.B. mit fpc generierte) native Programm laufen lassen. Allerdings nicht einfach mit ...
von mschnell
Do 9. Jan 2020, 07:20
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

GNU/Linux bezeichnet Linux distributionen die GNU software verwenden ... Dazu gehören so sachen wie die Shell (z.B. Bash), die Core utils (z.b. cat, tail, uname, usermod, su, echo, etc.), der XServer, etc. X ist nicht Bestandteil von GNU, sondern ein System von Treibern und Programmen, die auf GNU/...
von mschnell
Mi 8. Jan 2020, 13:05
Forum: Einsteigerfragen
Thema: Strategie-Frage zum Umgang mit großen Datenmengen
Antworten: 6
Zugriffe: 1165

Re: Strategie-Frage zum Umgang mit großen Datenmengen

Ich bin hier unentschlossen, ob ich das ganze unbedingt mit einer Datenbank machen müsste, oder ob das evtl. auch im RAM laufen könnte. Das ist kein Widerspruch. Ach eine Datenbank kann im RAM gespeichert sein. z.B. SQLite hat eine Option dafür. Python Listen scheinen auch gut geeignet zu sein. Die...
von mschnell
Mi 8. Jan 2020, 12:49
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Zu deiner frage, wer ist "man", nun zumindest mal die Leute hier in dem Forum. Du hast natürlich recht. "Embedded" Anwendungen sind sowohl hier im Forum als auch ansonsten in der Lazarus- und MSE- Gemeinde wenig vertreten. (Ist aber "mein" Thema.) Dabei kann man gerade...
von mschnell
Di 7. Jan 2020, 15:23
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Warf hat geschrieben:
mschnell hat geschrieben:?Normalerweise wenn man von Linux spricht, spricht man von GNU/Linux, .....

Wer ist "man" ?
Es gibt jede Menge Systeme mit "embedded" Linux, das überhaupt keine GUI hat.
-Michael
von mschnell
Di 7. Jan 2020, 12:24
Forum: MSEide und MSEgui
Thema: MSEgui auf neue Plattform portieren?
Antworten: 26
Zugriffe: 3894

Re: MSEgui auf neue Plattform portieren?

Android ist einfach sehr unterschiedlich zu Linux oder Windows ??? Android verwendet Linux - zwar eine modifizierte / erweitere Version aber es ist immer noch Linux. Und Linux weiß überhaupt nichts von Grafik oder "GUI". Du meinst vermutlich "Android Distributionen sind sehr untersch...
von mschnell
Di 17. Dez 2019, 13:29
Forum: Netzwerk
Thema: Erreichbarkeit einer IP prüfen
Antworten: 11
Zugriffe: 1482

Re: Erreichbarkeit einer IP prüfen

Wenn der Rechner eine eigene IP hat, geht vermutlich Ping am besten.
Wenn er hinter einem NAT Router sitzt, wird es schwierig.
-Michael
von mschnell
Fr 18. Okt 2019, 10:40
Forum: Freepascal
Thema: Portierung von Delphi (Unicode) zu Lazarus(AnsiString)
Antworten: 8
Zugriffe: 1573

Re: Portierung von Delphi (Unicode) zu Lazarus(AnsiString)

Christian hat geschrieben:Das mit der Umstellung bei der Umwandlung halt ich für ne tolle idee.

Falls die Codierung (BOM -> https://de.wikipedia.org/wiki/Byte_Order_Mark) in der Datei tatsächlich hinterlegt ist.
Falls nicht, müsste die Konvertierungs-Funktion beim User nachfragen.
-Michael
von mschnell
Mi 16. Okt 2019, 13:27
Forum: Benutzung der IDE
Thema: Lazarus erzeugt immer 32 Bit App auf macOS
Antworten: 13
Zugriffe: 2410

Re: Lazarus erzeugt immer 32 Bit App auf macOS

harrybonn hat geschrieben:Muss man außer bei CPU-Typ noch etwas einstellen, damit ich eine 64-Bit App erhalte?

Project -> Project Properties -> Compiler Options -> Config and Target -> Target Platform -> Target CPU family (-P) => x86_64 sollte eigentlich reichen.
-Michael