Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Job-Börse: Angebote und Gesuche (https://www.delphipraxis.net/66-job-boerse-angebote-und-gesuche/)
-   -   Suche: Anleitung für Delphi + Curl (https://www.delphipraxis.net/159219-suche-anleitung-fuer-delphi-curl.html)

ph0g 18. Mär 2011 15:22

Suche: Anleitung für Delphi + Curl
 
Suche jemanden der mir erklärt wie man Delphi mit Curl benutzt. Ich möchte mit curl webseiten laden, und den quelltext in ein delphi formular laden.

Ein kleines beispiel, müsste auch dabei sein.

Also einfach nur, wie ich Curl in delphi einbauen kann. (Delphi 2010 von embarcadero)

Zahle dafür 30 Euro per Banküberweisung / paypal oder paysafecard.

Bei interesse bitte per mail unr3al011 A.T gmail.com melden. Oder ICQ 749386

Im prinzip suche ich eine kleine Schritt für Schritt anleitung, wie ich es implementieren und dann auch verwenden kann.

Phoenix 18. Mär 2011 15:23

AW: Suche: Anleitung für Delphi + Curl
 
Wieso unbedingt Curl und nicht einfach die Seite mit den Indys laden? (Da gibts hier schon hunderte von fertigen Beispielen).

ph0g 18. Mär 2011 15:28

AW: Suche: Anleitung für Delphi + Curl
 
Weil es nicht geht... Ich darf die Seite leider nicht nennen um die es sich handelt, ich muss formulardaten an eine Seite senden, und warum auch immer, geht es nur mit curl. Habe genau das Selbe prozedere in PHP programmiert und da läuft es mit curl...
Mit indy bekomme ich entweder immer eine Fehler 301 oder einen Fehler 500 als antwort... vielleicht weiss ja jemand hier, was das zu bedeuten hat? :P

Klaus01 18. Mär 2011 15:29

AW: Suche: Anleitung für Delphi + Curl
 
Hallo,

hier ist ein Wrapper für die libcUrl zu finden.
Sollte sich auch mit Delphi 2010 vertragen, wenn Du auf die UniCode Sachen achtest.

Grüße
Klaus

ph0g 18. Mär 2011 15:31

AW: Suche: Anleitung für Delphi + Curl
 
Das es den gibt weiss ich, nur kriege ich kein Projekt damit kompiliert, nachdem ich diesen eingebaut habe.
Der Fehler ist: Curlobj.pas kann nicht kompiliert werden, und die markierte Zeile in der curlobj.pas ist: if ( fMultiHandle = nil ) then FAIL;

Wie genau muss ich dieses curlpas was ich downloade kompilieren? oder welche datei muss ich da genau einbauen? weil das sind ja ziemlich viele dateien und ordner die in dem downloadarchiv sind...

Phoenix 18. Mär 2011 15:32

AW: Suche: Anleitung für Delphi + Curl
 
Dann solltest Du mal zeigen was du bisher hast und uns mit ein paar Infos über die Fehlermeldungen versorgen.

Klaus01 18. Mär 2011 15:32

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089495)
Mit indy bekomme ich entweder immer eine Fehler 301 oder einen Fehler 500 als antwort... vielleicht weiss ja jemand hier, was das zu bedeuten hat? :P

301 Moved Permanently
Die angeforderte Ressource steht ab sofort unter
der im „Location“-Header-Feld angegebenen Adresse bereit.
Die alte Adresse ist nicht länger gültig.

Da hilft es vielleicht handleRedirects des HTTP Clients auf true zu setzen.

Grüße
Klaus

ph0g 18. Mär 2011 15:37

AW: Suche: Anleitung für Delphi + Curl
 
Liste der Anhänge anzeigen (Anzahl: 1)
wenn ich die handleredirects auf true setze, kommt der fehler 500 :P das habe ich mir nämlich auch gedacht ;)

Fehler sind im Anhang: (ich verwende die .pas Dateien aus dem /src Ordner)

Phoenix 18. Mär 2011 15:40

AW: Suche: Anleitung für Delphi + Curl
 
