Thema: Delphi probleme mit get

Einzelnen Beitrag anzeigen

jd-fun

Registriert seit: 18. Jul 2004
4 Beiträge
 
Delphi 4 Standard
 
#1

probleme mit get

  Alt 25. Aug 2004, 14:15
hallo @ all,

ich habe nicht hingekriegt, die indies zu installieren, wollte aber für eine von mir im netzt stehende seite mit möglichkeit eine datenbank zu durchsuchen für diese suche ein programm erstellen.

da ich die indies kriege, wollte es mit einer anderen möglichkeit versuchen, und zwar der möglichkeit, mit

Delphi-Quellcode:
ShellExecute(Application.Handle, 'open', PChar('http://www.deinedomain.de/'), nil,
nil, sw_ShowNormal);
ein getparameter mitzugeben, welches über ein formular im programm ermittelt wird.

das funktioniert auch gut, das get wird übermittelt und von der website auch verarbeitet, nur das problem ist, ich kriege nicht die variable, die mit inhalt aus dem formular gefüllt ist, als get übermittelt.

hier mal mein code, darunter dann das genaue problem

Delphi-Quellcode:
unit jdfun1;

interface

uses
  Windows, Messages, SysUtils, Classes, Graphics, Controls, Forms, Dialogs, ShellApi,
  ExtCtrls, jpeg, StdCtrls;

type
  TForm1 = class(TForm)
    Image1: TImage;
    Label2: TLabel;
    Label3: TLabel;
    Edit1: TEdit;
    Button1: TButton;
    Button2: TButton;
    Label1: TLabel;
    procedure Image1Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
  private
    { Private-Deklarationen}
  public
    { Public-Deklarationen}
  end;

var
  Form1: TForm1;
  text: string;

implementation

{$R *.DFM}

procedure TForm1.Image1Click(Sender: TObject);
begin

ShellExecute(Application.Handle, 'open', PChar('http://www.shellmaster.de/'), nil,
nil, sw_ShowNormal);

end;

procedure TForm1.Button1Click(Sender: TObject);
begin

text := Edit1.text;

ShellExecute(Application.Handle, 'open', PChar('http://www.jd-fun.de/db/suchmaschine4.php?a=text'), nil,
nil, sw_ShowNormal);

end;

end.
wenn man jetzt button1 anklickt wird soweit auch alles übermittelt, aber anstatt, dass der bei get den wert der varriable "text" einsetzt, wird als get das wort "text" übermittelt.

und dann sagt das suchscript immer:

zum wort "text" konnte kein inhalt gefunden werden. obwohl da ja auch statt "text" der wert der variable text übergeben werden soll...

kann man da irgendwie statt des wortes text die variable text übergeben?

tut mir übrigens leid, die frage muss für einen profie sicher sehr einfach sein, aber ich bin halt delphi-neuling... hab aber schon in anderen programmiersprachen erfahrungen, sonnst hätt ich ja wohl auch kaum das suchscript auf die beine bekommen... ich weiß, bei php müsste ich jetzt, um den wert der variabale "text" zu übergeben, als get $text schreiben und wird nicht wörtlich $text, sondern der wert von variable text übermittelt... aber wie das bei delphi läuft, weiß ich eben nicht...

danke schon mal im vorraus, ich hoffe, ihr könnt mir helfen.

Gruß:

jd-fun

[edit=sakura] Doppelpost entfernt Mfg, sakura[/edit]
  Mit Zitat antworten Zitat