Gut, also eine Extraunit ist unnötig, wie ich inzwischen herausfand. Lazarus kann es auch ohne.
Was ist denn das für ein Lazarus? Was mag da an irgendwelchen Einstellungen nicht stimmen?
Ich benutz(t)e die Version Nr. 0.28.2 und werde einen Teufel tun, auf höhere Versionen umzusteigen, solang diese Betaversion noch alle meine Wünsche erfüllt (schon, weil die Compilate tendenziell immer größer werden, je höher die Programmversion des Delphis bzw. Lazarus' ist). Wenn 0.28.2 das übersetzen kann, dann doch die Version 1.0 erst recht?! Wobei ich allerdings nicht die Versionsnummern des dahinterstehenden Freepascalcompilers aus dem Stegreif weiß.
Mein mal wieder beworbenes Programm benutzt in Unit 2 einmal den Synchronizebefehl, und zwar beim Neuzeichnen. Kannst anhand des Compilates erkennen, daß der Quelltext so übersetzt wurde, denn das Compilat tut das, was im Quelltext steht.