Entwickler-Ecke
Entwicklung für mobile Endgeräte - Delphi XE2 - Programm auf's Handy?
galagher - Di 29.12.15 13:33
Titel: Delphi XE2 - Programm auf's Handy?
Hallo!
Kann ich ein Delphi-Programm auf einem Handy laufen lassen? Ein Freund sagt, es lässt sich nicht mal auf's Handy kopieren. Kenne mich damit nun überhaupt nicht aus!
lg
Delete - Di 29.12.15 13:58
Wenn deine Delphi-Version das unterstützt, kannst du selbstverständlich auch für Smartphones (IOS, Android) entwickeln. Da du aber, wie man sieht, die Starter-Version hast, wird das wohl eher nicht möglich sein. "Normale" Delphi-Programme, die für Windows geschrieben wurden (VCL), können auch nur auf Windows-Systemen gestartet werden. Die Firemonkey-Erweiterung gestattet die Nutzung gemeinsamen Codes für Windows, IOS und Android (und was weiß ich noch).
Wenn du unbedingt Programme schreiben willst, die sich für verschiedene Betriebssysteme compilieren lassen, schau dir doch einmal
CodeTyphon [
http://www.pilotlogic.com/sitejoom/index.php/codetyphon] ‒ eine Erweiterung für Lazarus ‒ an, das bietet sogar eine Kompilierung für Linux. Zwar müßtest du dich dort erst etwas einarbeiten, doch ist die Sprache im Grunde dieselbe wie bei Delphi.
galagher - Di 29.12.15 14:11
Perlsau hat folgendes geschrieben : |
"Normale" Delphi-Programme, die für Windows geschrieben wurden (VCL), können auch nur auf Windows-Systemen gestartet werden. Die Firemonkey-Erweiterung gestattet die Nutzung gemeinsamen Codes für Windows, IOS und Android (und was weiß ich noch). |
Ja, Firemonkey habe ich, und ja, es ist ein VCL-Programm.
Perlsau hat folgendes geschrieben : |
Wenn du unbedingt Programme schreiben willst, die sich für verschiedene Betriebssysteme compilieren lassen, |
Will ich nicht unbedingt!
Delete - Di 29.12.15 14:20
VCL-Programme laufen definitiv nicht auf Smartphones. Du mußt, um Smartphone-Programme schreiben zu können, ein FMX-Programm schreiben, das läuft dann auf Windows und auf Smartphones (wenn's läuft).
galagher - Di 29.12.15 14:55
Perlsau hat folgendes geschrieben : |
(wenn's läuft). |
:mrgreen:
galagher - Di 29.12.15 20:26
Das Programm müsste Daten aus einer Datei lesen und auch schreiben können. Momentan, also in der VCL-Anwendung, werden die dann in einem StringGrid dargestellt, das fällt schon mal weg (hab's bei FireMonkey nicht gefunden). Es sollte aber schon eine Tabelle sein, die auch beschrieben werden kann.
Nun noch ein Problem: Ich besitze selbst gar kein Smartphone, sondern ein ganz gewöhnliches Handy, das man zwar mit dem Computer verbinden kann, aber es ist eben kein Smartphone oder so etwas. Zum Telefonieren und SMS versenden und als Wecker reichts! Also könnte ich das Programm dort nicht mal testen.
Ein Freund will sowas auf seinem Smartphone haben, nicht ich (brauch ich sowas? Nein, ich weigere mich tapfer!). :mrgreen:
jaenicke - Di 29.12.15 21:53
galagher hat folgendes geschrieben : |
Momentan, also in der VCL-Anwendung, werden die dann in einem StringGrid dargestellt, das fällt schon mal weg (hab's bei FireMonkey nicht gefunden). Es sollte aber schon eine Tabelle sein, die auch beschrieben werden kann. |
Dafür gibt es unter der Kategorie Gitter auch ein TStringGrid für FireMonkey. Das gibt es dort auch bei XE2.
galagher hat folgendes geschrieben : |
Nun noch ein Problem: Ich besitze selbst gar kein Smartphone |
Nicht nur das, die XE2 Starter Edition kann auch nur Windows 32-Bit Anwendungen erstellen, nicht mehr.
Davon abgesehen kannst du zwar in den Versionen mit Android-Compiler mit dem Simulator testen, aber das ist schnarchlangsam, das kannst du fast vergessen. Man sollte dafür immer ein echtes Android Gerät nehmen.
Außerdem fehlt dir vermutlich auch das Gefühl für das richtige Design einer App usw., wenn du selbst kein Smartphone benutzt. Ich kann mir nicht vorstellen, dass du so erfolgreich eine gute App entwickeln könntest.
rushifell - Mi 30.12.15 18:37
Ist zwar keine Antwort auf Deine Frage, aber eine mögliche Alternative. Einiges kann man auch mit Html und Javascript umsetzen. Zum Speichern kannst Du LocalStorage verwenden. Ist zumindest für mich ne gute Alternative. Zum Testen wäre ein Smartphone allerdings schon sinnvoll.
galagher - Mi 30.12.15 20:49
jaenicke hat folgendes geschrieben : |
Außerdem fehlt dir vermutlich auch das Gefühl für das richtige Design einer App usw., |
Nicht nur vermutlich!
rushifell hat folgendes geschrieben : |
Einiges kann man auch mit Html und Javascript umsetzen. Zum Speichern kannst Du LocalStorage verwenden. |
Jetzt wollen wir aber die Kirche im Dorf lassen! Entweder Delphi oder gar nicht!
Es würde genügen, wenn mein Freund nur die Daten des Programms auf seinem Smartphone hat. Ich denke da an eine Funktion, die die Daten als Textdatei speichern kann, evtl. kann er diese ja dann auf das Smartphone kopieren. Wenn das geht, dann wird er wissen, wie. Ich weiss dafür, wie ich das Programm entsprechend ändere! :mrgreen:
jaenicke - Do 31.12.15 07:21
Dann wäre bei einer Tabelle (?) eine HTML Seite als Export wohl am sinnvollsten.
galagher - Do 31.12.15 08:31
jaenicke hat folgendes geschrieben : |
Dann wäre bei einer Tabelle (?) eine HTML Seite als Export wohl am sinnvollsten. |
Ich kann kein HTML und interessiere mich auch nicht dafür!
Delete - Do 31.12.15 09:10
galagher hat folgendes geschrieben : |
Ich kann kein HTML und interessiere mich auch nicht dafür! |
Dann kannst du eigentlich nur noch aufgeben :nixweiss:
Trotzdem: Guten Rutsch :lol:
jaenicke - Do 31.12.15 09:51
Naja, also ob du nun eine reine Textdatei exportierst oder eine Seite nach diesem Schema...
HTML-Dokument
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21:
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta content="de" http-equiv="Content-Language" /> </head> <body>
<table style="width: 100%"> <tr> <td>Zeile 1, Spalte 1</td> <td>Zeile 1, Spalte 2</td> </tr> <tr> <td>Zeile 2, Spalte 1</td> <td>Zeile 2, Spalte 2</td> </tr> </table>
</body>
</html> |
Wobei du die Zeilen nur wie hervorgehoben einfügen musst...
galagher - Do 31.12.15 10:33
jaenicke hat folgendes geschrieben : |
Wobei du die Zeilen nur wie hervorgehoben einfügen musst... |
Sagen wir so: Vielleicht! Mal sehen!
Perlsau hat folgendes geschrieben : |
Trotzdem: Guten Rutsch :lol: |
Euch auch einen guten Rutsch und Prosit!
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2024 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!