Seite 3 von 3
Re: Außenansicht rotiert unkontrolliert
Verfasst: 04.08.2018 14:35:57
von Carsten Hölscher
Welche Prio hälst Du denn so in der Gesamtbetrachtung für sinnvoll? (ich nutzte diese Methoden nicht selbst, also das ist keine Sache von ein paar Minuten)
Carsten
Re: Außenansicht rotiert unkontrolliert
Verfasst: 04.08.2018 15:32:16
von Johannes
Delphi bringt einen Typen fuer "Zwei 16-Bit vorzeichenbehaftete Ganzzahlen in einem 32-Bit-Wert" bereits mit, er heisst TSmallPoint:
Code: Alles auswählen
procedure TForm1.WndProc(var Msg: TMessage);
var
MousePos: TSmallPoint;
begin
if Msg.Msg = WM_MOUSEMOVE then begin
MousePos := TSmallPoint(Msg.LParam);
Label1.Caption := 'X = ' + IntToStr(MousePos.x) + ' Y = ' + IntToStr(MousePos.y)
end else
inherited;
end;
und auch fuer ganze Windows-Messages gibt es Typen:
Code: Alles auswählen
procedure TForm1.WndProc(var Msg: TMessage);
begin
if Msg.Msg = WM_MOUSEMOVE then begin
Label1.Caption := 'X = ' + IntToStr(TWMMouseMove(Msg).XPos) + ' Y = ' + IntToStr(TWMMouseMove(Msg).YPos)
end else
inherited;
end;
Zum Thema Prioritaet haette ich gedacht, dass man solche kleineren Nerv-Bugs mit ueberschaubarem Aufwand (von denen mir ein paar einfallen) irgendwann innerhalb der sechs Jahre mal im Rahmen der Produktpflege erledigt. Stattdessen habe ich das Gefuehl, dass bei Bugs geschaut wird, wer grad am lautesten im Forum schreit. Und das mache ich dann halt auch.
Re: Außenansicht rotiert unkontrolliert
Verfasst: 06.08.2018 18:09:39
von Carsten Hölscher
Egal wie man es nennt, die Zeit die ich da reinstecke, fehlt dann an anderer Stelle (aktuell ginge das z.B. zu Lasten der ETCS-Ertüchtigung). Bei jedem umzusetzenden Wunsch/Fehler mache ich eine Aufwand/Nutzen-Abschätzung, nicht aber einen Abgleich mit allen anderen Wünschen/Fehlern. Wär ja auch quatsch, vielleicht 2h zu analysieren, welcher Punkt aus allen der wichtigste ist, um dann 1h in eine neue Funktion zu stecken.
Carsten
Re: Außenansicht rotiert unkontrolliert
Verfasst: 14.06.2022 21:26:14
von Johannes
Ich hatte irgendwie gehofft, der Fehler hätte sich mit der Umstellung auf 64 Bit erledigt. Hat er aber nicht.
Ob wir den zehnten Geburtstag meines Lieblings-Bugs noch schaffen?