AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Variablenwert in Form1 anzeigen

Ein Thema von BW65 · begonnen am 26. Apr 2011 · letzter Beitrag vom 26. Apr 2011
Antwort Antwort
BW65

Registriert seit: 26. Apr 2011
3 Beiträge
 
#1

Variablenwert in Form1 anzeigen

  Alt 26. Apr 2011, 17:45
Delphi-Version: 5
Hi,
bin neu hier und hoffe im richtigen Bereich zu posten.
Seit einiger Zeit arbeiten wir in der Schule im Informatikunterricht mit Delphi. Da es scheinbar keine lauffähige kostenlose Version von Delphi gibt für Windows 7 (64bit) benutze ich Lazarus. Dieses scheint ja relativ identisch mit Delphi zu sein.

Naja zu meinem "Problem":

Ich möchte, dass in meiner "Form1" die Werte verschiedener Variablen angezeigt werden, welche sich durch drücken eines Buttons verändern sollen. Die Variablen sind dabei alle vom Typ Integer. Habe allerdings derzeitig keine Idee wie ich dies umsetzen könnte. (habe schon Google benutzt und auch einige Tutorials gelesen und nichts gefunden, oder vielleicht auch einfach nur nicht verstanden )
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#2

AW: Variablenwert in Form1 anzeigen

  Alt 26. Apr 2011, 17:52
Willkommen in der DP!

Ich möchte, dass in meiner "Form1" die Werte verschiedener Variablen angezeigt werden, welche sich durch drücken eines Buttons verändern sollen. Die Variablen sind dabei alle vom Typ Integer.
Wo genau liegt denn dein Problem bzw. was genau verstehst du denn nicht?

Beschreibe doch mal genauer, wo es hängt, dann kann man dir sicher helfen
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
BW65

Registriert seit: 26. Apr 2011
3 Beiträge
 
#3

AW: Variablenwert in Form1 anzeigen

  Alt 26. Apr 2011, 18:17
Hmm also ich habe ein Programm erstellt, welches das Würfeln mit 2 Würfeln simulieren soll. Dabei lass ich 2 zufällige Zahlen ermitteln, die zwischen 1 und 6 liegen. Anschließend lass ich prüfen ob ein Pasch vorhanden ist, also ob beide Zahlen identisch sind. Im Hintergrund lass ich dabei noch die Anzahl der Versuche zählen und die dabei insgesamt erzielten Pasch.
Bislang hab ich die Werte immer über "showmessage" anzeigen lassen. Mich nervt dabei allerdings jedesmal "OK" klicken zu müssen, weshalb ich mir gedacht hab, dass ich diese 4 Zahlen in meine "Form1" einbinden könnte und somit jedesmal nur auf meinen Button "würfeln" klicken brauche, wodurch ich nur 1 anstatt 2 Klicks tätigen müsste.
Ich weiß nicht mit welchen Funktionen ich dies realisieren kann. Mit "tLabel" kann man ja Texte in die "Form1" schreiben. Kann man deren Inhalt variieren lassen? Also zum Beispiel:

"Es wurden (Zahl1) und (Zahl2) gewürfelt. Insgesamt wurden (Anzahl der Pasch) Pasch bei (Gesamtzahl der Versuche) Versuchen gewürfelt."

Also kann man irgendwie Variablen in "tLabel" einbinden?
  Mit Zitat antworten Zitat
Benutzerbild von patti
patti

Registriert seit: 20. Okt 2004
Ort: Mittelfranken
665 Beiträge
 
Turbo Delphi für Win32
 
#4

AW: Variablenwert in Form1 anzeigen

  Alt 26. Apr 2011, 18:29
Natürlich kann man den Inhalt eines Labels auch zur Laufzeit des Programms ändern. Die Eigenschaft des Labels, welche den darzustellenden Text beinhaltet, heißt "Caption". Diese kannst du im Objekt-Inspektor per Hand setzen - oder eben im Programm-Code.

label.Caption := 'Neue Caption';
Wenn du den Inhalt von Variablen mit ausgeben willst, kannst du das beispielsweise so machen:

label.Caption := 'Es wurden ' + IntToStr(zahl1) + ' und ' + IntToStr(zahl2) + ' gewürfelt...'; // String-Konkatenation
Alternativ kannst du auch Hier im Forum suchenFormat verwenden.
Patrick Kreutzer
[Informatik-Student im 4. Semester]
http://www.patti-k.de/
  Mit Zitat antworten Zitat
BW65

Registriert seit: 26. Apr 2011
3 Beiträge
 
#5

AW: Variablenwert in Form1 anzeigen

  Alt 26. Apr 2011, 18:42
Danke
Genau so wollte ich das
  Mit Zitat antworten Zitat
Antwort Antwort


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:57 Uhr.
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