Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
6. Nov 2007
das ich den kopiere ist mir schon klar sieht dann aber so aus wie bei mir oben....
aber eine entscheidene sache habe ich in deinem schon gesehen.. da erkennt er die variable b ja auch nicht als integer... warum zum teufel nicht?
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
6. Nov 2007
also irgendwie funktioniert das bei mir immer noch nicht
er erkennt nach wie vor meine variable integer nicht und auch das andere haut noch nicht so wirklich hin :(
type TFormBla = class(TForm)
private
function TFormBla.IntToBin (Sender: TObject);
implementation
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
5. Nov 2007
ob ich da Int oder Integer schreibe interessiert ihn nicht wirklich... erkennen will er es trotzdem nicht :(
und wie bringe ich ihn dazu das er mein Edit2 kennt?
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
5. Nov 2007
habe da nochmal ne nachfrage, nachdem ich eine andere hasuarbeit fertig habe und mich nun wieder mit delphi beschäftige mal wieder auf probleme gestossen...
hoffe ihr könnt mir bei meinen blöden fragen ein wenig helfen ;)
mein quellcode sieht wie folgt aus...
function IntToBin (Sender: TObject);
var a: int;
var b: string;
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
hmm.. je mehr ich darüber nachdenke.... umso blöder werde ich glaube ich :freak:
ich setzte ja die variable vergleichszahl.. das ist ja ein cardinal und die zahl die ich ins binäre umgewandelt haben möchte
als nächstes belegst du vergleichszahl und rückgabewert...
ich vermute mal das der rückgabewert auch eine variable ist.. die wurde vorher aber doch garnicht deklariert oder?
und...
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
dann ist also die cardinalzahl meine eingabevariable? zum beispiel meine 120?
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
erstmal schon mal recht herzlichen dank für die lösung.... jetzt habe ich zu dieser aber noch ganz viele blöde anfängerfragen ;)
zum einen vermisse ich hier eine variable von typ int... muss ja einen eingabewert machen.... wen ich jetzt zum beispiel die 120 umwandeln möchte brauche ich doch eine variable der ich diese 120 zuordnen kann oder?
dann verstehe ich leider immer noch nicht was dieses...
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
ok.. nun bin ich wieder bei den bömischen dörfern.... was ist denn bitte ein cadinal? ;)
wie würde denn deine konkrete funktion zum umwandeln aussehen?
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
ah.. so langsam verstehe ich dich.. also zumindest den grundgedanken..:)
aber wie genau muss ich dann den quellcode schreiben um die binärzahl in eine dualzahl umzuwandeln?
in dem tutorial hast du es ja allgemein gehalten... was ich dabei nicht verstehe ist dein setzen der constanten...also lesen =1...
sorry bin wirklich blutiger anfänger und habe weder ein tolles dephibuch noch ein...
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
ok.. also das verstehe ich jetzt schon so im groben.. hatten die tage auch in der gruppe die sachen mit and or bzw xor besprochen allerdings verstehe ich da noch nicht den zusammenhang zu meiner aufgabe...
hierbei gehts darum das wir ein programm schreiben sollen das jede binärzhl in eine dualzahl umwandelt und dafür soll ich die methode schreiben... dabei ist es doch für mich nicht interessant...
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
21. Okt 2007
danke für deine antwort aber um ehrlich zu sein versteh ich das mal so garnicht :(
also am sinnvollsten scheint mir folgende lösung zu sein
function IntToBin(Value: Word): String; (wofür steht das word? ist das eine art string?)
const (welche bedeutung hat const? ist damit eine constante gemeint?)
BIN_VALUE: array of Char = ('0', '1');
begin
Result := '';
while Value > 1 do
Forum: Object-Pascal / Delphi-Language
Delphi
by Poldy,
19. Okt 2007
hallo,
wollte dieses thema nochmal aufgreifen..
für mich ist delphi noch komplett neu, sprich genau diese aufgabe ist meine erste kleine funktion die ich schreiben soll...
da ich aber nun nicht nur einfach das ergebnis haben möchte sondern auch gerne verstehen möchte was genau wo passiert wäre es klasse wenn mir das jemand von euch mal kurz erklären könnte :)