Dann musst Du die Sourcen halt an D2010 / Unicode anpassen. Ist doch jetzt nicht so wild, oder?

ph0g 18. Mär 2011 15:42

AW: Suche: Anleitung für Delphi + Curl
 
und das mache ich wie? :P Sorry bin damit nicht so vertraut

Phoenix 18. Mär 2011 15:44

AW: Suche: Anleitung für Delphi + Curl
 
Na, die Fehlermeldungen sagen doch ziemlich eindeutig aus, was an der Stelle nicht in Ordnung ist. Wenn Du dann ein bisschen nachdenkst und vielleicht auch mal nach dem Fehlertext Googlest oder hier in der DP suchst wirst Du rausbekommen wieso der Fehler auftritt und was man dagegen machen kann.

Ein bisschen Eigeninitiative ist hier schon gefragt.

alfold 18. Mär 2011 15:44

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089495)
Weil es nicht geht... Ich darf die Seite leider nicht nennen um die es sich handelt, ich muss formulardaten an eine Seite senden, ...

Ich hoffe nur das Du damit nicht gegen die AGBs verstösst! und wir Dir evtl noch Helfen:warn:

alfold

ph0g 18. Mär 2011 15:46

AW: Suche: Anleitung für Delphi + Curl
 
Mh naja was ich mich frage ist, warum das nicht geht, wenn es frisch gedownloadet ist. ich habe ja garnichts dran verändert? diese makewin.bat geht auch schon nicht..

Klaus01 18. Mär 2011 15:49

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089506)
Mh naja was ich mich frage ist, warum das nicht geht, wenn es frisch gedownloadet ist. ich habe ja garnichts dran verändert? diese makewin.bat geht auch schon nicht..

Weil bei Delphi < 2009 noch eine String ein String war
und ab Delphi 2009 ein String ein UniCode String ist (2 Byte pro Zeichen).
Der String aus Delphi < 2009 ist der AnsiString.
Grüße
Klaus

ph0g 18. Mär 2011 15:50

AW: Suche: Anleitung für Delphi + Curl
 
Also würde das mit Delphi 2009 laufen,wenn ich mir das besorgen würde?

Phoenix 18. Mär 2011 15:50

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089506)
Mh naja was ich mich frage ist, warum das nicht geht, wenn es frisch gedownloadet ist. ich habe ja garnichts dran verändert? diese makewin.bat geht auch schon nicht..

Zitat:

Zitat von Curlpas homepage
CurlPas was developed and tested on the following systems:
FreePascal-2.0 for Linux-i386 on SuSE-9.2.
Kylix-3.0 Open Edition on SuSE-9.2.
FreePascal-2.0 for MS-Windows on Win98.
Delphi-6.0 Personal Edition on Win98.

Das Zeug ist Ur-Alt. Seit Delphi 6 hat sich *etliches* geändert. Delphi 2009 hat Unicode-Support eingeführt und deswegen sind insbesondere Char- und String-Typen nicht mehr 1 Byte pro zeichen und das ist nunmal mit alten Delphi-Versionen inkompatibel. Da muss man den Code halt an die aktuellen Änderungen anpassen.

Phoenix 18. Mär 2011 15:51

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089509)
Also würde das mit Delphi 2009 laufen,wenn ich mir das besorgen würde?

Nein, Delphi 2007 wäre die letzte Version die noch kein Unicode hat, aber die anderen nicht-Unicode-Bedingten Fehler wirst Du wohl weiterhin haben. Warum passt Du das nicht schnell an? Gibt doch genug Erklärungen im Netz.

Klaus01 18. Mär 2011 15:55

AW: Suche: Anleitung für Delphi + Curl
 
.. am einfachsten erst einmal

String durch AnsiString
und
pChar durch pAnsiChar ersetzen

und dann weiterschauen wo noch Probleme sind.

Grüße
Klaus

ph0g 18. Mär 2011 16:01

AW: Suche: Anleitung für Delphi + Curl
 
Wenn ich das mache kommen nurnoch mehr Probleme auf... Gibt es denn niemanden der das mal für 2010 angepasst hat, oder der es mir via TeamViewer auf meinem Rechner einrichten kann (gegen Geld)??

