Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
21. Apr 2021
Es gibt faktisch keinen Unterschied, ich habe mir von anderen das "A" angewöhnt, auch in Class nutze ich das enorm häufig, egal was für ein Datentyp.
So kann ich oftmals den Basisnamen in der Methode verwenden, das ist eigentlich alles.
Bei lokalen variablen mache ich es wie Du, mal mehr mal weniger, da bin ich leider nicht konstant genug :-(
Du/Ihr seid jederzeit Willkommen, ich versuche...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
21. Apr 2021
Ahhhhh. Ich spring ausm Fenster. Das stimmt! Das habe ich übersehen! Danke!!
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
21. Apr 2021
Inhaltlich beißt sich da irgendwie die katze am eigenen schwanz, oder?
Eine "if" abfrage, egal wie man sie formuliert, bleibt immer eine True oder False abfrage.
Uwe Raabe hatte doch gerade erst gezeigt das eine "if nil" und ein "if assigned()" per debugger den gleichen code ausspuckt oder irre ich mich jetzt total?
Ich nehme natürlich gerne ratschläge dazu an, also Danke für Deinen...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
21. Apr 2021
Da ich ja eigentlich weiß wann ich etwas erschaffe, ob per methode oder per .Create, weiß ich auch das ich es freizugeben habe. (ich nutze halt freeandnil)
Für mich pers. ist das der bessere Umgang da es generischer ist und (sogut wie) immer ein resultat liefert.
Der eigentliche Grund warum ich überhaupt den Code abgeändert gepostet habe war deine "width and height = 0" abfrage. Wozu ein Bitmap...
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
21. Apr 2021
Definitiv positiv.
(kein objekt da = erschaffe eins, ist eins da = mach was)
//edit
(ich gebe solche objekte per freeandnil frei)
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
19. Apr 2021
Ps: Randomize << das noch aufrufen bevor Random() aufgerufen wird, habs vergessen im oberen source.
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
19. Apr 2021
nur mal auf die schnelle dahingedaddelt. erwarte keine wunder.
procedure TForm9.FormCreate(Sender: TObject);
type
TRGB = record
b,g,r: Byte;
end;
ARGB = array of TRGB;
PARGB = ^ARGB;
var
Forum: Algorithmen, Datenstrukturen und Klassendesign
Delphi
by KodeZwerg,
19. Apr 2021
nicht das ich wüsste, aber per iteration (über width und height) kannst du bunte punkte setzen...
Gerne!