Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
19. Jan 2009
So - habe es jetzt wieder gemacht, wie ichs vorher hatte. D.h. so wie im Post über diesem beschrieben. Das Problem bei der Art war, dass es beim Hovern geblinkt hat wie bescheuert. Die Lösung (eigentlich total simpel): es wurde zu oft neugezeichnet. Ne boolsche Variable her und gut war.
Trotzdem nochmal ganz herzlichen Dank an alle, die sich hier durch ihr Fachwissen ausgezeichnet und mir...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Also: 1. Ich arbeite da mit leeren Bildern, da ich nur die Hover- und OnClick- Eigenschaften brauche. Wenn dafür jemand ne bessere Idee hat, dann könnte ich das Ganze komplett umgehen.
Also sollte ich beim Create besser
Klasse := TKlasse.Create(Application);
schreiben, oder wie sonst?
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Selbst die Krücke geht nicht...
bin so langsam am verzweifeln....
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Hurra, erster Erfolg: Er kommt tatsächlich noch mal da vorbei. Abver mir ist sehr schleierhaft, wo der Aufruf herkommen soll...
Die Prozedur, in der er vorbeikommt und wo der Fehler auftaucht wird nur bei einer Größenänderung (OnResize) und im Constructor aufgerufen...
:gruebel:
Edit: Nachtrag: Wenn ich das Bild.Free; aus dem Destructor rausnehme, gehts logischerweise. Aber das ist dann...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Danke für deine Antwort.
Habe jetzt folgendes im Konstruktor stehn:
//...
Bild := TImage.Create(nil);
//...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
@ 3_of_8:
@DeddyH: bitteschön:
initialization
Klasse := TKlasse.Create(Klasse); //Ob das wohl so stimmt???
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
@3_of_8: Also, bin jetzt Zeile für Zeile durchgesprungen - läuft ohne Probleme. Der Fehler tritt erst auf, wenn man die Form schließt.
@himitsu: Also den AOwner habe ich durchgeschleift, d.h. das ist der des Klassen-Konstructors. Wahrscheinlich liegt hier der Hase im Pfeffer. Beim Erzeugen eines Objekts hatte ich dem Constructor schon mal Application mitgegeben, dann auch mal den eigenen...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
@DeddyH: O, stimmt. Tut mir Leid, hab oben das falsch geschrieben. Ist natürlich im Original-Code richtig mit Parameter.
@3_of_8: Bin dran...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
nein, nur einmal im destructor.
Das Seltsame ist ja auch, dass der Code theoretisch funktionieren müsste, bei dem einen auch praktisch funzt aber bei einem auch wieder nicht!
:coder2:
Edit: Ja, ist sie. Kann ich garantieren. Denn sonst würde der Rest auch nicht laufen (is n bisssschen größer die Klasse als nur das oben) und ich weis auch, dass ichs selbst eingebaut hab.
Kurz gesagt:...
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Darf ich zitieren:
Also: Ja, es existiert eine.
Forum: Sonstige Fragen zu Delphi
Delphi
by SuperSeb,
18. Jan 2009
Hallo,
ich brauche mal wieder eure Hilfe.
Ich habe hier eine hübsche Zugriffsverletzung bei Adresse 00000000 'Lesen von Adresse 00000000' wenn ich im Code einer Klasse auf ein klasseneigenes TImage-Objekt zugreifen möchte. Also so ungefähr:
TKlasse = class
private
Bild: TImage;