Entwickler-Ecke

Off Topic - delphi -> C++ code


termodox - Sa 07.06.08 12:34
Titel: delphi -> C++ code
hallo, kann mir jemand mit c++ helfen ))

also das " idhttp.get('http://google.de/search.php?'+edit1.text); " in c++ bitte^^


Christian S. - Sa 07.06.08 12:36

Hallo!

Gib Deinem Thread doch bitte einen Titel, der was mit der Frage zu tun hat. Danke! :-)

Grüße
Christian


jaenicke - Sa 07.06.08 13:04

Du solltest dir ersteinmal die grundlegende Syntax von C++ ansehen, dann würdest du das auch selbst hinbekommen:

Quelltext
1:
IdHttp1->Get("http://google.de/search.php?" + Edit1->Text);                    


Fighter#1 - Sa 07.06.08 13:09

URLDownloadToFile sollte das gewünschte liefern.
http://msdn.microsoft.com/en-us/library/ms775123(VS.85).aspx
Musch wohl die UrlMon.h einbinden dass du die funktion nutzen kannst.
Wie man sie benutzt wird ähnlich wie bei Delphi sein, nutz einfach die SuFu dafür.

MfG, Fighter#1


Fighter#1 - Sa 07.06.08 13:11

user profile iconjaenicke hat folgendes geschrieben:
Du solltest dir ersteinmal die grundlegende Syntax von C++ ansehen, dann würdest du das auch selbst hinbekommen:

Quelltext
1:
IdHttp1->Get("http://google.de/search.php?" + Edit1->Text);                    


=O Die Indys sind auch für C++ erhältlich ? :oops: wusst ich garnich *g*


jaenicke - Sa 07.06.08 13:12

Sofern es sich um den C++-Builder handelt natürlich nur. Und da ich das so verstanden habe, dass er Probleme mit der Syntax hat, bin ich davon ausgegangen, dass er den auch benutzt.


termodox - Sa 07.06.08 15:36

wow correct, ich habe C++ builder =)

habe jetzt idhttp auf die form geworfen dann ein edit und ein button, den Code eingefügt aber es geht nicht ...

er sagt E2451 Undefined symbol 'iDHttp1'
er sagt E2451 Undefined symbol 'edit1'

und über den Object Inspector ist ein Fenster wo alle Objecte angezeigt werden, in Delphi werden dort alle angezeigt ..label edits buttons...
doch jetzt in C++ sehe ich nur Form1 Object und Tform1::Button1Click

vll deswegen, muss man die manuel hinzufügen oder wie macht man das?

danke


Jakob_Ullmann - Sa 07.06.08 15:51

In C++ Groß- und Kleinschreibung beachten!

iDHttp1 ==> IdHttp1


termodox - Sa 07.06.08 16:12

hat nicht geholfen...schreibt trotzdem den fehler hin, jetzt aber in der richtigen Groß-Kleinschreibung...

moment gucke Unit.h


termodox - Sa 07.06.08 16:15

ich habe noch ein Unit.h mit


C#-Quelltext
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
//---------------------------------------------------------------------------

#ifndef Unit1H
#define Unit1H
//---------------------------------------------------------------------------
#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <IdBaseComponent.hpp>
#include <IdComponent.hpp>
#include <IdHTTP.hpp>
#include <IdTCPClient.hpp>
#include <IdTCPConnection.hpp>
//---------------------------------------------------------------------------
class TForm1 : public TForm
{
__published:  // IDE-managed Components
  TEdit *Edit1;
  TEdit *Edit2;
  TButton *Button1;
  TIdHTTP *IdHTTP1;
  void __fastcall Button1Click(TObject *Sender);
private:  // User declarations
public:    // User declarations
  __fastcall TForm1(TComponent* Owner);
};
//---------------------------------------------------------------------------
extern PACKAGE TForm1 *Form1;
//---------------------------------------------------------------------------

#endif



EDIT: es geht! habe jetzt IdHTTP1 geschreiben in der Großschreibung und es ging, vielen dank!


Jakob_Ullmann - Sa 07.06.08 16:24

Genau und dasselbe mit Edit1. Überall in C(++)!


termodox - Sa 07.06.08 16:56

Jawohl, danke...aber ich habe jetzt ein anderes Problem...ich mache ambesten neues Thema auf...denn wenn ich mein compliertes programm
bei mir starte geht es...
ich habe es dem Bekannten über icq verschickt. (Project1.exe)
er wollte es öffnen und dann kamm ein Fehler
"
This application has failed to start becouse vcl100.bpl was not found.
Re-installing the application may fix this problem.

"

was ist da falsch?
Danke


Christian S. - Sa 07.06.08 17:07

user profile icontermodox hat folgendes geschrieben:
Jawohl, danke...aber ich habe jetzt ein anderes Problem...ich mache ambesten neues Thema auf...

Richtig, daher mache ich hier zu. :-)