Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
Haha, du bist gut... Danke aber... Hab mir da auch jetzt was zusammengebastelt... Aber deins ist auf jedenfall eleganter... :-) und grad mal geschrieben :-D
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
hab ich leider nicht, hab jpg... Muss ich eben fudeln, oder fällt jmd noch was anderes ein?
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
Wollte das mit dem Pixel vergleichen mal versuchen, aber der gibt mir nach deinem Code eine Fehlermeldung raus:
UNdefinierter Bezeichner "Canvas", was ich aber absolut nicht verstehe.
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
doppelt auf TImage klicken, dann auf Laden, Pfad wählen, ok... :-D Eben vor dem compilieren...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
nur ein Pixel zu vergleichen würde nicht klappen, die Bilder haben sehr ähnliche Hintergründe...
Ich weiße die Bilder schon vorher zu, also nicht über LoadFromFile, irgendwo muss doch der Pfad von dem Bild hinterlegt sein. Denn wenn ich nen leeres TImage (Image2) nehme und schreibe:
image2.picture:=image1.picture
nimmt das das Bild des ersten Image an. Also muss das auch wissen, was es drin...
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
Kann ich nicht einfach den Pfad vergleichen, denn der ist von mir festgegeben. Ist gibt 4 verschiedene Bilder, d.h. 4 verschiedene, aber fest vergebene Dateipfade, wenn ein Dateipfad mit dem gesuchten übereinstimmt, soll was passieren, das geht nicht??
Wie kann ich sonst prüfen, ob das Bild das Gleiche ist, wenn ich weiß, dass es nur eins von 4 sein kann???
Forum: GUI-Design mit VCL / FireMonkey / Common Controls
Delphi
by Mikro,
4. Jul 2007
Hi,
wenn 2 ausgewählte Imgaes gleich sind, soll etwas passieren. Ich hab mir das zusammengedacht:
if image1.picture=image3.picture then edit1.text:=inttostr(strtoint(edit1.text)+ 1);
das funktioniert aber nicht, zeigt mir immer ne 0 (Startwert) im edit-Feld an.
Wie funktioniert das ganze bei TRichEdit, da klappt es bei mir auch nicht... BItte um Hilfe!!!