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? :D