Phoenix 18. Mär 2011 16:10

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089515)
oder der es mir via TeamViewer auf meinem Rechner einrichten kann (gegen Geld)??

Nur am Rande und etwas Offtopic: Wenn es um Geld geht brauchst Du eine kommerzielle Lizenz von TeamViewer.

alfold 18. Mär 2011 16:15

AW: Suche: Anleitung für Delphi + Curl
 
Und ich Zitiere nochmal:
Ich hoffe das Du nicht gegen die AGBs der Webseite verstösst:warn:
CrossPost

ph0g 18. Mär 2011 16:18

AW: Suche: Anleitung für Delphi + Curl
 
ich weiss schon was ich tue, ich suche lediglich jemanden, der gegen Geld eine Leistung für mich erbringt, ihr könnt mir auch ne email mit ner Anleitung schreiben...

Klaus01 18. Mär 2011 22:47

AW: Suche: Anleitung für Delphi + Curl
 
Liste der Anhänge anzeigen (Anzahl: 1)
Gute Abend,

das angehängte Programm führt diesen Code aus:

Delphi-Quellcode:
program simple;
  {$APPTYPE CONSOLE}
  uses curlobj;
  var
    Curl: TCurl;
  begin
    Curl := TCurl.Create(nil);
    Curl.URL := 'http://curl.haxx.se/';
    Curl.OutputFile := 'curl.html';
    if not Curl.Perform then
      WriteLn(Curl.ErrorString);
    Curl.Free;
  end.
Es legt die Datei curl.html mit Inhalt an.
Erstellt mit Delphi XE Trial.


P.S. Ist das neu in Delphi XE, dass ein Debug\Win32 Verzeichnis unterhalb des Projektordners angelegt wird? Hat das einen tieferen Sinn?

Grüße
Klaus

turboPASCAL 19. Mär 2011 03:52

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

P.S. Ist das neu in Delphi XE, dass ein Debug\Win32 Verzeichnis unterhalb des Projekordners angelegt wird? Hat das einen tieferen Sinn?
Ja, gehört aber nicht in diesen Thread.

Assarbad 19. Mär 2011 05:58

AW: Suche: Anleitung für Delphi + Curl
 
@ph0g: Also wenn ich das richtig sehe, hast du schon Hilfe für mehr als 30 EUR bekommen (Pi mal Daumen: Freundschaftspreis für ne Stunde oder Normalpreis halbe Stunde). Wieso meinst, du daß dies bei 1:1 besser wird, wenn du offenbar nicht bereit bist den Rat anzunehmen der dir schon gegeben wurde?

Was ich vor allem nicht verstehe ist das: du hast Delphi 2010. Meines Wissens nach war die billigste Version davon die Professional - und die hat es preislich noch immer in sich. Da hast du dich noch nichtmal mit den Grundlagen des Produktes beschäftigt welches du benutzt?

Umso nachdenklicher macht mich:
Zitat:

Zitat von ph0g (Beitrag 1089509)
Also würde das mit Delphi 2009 laufen,wenn ich mir das besorgen würde?

Besorgen ... hmm :gruebel:

:roll:

ph0g 19. Mär 2011 13:35

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von Assarbad (Beitrag 1089584)
@ph0g: Also wenn ich das richtig sehe, hast du schon Hilfe für mehr als 30 EUR bekommen (Pi mal Daumen: Freundschaftspreis für ne Stunde oder Normalpreis halbe Stunde). Wieso meinst, du daß dies bei 1:1 besser wird, wenn du offenbar nicht bereit bist den Rat anzunehmen der dir schon gegeben wurde?

Was ich vor allem nicht verstehe ist das: du hast Delphi 2010. Meines Wissens nach war die billigste Version davon die Professional - und die hat es preislich noch immer in sich. Da hast du dich noch nichtmal mit den Grundlagen des Produktes beschäftigt welches du benutzt?

