Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ausgabe auf dem bildschirm (https://www.delphipraxis.net/15538-ausgabe-auf-dem-bildschirm.html)

H2SO4 30. Jan 2004 14:24


Ausgabe auf dem bildschirm
 
Ich möchte jetzt auch delphi lernen, hab mir nen compiler geladen und ein tut gelesen. weiß jetzt wie man variablen definiert, aber da steht nicht wie man den inhalt auf dem bildschirm ausgibt.
warscheinlich total einfach, aber ich weiß es nicht.

sakura 30. Jan 2004 14:28

Re: Ausgabe auf dem bildschirm
 
Zitat:

Zitat von H2SO4
Ich möchte jetzt auch delphi lernen, hab mir nen compiler geladen

Was für ein Compiler soll das sein? Delphi gibt es nicht zum runterladen :roll:

...:cat:...

H2SO4 30. Jan 2004 14:33

Re: Ausgabe auf dem bildschirm
 
testversion delphi 7

wie geht das denn nun mit der ausgabe auf dem bildschirm?

Wheelie 30. Jan 2004 14:33

Re: Ausgabe auf dem bildschirm
 
es wichtig zu wissen, welchen datentyp du ausgeben möchtest. nehmen wir mal an, dass du einen string mit hilfe eines labels ausgeben willst:

Delphi-Quellcode:
Label1.Caption := variable;
... bei einem edit-feld:
Delphi-Quellcode:
Edit1.Text := variable;
falls du hingegen eine zahl ausgeben möchtest, musst du wissen, ob es sich um eine ganzzahl oder um einen fließkommawert handelt.

für ganze zahlen (integer, byte, word, dword, cardinal, ...):

Delphi-Quellcode:
Label1.Caption := IntToStr(variable); // hier wird von einer standardfunktion gebrauch gemacht, die beispielsweise einen integer-wert in eine zeichenfolge konvertiert (typenumwandlung).
für fließkommawerte (real, extended, ...):

Delphi-Quellcode:
Label1.Caption := FloatToStr(variable); // "FloatToStr" ebenfalls standardfunktion -> ergebnis vom typ string

H2SO4 30. Jan 2004 15:28

Re: Ausgabe auf dem bildschirm
 
Code:
var text1: string;
begin
text1 := 'Hallo Welt!'; //Wie immer...
Label1.Caption := text1;
end. //Beim ; zeigt er Error an
So sieht es jetzt aus, sagt aber das das nicht funktioniert. in Zeile Label1....

wie geasagt bin Anfänger

H2SO4 30. Jan 2004 15:35

Re: Ausgabe auf dem bildschirm
 
Gibt es bei delphi nicht so was wie bei php echo{}?

choose 30. Jan 2004 15:42

Re: Ausgabe auf dem bildschirm
 
Hallo H2SO4,

ich konnte bisher noch nichts in der Art lesen (auch bei Deiner Suche nach einem Delphi-Download nicht), deshalb an dieser Stelle von mir zunächst ein herzliches Willkommen in der Delphi-PRAXiS! :)

Zitat:

Gibt es bei delphi nicht so was wie bei php echo{}?
Nun, dass gibt es mit WriteLn zwar schon, allerdings nur, wenn Du Konsolenprogramme oder Daten als Ausgabe in andere Dateien schreiben möchtest.

Vielleicht kannst Du kurz beschreiben, was letztlich auf Dem Bildschrim erscheinen soll? Eine MessageBox, ein Fenster, in dem verschiedene Werte in Edit-Feldern angezeigt werden, sobald Du auf einen Knopf drückst? Soll das Programm über die Konsole gestartet werden und in nach StdOut schreiben? ...? :gruebel:

H2SO4 30. Jan 2004 15:50

Re: Ausgabe auf dem bildschirm
 
Zum Anfangen würde ich nur gerne wissen, wie man einen bestimmten Text 'Hello World!' in einem Fenster ausgeben lassen kann und auf knopfdruck das programm beenden lassen kannst.

Neg 30. Jan 2004 15:51

Re: Ausgabe auf dem bildschirm
 
Zitat:

end. //Beim ; zeigt er Error an
H2SO4, poste mal bitte den ganzen Quellcode. Irgendwas kann da nicht stimmen...

choose 30. Jan 2004 15:55

Re: Ausgabe auf dem bildschirm
 
Zitat:

Zitat von H2SO4
Zum Anfangen

Erzeuge eine Form mit zwei Buttons und hinterlege hinter den beiden Ereignisbehandungsroutinen jeweils den Folgenden Code


Zitat:

Zitat von H2SO4
einen bestimmten Text 'Hello World!' in einem Fenster ausgeben

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
begin
  Showmessage('Hello World');
end;

Zitat:

Zitat von H2SO4
das programm beenden lassen

Delphi-Quellcode:
procedure TForm1.Button2Click(Sender: TObject);
begin
  Close;
end;
Sollten Begriffe unklar sein oder möchtest Du genaueres zu den verwendeten Methoden oder Funktionen wissen, sollte die Delphi Online-Hilfe (OH) detailierte Auskunft geben können.


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:39 Uhr.
Seite 1 von 2  1 2      

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