![]() |
Android von FreePascal
Nachdem ja demnächst Android für Delphi aktuell wird, hier vorab die Android-Lösung von FreePascal/Lazarus. Ich meine, die Jungs haben wieder mal ganze Arbeit geleistet. Hut ab!
![]() |
AW: Android von FreePascal
Zitat:
Bei Delphi für Android geht das mit F9... jedenfalls nach dem zu urteilen was es bisher an Material gibt. |
AW: Android von FreePascal
Zitat:
Wenn das Android NDK eine standardbasierte z.B. GDB Debuggingschnittstelle enthält, ist eine Lazarus Integration mit dem bereits vorhandenen Know How im Prinzip kein grosser Akt. |
AW: Android von FreePascal
Dass das der Compiler selbst nicht kann, ist schon klar, ich meinte wie man mit dieser Lösung remote debuggen kann.
Mit Lazarus habe ich es nicht einmal geschafft auf dem eigenen PC einen 64-Bit Dienst zu debuggen, so etwas wie verbinden mit oder so habe ich nicht gefunden. Und da beim Remote Debugger im Wiki immer noch dabeisteht "The implementation is still experimental"... Da hilft mir der beste Compiler nur bedingt etwas, wenn man nicht richtig damit arbeiten kann, weil das Drumherum fehlt. Für den 64-Bit Dienst habe ich Tage gebraucht, u.a. genau wegen der fehlenden Debugmöglichkeit. Mit Delphi wäre das eine Sache von wenigen Stunden gewesen... (aber das konnte da noch kein 64-Bit) |
AW: Android von FreePascal
Mein Tipp, so wie das früher einmal war: ShowMessage(''); :coder2:
|
AW: Android von FreePascal
Zitat:
Aber selbst wenn es kein Dienst ist, das dauert einfach viel zu lange, damit kann man ja nicht ernsthaft arbeiten. |
AW: Android von FreePascal
Ich hab's selbst mit Turbo Pascal 5.0 nicht geschafft, mit F9 zu debuggen. :wink:
|
AW: Android von FreePascal
Zitat:
|
AW: Android von FreePascal
Du hast meine ironische Antwort wohl nicht verstanden? Mit F9 wurde noch nie debuggt. Mal schauen, ob jänicke es merkt...:cyclops:
Zitat:
|
AW: Android von FreePascal
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hatte schon ewig keine alte Delphi IDE mehr unter Verwendung. Bei der neuen wird aber mit F9 der Debugger aktiviert ( wenn Projekt im Debugmodus)
|
AW: Android von FreePascal
F9, F10 oder meinetwegen auch F1 - das ist eine Haarspalterei, die mit dem Thema nichts zutun hat.
|
AW: Android von FreePascal
Zitat:
Nur das Remote Debugging in der Lazarus IDE ist "experimentell", oder "work in progress". |
AW: Android von FreePascal
Zitat:
Selbst in PHP kann ich mit Debugger entwickeln... |
AW: Android von FreePascal
Zitat:
Zitat:
Zitat:
Gruß, Sven |
AW: Android von FreePascal
Zitat:
|
AW: Android von FreePascal
Hat zwar nicht direkt mit dem Thema zu tun, aber vielleicht ist es trotzdem für jemanden interessant:
![]() Ich bin mit dem Projekt in keiner Weise verbunden (außer dass ich es benutze). Die IDE und die Syntax ist der von Visual Basic nachempfunden, so dass man schnell Anwendungen erstellen kann. Der Vorteil gegenüber anderen Lösungen ist, dass das Programm "echten" Java-Code generiert, den man notfalls auch in Eclipse weiter bearbeiten kann. Es gibt viele Bibliotheken zum Einbinden (GPS, Kamera, SQL, uvm.), und das Programm wird ständig weiter entwickelt. Ich verwende es schon seit längerem und bin von den Möglichkeiten begeistert. Hier ist ein Code, mit der die Enterprise-Edition 50% billiger wird (dann ca. 50 Euro):
Code:
Für den Rabatt musst man es über Plimus bestellen. Die Enterprise-Version beinhaltet Updates für 2 Jahre.
dvjuwo
Mit Basic4Android kann man auch auf dem Gerät debuggen :wink: Und mit dem Emulator von ![]() |
AW: Android von FreePascal
Habe ich auch mal gekauft und ein Projekt mit gemacht. Die IDE -> ist halt ein krampf, aber schon besser wie manch anderes. Wenn es in die Tiefe gehen soll ist man damit schnell am Ende der Möglichkeiten, deshalb haben wir das aufgegeben damit zu arbeiten.
Für den Einsteiger der was kleines machen will, ist es OK. Für einen Profieinsatz ist es nicht geeignet! |
AW: Android von FreePascal
|
AW: Android von FreePascal
Heist das die wollen mit mORMot möglicherweise auch FPC unterstützen, wegen des vielversprechenden Ansatzes den FPC bei Android und IOS verfolgt?
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 20:54 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-2025 by Thomas Breitkreuz