Also 1.
Wir sind hier nicht in Irgendeinem Rechtshilfe Forum, wo ich mich von irgendwelchen möchtegern Juristen beraten lassen muss, was ich machen darf und was nicht.
und 2. der einzige Hilfreiche Beitrag in diesem Thema stammt von Klaus01, da ich ein jobangebot "inseriert" habe, und keine Offtopic runde. Ich habe schon bewusst hier inseriert, damit nicht 20 Leute ankommen und sich hier zu irrelevanten Themen äußert.

Und dass ich hier schon Hilfe für mehr als 30 EUR bekommen habe, sei mal so dahingestellt. Bis auf Klaus01, hat hier niemand Ansatzweise eine Antwort für mein Problem gehabt.

Assarbad 19. Mär 2011 15:54

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089618)
Also 1.
Wir sind hier nicht in Irgendeinem Rechtshilfe Forum, wo ich mich von irgendwelchen möchtegern Juristen beraten lassen muss, was ich machen darf und was nicht.

Diesen "Rat" meinte ich auch nicht.

Delphi-Laie 20. Mär 2011 11:45

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089618)
Und dass ich hier schon Hilfe für mehr als 30 EUR bekommen habe, sei mal so dahingestellt. Bis auf Klaus01, hat hier niemand Ansatzweise eine Antwort für mein Problem gehabt.

Undank ist bekanntlich der Welt Lohn, und warum sollte es mithin hier anders sein?! Ich muß jetzt mal eine kleine Schleim- und Kratzeinheit loswerden: In diesem Forum gibt es Experten, die dermaßen tief in der Programmiermaterie drinstecken, daß deren Leistung - wenigstens in Einzelfällen - durchaus einem Stundenlohn von mehreren hundert Euros adäquat wäre. Um eine solche Leistungsfähigkeit zu erreichen, ist eine beinahe lebenslange Beschäftigung mit der Materie vonnöten - ein Informatikstudium ist dafür sicher eine gute Grundlage, aber auch noch kein Garant für eine solche (hier altruistischerweise gratis zur Verfügung gestellte) Leistungsfähigkeit, wie Du sie hier selbstverständlich und ohne Dank anzuzapfen und daran - auch noch mit Patzigkeiten garniert - herumzumäkeln Dir dreist anmaßt.

Phoenix 20. Mär 2011 12:16

AW: Suche: Anleitung für Delphi + Curl
 
Zitat:

Zitat von ph0g (Beitrag 1089618)
Wir sind hier nicht in Irgendeinem Rechtshilfe Forum, wo ich mich von irgendwelchen möchtegern Juristen beraten lassen muss, was ich machen darf und was nicht.

Wir sind hier aber in einem Forum dessen Server in Deutschland steht, dessen Admin ein deutscher Staatsbürger ist und Daniel daher für alle - nach dem deutschen Gesetz illegalen - aktivitäten hier in der DP in vollem Umfang hatftbar gemacht werden kann. Deshalb wird hier nicht bei Viren oder Trojanern geholfen, deswegen wird hier auch nicht geholfen wenn jemand ein Youtube-Video von der Seite grabben will, weil das nach Youtube-AGB eben nicht gestattet ist und die DP gegenüber Youtube regresspflichtig wäre wenn eine Lösung wie man das macht hier veröffentlichen würde. Oder noch krasser: Hier würde sich ein Keygen für Delphi rumtreiben. Embarcadero liest (und schreibt) hier ab und zu mal mit.

Wir Moderatoren sind von Daniel angehalten - und glaube mir, wir ziehen das auch durch - sämtliche illegalen Aktivitäten zu unterbinden. Und dazu gehört auch Prävention. Wenn jemand eine Webseite programmatisch ansteuern kann, diese Seite aber nicht nennen darf, dann sind das sehr deutliche Indizien, dass hier etwas stattfinden könnte, was nicht unbedingt mit den AGB der entsprechenden Webseite vereinbar ist. Man kann diese Indizien ausräumen, oder uns beschimpfen dass wir unsere Nase in Sachen reinstecken die uns nichts angehen. Eins von beidem erhärtet so einen Verdacht. Das führt dann halt zu noch mehr unangenehmen Nachfragen und einer erhöhten Wachsamkeit unsererseits.


Alle Zeitangaben in WEZ +1. Es ist jetzt 07:24 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