Tim erbte eine vor 2000 entstandene Visual-Basic-Anwendung, die vor VB .Net geschrieben wurde und Jahreszahlen unter 1000 mit genau einer führenden Null versieht. Für den Tod von Caesar Augustus im Jahr 14 entsteht „014
Das Problem sitzt in wenigen Zeilen. Der Code prüft, ob das Jahr unter 1000 liegt, und setzt eine einzelne Null voran. Dieses Auffüllen – angeblich für historische Daten wie die Gründung der Tang Dynasty – scheitert bei allem vor 1000 AD. Caesar Augustus starb 14 AD, ergibt „014
historical-date.vb
mnYear% = CInt(Year(vntDate))
If mnYear% < 1000 Then
msYear$ = "0" & Trim$(CStr(mnYear%))
Else
msYear$ = Trim$(CStr(mnYear%))
End If
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.
+ · Weiterlesen
aus allen Ressorts — verwandt und etwas darüber hinaus
Remy Porter blickt auf ein erstes bezahltes Webprojekt von DJ zurück, das dieser mit 19 Jahren schrieb. Für einen Banner-Datensatz liest der PHP-Code …
Remy Porter untersucht C++-Code, in dem Animal::StealTentacle sein Verhalten mittels Laufzeitprüfungen auf Octopus und Squid beschränkt. Ein Makro zwi…
Partial Function Application kommt mit PHP 8.6 und macht den Pipe-Operator endlich angenehm. Man liest es aber leicht falsch. Ein Partial wertet seine…
Claude Code, Cursor, Codex und das gerade quelloffen gemachte Grok Build schreiben jetzt alle schnell Code. Ein Preprint vom Juli, das 86 Python-Entwi…
Kommentare
Noch keine Kommentare — schreib den ersten.
Starte die Diskussion
Kein Konto, kein Passwort nötig — gib einfach deine E-Mail-Adresse ein, wir senden dir einen einmaligen Anmelde-Link. Beim ersten Mal bist du damit automatisch angemeldet.
Deine Bewertung wird nach der Anmeldung automatisch übernommen.
Schau in dein Postfach
Wir haben einen Anmelde-Link an … gesendet. Öffne ihn auf diesem Gerät — dieser Tab meldet dich automatisch an.
Nichts angekommen? Wirf einen Blick in den Spam-Ordner — und markiere die Mail dort als „Kein Spam“, dann landet sie künftig direkt im Postfach.