Wie auf der Mailingliste zu vernehmen war, wurde gestern zum ersten mal ein Snapshot von Lazarus für die 64Bit Architektur veröffentlicht.
Die Hauptunterschiede zwischen der 32Bit und 64Bit-Version sind momentan folgende:
kein gdb für 64Bit
keine Ressourcen für 64Bit (da windres 64Bit nicht unterstützt)
die 64Bit-Version ist wesentlich weniger getestet und etliche Komponenten und Packages unterstützen die Architektur noch nicht
Der Snapshot dient laut Mailinglist als Releasekandidat für das erste offizielle Release von Lazarus/FPC welches 64Bit unterstützt und vermutlich mit bzw. kurz nach dem Relaese von FPC 2.2.0 im Sommer erscheinen wird.
(Zusammenfassung der englischen Nachricht aus der Mailingliste)
Einerseits schön. Andererseits machen die Dev's immer mehr Felder auf, was mich irgendwie beunruhigt, zumal unter GTK noch nicht mal ein TMemo zu gebrauchen ist.
Ich würde es lieber sehen, wenn die Jungs mal ganz kleine Brötchen backen würden. z.B. mal die Komponenten des Standard Tabs für Win32 und GTK1 Bug-free machen. TScrollBar, TMemo, TListbox...
Nicht mehr und nicht weniger. Das würde mir gefallen.
Soviel Arbeit dürfte die Win64 Version nicht gemacht haben. Die meisten Einstellungen konnten von Win32 übernommen werden (das ganze 'einfach' mit der 64 Bit Version von FPC kompiliert). Hin und wieder wird auch in Redmond brauchbare Arbeit geleistet.
Eines sollte man auch nicht vergessen: Von Delphi gibt es derzeit keine Version für ein 64 Bit Windows.
knight
PS: Was die kleinen Brötchen betrifft - schaue dir mal die Änderungen bei GTK2 in den letzten Wochen an.
Welche Version hast du denn?
Schon mal einen horizontalen Scrollbalken gesehen unter GTK1?
Wenn man Wordwrap ausschaltet ist TMemo nicht zu gebrauchen.
Und gerade bei TMemo will ich meistens keinen autom. Zeilenumbruch.
Ein kleiner Hinweis für diejenigen, die den Win64 Snapshot unter Vista einsetzen. Lazarus verträgt sich derzeit nur bedingt mit der UAC. Entweder man deaktiviert die UAC oder man muß die lazarus.exe als Administrator ausführen. Sonst kann es z.B. passieren, daß sich Packages wie LazReport nicht installieren lassen.
Da ich kein 32 Bit Vista habe, kann ich diese Variante nicht testen. In einigen Fällen (z.B. nur signierte Treiber) ist die 64 Bit Version von Vista restriktiver als die 32 Bit Version.
Was ich auch nicht so ganz nachvollziehen kann ist die Tatsache, daß ein 'normales' Starten von Lazarus (als Benutzer mit Adminrechten) Probleme macht, während der Aufruf über das Kontextmenü ('Als Admin ausführen') funktioniert. Eigentlich sollte ich in beiden Fällen auf dem gleichen Sicherheitslevel sein.