![]() |
Fehlermeldung
bei meinem prog kommt immer unkompatible typen: byte und tcaption, wie bekomm ich das hin das das funzt? aus der hilfe werd ich au net schlau ;(
|
Re: Fehlermeldung
versuchs mal mit
Delphi-Quellcode:
mfG
Caption := IntToStr(ByteWert);
mirage228 |
Re: Fehlermeldung
Hallo Nemesis333,
du könntest es mal so versuchen.
Delphi-Quellcode:
Tschüß Markus
var Zahl:Byte;
begin Zahl:=StrToInt(Label1.caption); end; |
Re: Fehlermeldung
na funzt leider auch nicht
|
Re: Fehlermeldung
poste doch mal den code...
|
Re: Fehlermeldung
Delphi-Quellcode:
[edit=sakura] [delphi]-Tags :roll: Mfg, sakura[/edit]
unit chargen1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls, ExtCtrls; type TForm1 = class(TForm) GroupBox1: TGroupBox; Label1: TLabel; Label2: TLabel; Label3: TLabel; Label4: TLabel; Label5: TLabel; Label6: TLabel; Label7: TLabel; Button1: TButton; Button2: TButton; Button3: TButton; Button4: TButton; Button5: TButton; Button6: TButton; Button7: TButton; Edit1: TEdit; Edit2: TEdit; Edit3: TEdit; Edit4: TEdit; Edit5: TEdit; Edit6: TEdit; Edit7: TEdit; GroupBox2: TGroupBox; Label8: TLabel; Label9: TLabel; Label10: TLabel; Label12: TLabel; Label13: TLabel; Label14: TLabel; Label15: TLabel; Label16: TLabel; Label17: TLabel; Edit8: TEdit; Edit9: TEdit; Edit10: TEdit; Edit12: TEdit; Edit13: TEdit; Edit14: TEdit; Edit15: TEdit; Edit16: TEdit; Edit17: TEdit; Button8: TButton; Button9: TButton; Button10: TButton; Button12: TButton; Button13: TButton; Button14: TButton; Button15: TButton; Button16: TButton; Button17: TButton; procedure Button1Click(Sender: TObject); procedure Button2Click(Sender: TObject); procedure Button3Click(Sender: TObject); procedure Button4Click(Sender: TObject); procedure Button5Click(Sender: TObject); procedure Button6Click(Sender: TObject); procedure Button7Click(Sender: TObject); procedure Button8Click(Sender: TObject); procedure Button9Click(Sender: TObject); procedure Button10Click(Sender: TObject); procedure Button12Click(Sender: TObject); procedure Button13Click(Sender: TObject); procedure Button14Click(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; implementation {$R *.dfm} var auss, kl, wei, tak, ausd, kk, ge: byte; procedure TForm1.Button1Click(Sender: TObject); begin randomize; edit1.text:=(inttostr(random(7)+12)); auss:=edit1.text; end; procedure TForm1.Button2Click(Sender: TObject); begin randomize; edit2.text:=(inttostr(random(7)+12)); kl:=edit2.text; end; procedure TForm1.Button3Click(Sender: TObject); begin randomize; edit3.text:=(inttostr(random(7)+12)); wei:=edit3.text; end; procedure TForm1.Button4Click(Sender: TObject); begin randomize; edit4.text:=(inttostr(random(7)+12)); tak:=edit4.text; end; procedure TForm1.Button5Click(Sender: TObject); begin randomize; edit5.text:=(inttostr(random(7)+12)); ausd:=edit5.text; end; procedure TForm1.Button6Click(Sender: TObject); begin randomize; edit6.text:=(inttostr(random(7)+12)); kk:=edit6.text; end; procedure TForm1.Button7Click(Sender: TObject); begin randomize; edit7.text:=(inttostr(random(7)+12)); ge:=edit7.text; end; procedure TForm1.Button8Click(Sender: TObject); begin randomize; edit8.text:=(inttostr(random(30)+15)) end; procedure TForm1.Button9Click(Sender: TObject); begin randomize; edit9.text:=(inttostr(random(40)+167)) end; procedure TForm1.Button10Click(Sender: TObject); var a:integer; begin randomize; a:=(random(3)); if a = 0 then edit10.text:='schlank' ; if a = 1 then edit10.text:='normal' ; if a = 2 then edit10.Text:='breit' ; end; procedure TForm1.Button12Click(Sender: TObject); var a:integer; begin randomize; a:=(random(7)); if a = 0 then edit12.text:='Ausgestoßener' ; if a = 1 then edit12.text:='niederes Folk' ; if a = 2 then edit12.Text:='einfaches Volk'; if a = 3 then edit12.Text:='untere Mittelschicht'; if a = 4 then edit12.Text:='obere Mittelschicht'; if a = 5 then edit12.Text:='Landadel'; if a = 6 then edit12.Text:='Hochadel'; end; procedure TForm1.Button13Click(Sender: TObject); var a:integer; begin randomize; a:=(random(5)); if a = 0 then edit13.text:='keiner' ; if a = 1 then edit13.text:='einer' ; if a = 2 then edit13.text:='zwei' ; if a = 3 then edit13.text:='drei' ; end; procedure TForm1.Button14Click(Sender: TObject); begin if kl = 16 then edit14.text:='eine' ; if kl = 17 then edit14.text:='zwei' ; if kl = 18 then edit14.text:='drei' ; if kl = 19 then edit14.text:='vier' ; if kl < 0 then edit14.text:='keine' ; end; end. |
Re: Fehlermeldung
Und jetzt ändere obigen Post mal so, daß nur die Zeile (und drei hoch bzw. runter) stehen bleiben, wo der Fehler auftritt :wall:
zzgl. Deklarationen der Variablen ;) ...:cat:... |
Re: Fehlermeldung
Hallo Nemesis333,
also bei mir funktioniert das. Beispiel:
Delphi-Quellcode:
Tschüß Markus
begin
randomize; edit3.text:=(inttostr(random(7)+12)); wei:=StrToInt(edit3.text); end; |
Re: Fehlermeldung
var auss, kl, wei, tak, ausd, kk, ge: byte;
procedure TForm1.Button1Click(Sender: TObject); begin randomize; edit1.text:=(inttostr(random(7)+12)); auss:=edit1.text; end; procedure TForm1.Button2Click(Sender: TObject); begin randomize; edit2.text:=(inttostr(random(7)+12)); kl:=edit2.text; end; procedure TForm1.Button3Click(Sender: TObject); begin randomize; edit3.text:=(inttostr(random(7)+12)); wei:=edit3.text; end; procedure TForm1.Button4Click(Sender: TObject); begin randomize; edit4.text:=(inttostr(random(7)+12)); tak:=edit4.text; end; procedure TForm1.Button5Click(Sender: TObject); begin randomize; edit5.text:=(inttostr(random(7)+12)); ausd:=edit5.text; end; procedure TForm1.Button6Click(Sender: TObject); begin randomize; edit6.text:=(inttostr(random(7)+12)); kk:=edit6.text; end; procedure TForm1.Button7Click(Sender: TObject); begin randomize; edit7.text:=(inttostr(random(7)+12)); ge:=edit7.text; end; |
Re: Fehlermeldung
Und noch sinnvoller wäre:
Delphi-Quellcode:
randomize; sollte nur einmal aufgerufen werden. Z.B. im FormCreate oder ähnliches ;)
begin
wei := random(7)+12; edit3.text := inttostr(wei); end; ...:cat:... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:26 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz