AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Sprachen und Entwicklungsumgebungen Object-Pascal / Delphi-Language Delphi problehme mit den variabeln zu definieren :(
Thema durchsuchen
Ansicht
Themen-Optionen

problehme mit den variabeln zu definieren :(

Ein Thema von Gregor · begonnen am 28. Mär 2003 · letzter Beitrag vom 28. Mär 2003
Antwort Antwort
Seite 1 von 2  1 2      
Benutzerbild von Gregor
Gregor

Registriert seit: 14. Mär 2003
Ort: Jona
133 Beiträge
 
#1

problehme mit den variabeln zu definieren :(

  Alt 28. Mär 2003, 18:29
sorry, ich weis das es ne echt dumme frage ist aber ich schaffe es nicht einen variabel mit einer zahl zu füllen. diesen habe ich als integer gemacht. hier der code:
Delphi-Quellcode:
var
  Form1: TForm1;

  Leben1,Waffen1,Schild1,Leben2,Waffen2,Schild2: Integer;
implementation

{$R *.dfm}

procedure TForm1.FormCreate(Sender: TObject);
begin
  //vorberreitung
 memo_infotext.Text:=''

 //variabeln für spieler 1

end;
ich will zum beispiel "label1" mit der zahl 200 füllen im form load

p.s: ioch habe in meinen büchern und im internet sowie der hilfe gesucht aber nix gefunden. ich gebrauche delphi 7 enterprise
<->Besser mit Klugen in die Hölle als mit Dummen ins Paradies.<->
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#2
  Alt 28. Mär 2003, 18:32
Moin Gregor,

meinst Du das so:

Label1.Caption := IntToStr(200); ?
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Gregor
Gregor

Registriert seit: 14. Mär 2003
Ort: Jona
133 Beiträge
 
#3
  Alt 28. Mär 2003, 18:43
ich brauche die variabeln um in einer textbox was auszugeben, um sie für eine progressbar als vortschritt und um den schaden auszurechnen wenn einer visualbasic kennt dan würde das so aussehen:

leben1 = 200
<->Besser mit Klugen in die Hölle als mit Dummen ins Paradies.<->
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.105 Beiträge
 
Delphi 11 Alexandria
 
#4
  Alt 28. Mär 2003, 19:04
Moin Gregor,

wenn ich das richtig weiss, kann man in VB Werte von Typ integer direkt ausgeben lassen, da einem der Compiler/Interpreter die Typumwandlung abnimmt.
In Pascal geht das nicht. Hier muss man sich selber um die Konvertierung kümmern (IntToStr/StrToInt bzw. StrToIntDef).
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
Benutzerbild von Gregor
Gregor

Registriert seit: 14. Mär 2003
Ort: Jona
133 Beiträge
 
#5
  Alt 28. Mär 2003, 19:19
und wenn ich jetzt einfach nur variabel = wert machen ?

dann kann man ja das mit dem sttoint oder die andern nicht machen. ich wuill ohne label oder solche objekte ein variabel mit der zahl 200 füllen
<->Besser mit Klugen in die Hölle als mit Dummen ins Paradies.<->
  Mit Zitat antworten Zitat
Haegar

Registriert seit: 10. Dez 2002
Ort: Peitz
319 Beiträge
 
Delphi 7 Professional
 
#6
  Alt 28. Mär 2003, 19:27
naja wichtig is ja dabei das die variable, sowie die zahl vom selben typ sind!
du kannst zum beispiel einer ganzzahl keine kommazahl zuweisen (ohne umwandlung)!
Beispiel:
Delphi-Quellcode:
var
 var1:integer;
 var2:real;

....
begin
 var1:=3241; //bei integer ganzzahl
end;


begin
 var2:=1,223344422 //bei real dann kommazahl (kann sein das ich . und , verwechselt habe)
end;
is natürlich nur ein kleines beispiel, aber es geht auch mit umwandlungen

gruss haegar
  Mit Zitat antworten Zitat
Benutzerbild von Gregor
Gregor

Registriert seit: 14. Mär 2003
Ort: Jona
133 Beiträge
 
#7
  Alt 28. Mär 2003, 19:33
genau das mache ich die ganze zeit aber es kommt immer folgende fehlermeldung im debbuger

Code:
 [Fehler] Unit1.pas(63): Operator oder Semikolon fehlt
Delphi-Quellcode:
procedure TForm1.FormCreate(Sender: TObject);
var
leben1:integer;
begin
  //vorberreitung
 memo_infotext.Text:=''

 //variabeln für spieler 1
   leben1:=5241;
end;
<->Besser mit Klugen in die Hölle als mit Dummen ins Paradies.<->
  Mit Zitat antworten Zitat
Benutzerbild von Darty
Darty

Registriert seit: 8. Jun 2002
Ort: Kronau
731 Beiträge
 
#8
  Alt 28. Mär 2003, 19:44
Mach hinter

Code:
 memo_infotext.Text:=''
noch ein Semikolen
Matthias Knebel
Mfg M. Knebel [-Darty-]
- Gehörlose Delphianer gibt es selten -
www.team-knebel.de
  Mit Zitat antworten Zitat
Benutzerbild von Luckie
Luckie

Registriert seit: 29. Mai 2002
37.621 Beiträge
 
Delphi 2006 Professional
 
#9
  Alt 28. Mär 2003, 19:45
Wer lesen kann ist klar im Vorteil.
Was sagt dir die Fehlermeldung? Es fehlt ein Semikolon. Und jetzt kuck dir mal deine Prozedur an, besteht ja nur aus zwei Zeilen. Der Compiler sollte dir eine Zeile markieren und jetzt kuck mal in die Zeile da drüber.
Michael
Ein Teil meines Codes würde euch verunsichern.
  Mit Zitat antworten Zitat
Benutzerbild von Gregor
Gregor

Registriert seit: 14. Mär 2003
Ort: Jona
133 Beiträge
 
#10
  Alt 28. Mär 2003, 19:48
selbsthassmode = on




DANKE
<->Besser mit Klugen in die Hölle als mit Dummen ins Paradies.<->
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


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 00:24 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