Autor Beitrag
V!P3R
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 151



BeitragVerfasst: Sa 13.10.07 22:19 
Ich gebe einen Text vor. z.B:

ausblenden Quelltext
1:
ich brauche x Kilogramm y					


für x will ich jez ne zahl (oder nen wort) eintragen, für y auch

Der User des programms gibt die zahl (x und y) anfangs in zwei verschiedene Editfelder ein
und will hinterher ein Memofeld mit dem text:

ausblenden Quelltext
1:
ich brauche x Kilogramm y					


wie mache ich das?

(PS: Es ist absichtlick KEIN Delphi Code, da es auch kein funktionierender Befehl ist)


MfG V!P3R


Zuletzt bearbeitet von V!P3R am Sa 13.10.07 22:27, insgesamt 1-mal bearbeitet
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 13.10.07 22:20 
Am schönsten mit dem Format-Befehl, denke ich.

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
V!P3R Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 151



BeitragVerfasst: Sa 13.10.07 22:23 
Titel: RE
Tut mir sorry,

ABER ICH HAB KEINE AHNUNG WAS DAS IST...

Gibt es Jemand der ZUFÄLLIG den Delphi Code dafür weiß, benutzt hat bzw. aufschreiben kann?


MfG V!P3R
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: Sa 13.10.07 22:49 
Ich bin nicht davon ausgegangen, dass Du das kennst, sondern dass Du die Foren-Suchfunktion und die Delphi-Hilfe benutzt. Bitte versuche es doch damit erst einmal selber und wenn Du dann irgendwo nicht weiter kommst, helfen wir bestimmt gerne weiter. Aber ein bisschen selber bemühen musst Du Dich schon! :mahn:

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".
ConditionZero
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 190

Win XP
Delphi 7 PE, C++ (Dev-C++), HTML+PHP (Dreamweaver MX), JavaScript(MS FrontPage)
BeitragVerfasst: Sa 13.10.07 22:49 
Moin,

Also dafür musst du 2 Variablen deklarieren, indem du in deine Prozedur vor dem "begin" folgendes schreibst:

ausblenden Delphi-Quelltext
1:
2:
3:
var
x: Integer;  //Eine Zahlenvariable
y: String;   //Eine Zeichenvariable


dann musst du den Variablen Werte zuweißen indem du in deine Prozedur folgendes schreibst:

ausblenden Delphi-Quelltext
1:
x:= StrToInt(Edit1.Text);					

Bedeutet: X bekommt den Wert der Eingabe von Edit2. StrToInt() ist lediglich eine Umkonvertierung von Zeichen in Zahlen.

ausblenden Delphi-Quelltext
1:
y:= Edit2.Text;					

Das selbe in grün.


LG Marc

PS: Google und Forensuche hilft oft auch ;)

//Edit: Ach mist, du hast mein Beitrag unbrauchbar gemacht :D
V!P3R Threadstarter
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 151



BeitragVerfasst: Sa 13.10.07 23:44 
Titel: RE
sorry das ich noch mal frage


aber wie greife ich jez auf x bzw y zu, die variablen ham jetzt ja nen wert, aber wie sage ich ihnen jez das sie sich in MemoFeld : "Memo1" plazieren sollen?

Code: (das ist ein Versuchs code, kein fertiger!!!)


ausblenden volle Höhe Delphi-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:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls;

type
  TForm1 = class(TForm)
    Edit1: TEdit;
    Edit2: TEdit;
    Memo1: TMemo;
    Button1: TButton;
    Button2: TButton;
    Button3: TButton;
    procedure Memo1Change(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Button2Click(Sender: TObject);
    procedure Button3Click(Sender: TObject);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Memo1Change(Sender: TObject);
var
x: Integer;  //Eine Zahlenvariable
y: String;   //Eine Zeichenvariable
begin
 x:= StrToInt(Edit1.Text);
 y:= Edit2.Text;
end;

procedure TForm1.Button1Click(Sender: TObject);
begin
Memo1.Visible:=True;
end;

procedure TForm1.Button2Click(Sender: TObject);
begin
Memo1.Visible:=False;
end;

procedure TForm1.Button3Click(Sender: TObject);
begin
Form1.Close;
end;

end.



Was muss ich noch machen?? (Ich weiß das ich noch was machen muss, und acuh das das was da steht noch nicht ganz richtig ist aber: WAS muss ich noch machen???)


MfG
JayEff
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starofftopic star
Beiträge: 2971

Windows Vista Ultimate
D7 Enterprise
BeitragVerfasst: Sa 13.10.07 23:56 
Also wenn du Delphi lernen willst, lege ich dir den Delphi Crashkurs von Christian S. wärmstens ans Herz.
Da steht unter anderem auch drin, dass man Variablen mit einem "+" aneinanderfügen kann.
Wenn deine Variablen beide vom Typ String sind, kannst du sowas hier schreiben:
ausblenden Delphi-Quelltext
1:
Ergebnis := 'Text1 ' + Anzahl + ' Text2 ' + Art;					

Aber lies dir ruhig mal den ganzen Crashkurs durch ;)

_________________
>+++[>+++[>++++++++<-]<-]<++++[>++++[>>>+++++++<<<-]<-]<<++
[>++[>++[>>++++<<-]<-]<-]>>>>>++++++++++++++++++.+++++++.>++.-.<<.>>--.<+++++..<+.
Christian S.
ontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic star
Beiträge: 20451
Erhaltene Danke: 2264

Win 10
C# (VS 2019)
BeitragVerfasst: So 14.10.07 00:10 
Ein bisschen Eigenwerbung: Der Crashkurs Reloaded ist schon recht weit gediehen, den kann man sich auch mal ansehen :-)

_________________
Zwei Worte werden Dir im Leben viele Türen öffnen - "ziehen" und "drücken".