AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen FreePascal Daten per Http o.ä. mit Lazarus-App holen/senden
Thema durchsuchen
Ansicht
Themen-Optionen

Daten per Http o.ä. mit Lazarus-App holen/senden

Ein Thema von torud · begonnen am 10. Nov 2008 · letzter Beitrag vom 1. Dez 2008
Antwort Antwort
Seite 1 von 2  1 2      
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#1

Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 10:16
Hallo Wissende,

ich habe erst vor kurzem Lazarus entdeckt und würde gern mit meinem Windows Mobile eine eigene Applikation auf dem Handy laufen lassen. Diese soll einfach nur einmal/mehrmals am Tag eine Message zu meinem Server senden und dann eine/mehrere Antworten erhalten und sich somit inhaltlich updaten.

Leider habe ich noch nicht herausfinden können, welche Komponente ich dazu benötige. Unter D7 wäre das idHttp, mit der ich das alles erledigen würde. Wie läuft sowas unter Lazarus!?
Danke
Tom
  Mit Zitat antworten Zitat
mjustin

Registriert seit: 14. Apr 2008
3.006 Beiträge
 
Delphi 2009 Professional
 
#2

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 10:25
Zitat von torud:
Leider habe ich noch nicht herausfinden können, welche Komponente ich dazu benötige. Unter D7 wäre das idHttp, mit der ich das alles erledigen würde. Wie läuft sowas unter Lazarus!?
Indy (10, aktuell unter indy.fulgan.com/ZIP downloaden) und Synapse kann man auch unter Free Pascal verwenden.
Michael Justin
habarisoft.com
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#3

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 10:33
Danke erstmal.

Die Indis habe ich auch für mein Delphi am Start, aber ich finde keine install.txt oder sonstige Hilfe-Datei. Ich weiss nun ehrlich gesagt nicht, wie´s weitergeht...
Danke
Tom
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#4

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 12:00
Ich habe nun das hier gefunden:

If you are running Lazarus, you may install the design-time package into
Lazarus. Just open, compile, and install the indylaz.lpk file located in the
lazarus directory.

Dies tat ich. Leider funzt es trotzdem nicht. Beim Kompilieren erhalte ich folgende Meldung:

"Compiling package indylaz 0.0" completed

Komische Versionsnummer oder!?

Und wenn ich danach Installieren anwählen will meckert die IDE, dass das Package nur ein Entwurfspackage ist und nicht installiert werden. Wenn man dann diese Meldung ignoriert, werden die Indy-Komponenten nicht installiert.
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#5

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 17:40
1. http://www.indyproject.org/Sockets/f...0.2.0.3.tar.gz herunterladen und entpacken
2. In das erstellte Verzeichnis wechseln, dort in den Unterordner "fpc" und "make all" eintippen.
3. "make install" eintippen, eventuell mit INSTALL_PREFIX=/path/to/fpc den Installationspfad anpassen, bei mir wäre es zB:
Zitat:
make INSTALL_PREFIX=/usr install
da FPC bei mir in /usr/lib/fpc liegt.
4. In Lazarus das Paket indylaz.lpk im Unterordner lazarus öffnen, compilieren und installieren. Danach wird Lazarus neu erstellt. Wenn du Probleme mit den Pfaden hast, füge das fpc-Unterverzeichnis zu den Compiler-Pfaden hinzu.
5. Denk dran, dass du -dUseCThreads beim Kompilieren, bzw {$define UseCThreads} im Quelltext angibst, sofern du unter Linux arbeitest.
6. Profit.
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#6

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 10. Nov 2008, 18:05
Erstemal vielen Dank.
Ich teste es diese Nacht und gebe dann wieder Feedback.

zu 6. würde ich grundsätzlich machen, wenn ich es überhaupt installiert bekommen würde.

ich arbeite unter WindowsXP mit Lazarus. Also eigentlich wollte ich das, aber ich kriegs einfach nicht hin. Lazarus läuft zwar, aber die Indy´s zu installieren macht absolut keinen Spass. Einfach ist anders.

Ich erhalte immer nur Fehlermeldungen, wenn ich make-usw. in der Kommandozeile eingebe...Das kann doch nicht soo schwer sein...
Danke
Tom
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#7

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 29. Nov 2008, 14:10
Leider habe ich es NICHT installiert bekommen und weiss auch nicht weiter. Muss man vielleicht noch irgendwelche Bibliothekspfad anpassen, oder Dateien in einen bestimmten Ordner kopieren?

Ich erhalte einfach keinen zusätzlichen Reiter, wo ich die erwünschte Komponente dann auswählen könnte. Es sieht zwar alles aus, wie in meinem Delphi, aber es funktioniert scheinbar etwas anders...Leider nicht soo einfach.
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#8

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 29. Nov 2008, 23:27
Kompilieren/Installieren geht ohne Fehlermeldung?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
torud

Registriert seit: 26. Jul 2002
Ort: Sachsen
1.198 Beiträge
 
Delphi XE5 Professional
 
#9

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 30. Nov 2008, 11:50
Also ich habe folgendes getan:

Dateien heruntergeladen / entpackt
Komponenten - Package-Datei öffnen
Indylaz.lpk ausgewählt

Meldung erhalten:
Der Dateiname "indylaz.lpk" stimmte nicht mit dem Package-Namen "" in der Datei überein. Soll der Name des Package auf "indylaz" geändert werden?

Bestätigt mit Ja

Anschliessend Kompilieren geklickt.
Statusmeldung "Compiling package indylaz 0.0" completed

Anschliessend auf Installieren geklickt
Fehlermeldung: Das Package indylaz 0.0 ist ein Nur-Laufzeit-Package. Laufzeit-Packages können nicht in die IDE installiert werden.

Noch folgendes als Zusatz-Info:
Ich habe Indy-10.2.0.3 nach
C:\Programme\Lazarus\components\ kopiert

Ich hoffe, dass das hilft.
Danke
Tom
  Mit Zitat antworten Zitat
Benutzerbild von inherited
inherited

Registriert seit: 19. Dez 2005
Ort: Rosdorf
2.022 Beiträge
 
Turbo Delphi für Win32
 
#10

Re: Daten per Http o.ä. mit Lazarus-App holen/senden

  Alt 30. Nov 2008, 14:07
Komisch. Kannst du mal bitte die indylaz.lpk und die indylaz.pas hier anhängen?
Nikolai Wyderka

SWIM SWIM HUNGRY!
Neuer Blog: hier!
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:05 Uhr.
Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz