Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
20. Aug 2020
Also ich habe mit TMS in Summe nur gute Erfahrung gemacht, sie brauchen nur sehr häufig ein kleines Demo-Projekt, aber dies kann man ja nachvollziehen.
Wenn du keinen Support hast, bekommst du doch eh keine Updates und dann ist deine eigene Fehlerbehebung im Code doch ausreichend. Nur wenn du die Updates bekommst, ist dir doch wichtig, dass deine Fehlerbehebung wieder drinnen ist. Wenn alle...
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
19. Aug 2020
Ich persönlich würde es als Bug einordnen und habe den Vorschlag gemacht, dann zumindest das date-Attribut auf ReadOnly zu setzen. Aber macht es auch nur bedingt schöner, weil man das text-Attribut ja auch nur auf bestimmte Art und Weise setzen darf. Richtig sauber wäre es nur, wenn man der Komponente ein FormatSettings spendiert.
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
19. Aug 2020
Und genau dies darf man laut TMSSoftware bei ihrem DatePicker nicht machen, sondern setzt immer das Datum über das Default-Format des Betriebssystemes, daher
eBookingDate.Text:=DateToStr(Now);
und nicht
eBookingDate.Text:=DateToStr(Now,fFormatSettings);
Klingt komisch, is´aber so.
Forum: Programmieren allgemein
Delphi
by philipp.hofmann,
19. Aug 2020
Ich habe dies mit den TMS-Komponenten und dem Datum folgendermaßen gelöst:
Initialisierung:
eBookingDate.Text:=DateToStr(Now);//-> wichtig: eBookingDate.Date:=NOW ist laut TMSSoftware nicht möglich, da dies Lokalisierungsprobleme verursacht;
eBookingDate.Text:=''; //eBooking.Date entspricht weiterhin NOW, was oft besser passt, wenn das PickUp aufgerufen wird
Abfrage: