Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
-
- Lazarusforum e. V.
- Beiträge: 183
- Registriert: Do 22. Mai 2008, 15:14
- OS, Lazarus, FPC: LinuxOSX (L head FPC head)
- CPU-Target: xxBit
Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Das Lazarus Team stellt Version Lazarus 2.0.0 bereit.
Diese Version wurde mit FPC 3.0.4 gebaut.
Die Liste der Neuerungen ist hier zu finden:
http://wiki.lazarus.freepascal.org/Laza ... ease_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Die Liste der Fehlerbehebungen ist hier zu finden:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
Die Version kann hier von SourceForge bezogen werden:
http://sourceforge.net/projects/lazarus/files/
Wähle CPU, Betriebssystem, das "Lazarus 2.0.0" Verzeichnis und dann die Version.
Die Checksummen für die SourceForge Dateien sind hier zu finden:
http://www.lazarus-ide.org/index.php?pa ... sums#2_0_0
Minimale Systemanforderungen:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
optional qt 4.5 or 5.6 for qt apps
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, not stable), qt and qt5 (32 or 64bit).
Der SVN-Tag ist:
https://svn.freepascal.org/svn/lazarus/ ... rus_2_0_0/
Für Leute, die SourceForge nicht erreichen können, sind die Dateien gespiegelt auch hier zu finden:
ftp://ftp.freepascal.org/pub/lazarus/releases/
und später (die Synchronisation dauert etwas)
http://mirrors.iwi.me/lazarus/
Diese Version wurde mit FPC 3.0.4 gebaut.
Die Liste der Neuerungen ist hier zu finden:
http://wiki.lazarus.freepascal.org/Laza ... ease_notes
http://wiki.lazarus.freepascal.org/User_Changes_3.0.4
Die Liste der Fehlerbehebungen ist hier zu finden:
http://wiki.freepascal.org/Lazarus_2.0_fixes_branch
Die Version kann hier von SourceForge bezogen werden:
http://sourceforge.net/projects/lazarus/files/
Wähle CPU, Betriebssystem, das "Lazarus 2.0.0" Verzeichnis und dann die Version.
Die Checksummen für die SourceForge Dateien sind hier zu finden:
http://www.lazarus-ide.org/index.php?pa ... sums#2_0_0
Minimale Systemanforderungen:
Windows:
2k, XP, Vista, 7, 8, 8.1 and 10, 32 or 64bit.
optional qt 4.5 or 5.6 for qt apps
FreeBSD/Linux:
gtk 2.8 for gtk2, qt4.5 for qt, qt5.6 for qt5, 32 or 64bit.
Mac OS X:
10.5 to 10.12; Carbon (32bit), Cocoa (64bit, not stable), qt and qt5 (32 or 64bit).
Der SVN-Tag ist:
https://svn.freepascal.org/svn/lazarus/ ... rus_2_0_0/
Für Leute, die SourceForge nicht erreichen können, sind die Dateien gespiegelt auch hier zu finden:
ftp://ftp.freepascal.org/pub/lazarus/releases/
und später (die Synchronisation dauert etwas)
http://mirrors.iwi.me/lazarus/
-
- Beiträge: 1580
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
WARNUNG !!!!!!!!!!!!!!!!!!!!
Lazarus 2.0.0 sollte niemals verwendet werden !!!!
Es wird Code ausgeführt BEVOR das Formular erstellt wurde.
Ich habe es bereits im RC3 im Forum geschrieben, leider wurde es offensichtlich ignoriert, es gab kein RC4 sondern gleich ein Buggy Release!
-----------------------------------------------------------
EDIT: Das Problem wurde gefixt, siehe hier: https://bugs.freepascal.org/view.php?id=35018
In Lazarus 2.1.0
Lazarus 2.0.0 sollte niemals verwendet werden !!!!
Es wird Code ausgeführt BEVOR das Formular erstellt wurde.
Ich habe es bereits im RC3 im Forum geschrieben, leider wurde es offensichtlich ignoriert, es gab kein RC4 sondern gleich ein Buggy Release!
-----------------------------------------------------------
EDIT: Das Problem wurde gefixt, siehe hier: https://bugs.freepascal.org/view.php?id=35018




In Lazarus 2.1.0
Zuletzt geändert von MmVisual am Mi 6. Feb 2019, 08:48, insgesamt 1-mal geändert.
EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Code wird immer ausgeführt, bevor ein Formular erstellt wird, das ist vollkommen normal (alles was in dem Intitialization-Abschnitten liegt z.B.). Was für Code wird denn ausgeführt? Wo hast du das denn geschrieben?
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 1580
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Ich habe einen Bugreport mit Demo-Code erstellt:
https://bugs.freepascal.org/view.php?id=35018
Mit Lazarus V1.8.4 funktioniert das Starten der EXE ohne Exception. Bei V2.0.0 fliegt einem das ganze um die Ohren.
Hier hatte ich das geschrieben: http://forum.lazarus-ide.org/index.php/ ... #msg306778
https://bugs.freepascal.org/view.php?id=35018
Mit Lazarus V1.8.4 funktioniert das Starten der EXE ohne Exception. Bei V2.0.0 fliegt einem das ganze um die Ohren.
Hier hatte ich das geschrieben: http://forum.lazarus-ide.org/index.php/ ... #msg306778
EleLa - Elektronik Lagerverwaltung - www.elela.de
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Hi Markus,
der OnClick Event von chkSchnellsucheCaseExpSMD zeigt auf die OnClick Procedure spFilterCaseExpClick.
Nimmt man die raus aus dem OnClick Event dann kommt keine Exception mehr.
Wenn das so gewollt ist, dann feuert die CheckBox.
LG Maik
der OnClick Event von chkSchnellsucheCaseExpSMD zeigt auf die OnClick Procedure spFilterCaseExpClick.
Nimmt man die raus aus dem OnClick Event dann kommt keine Exception mehr.
Wenn das so gewollt ist, dann feuert die CheckBox.
LG Maik
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Ja, kommt mit Revision 57155. Ist aber ein ziemlicher Spezialfall und kein Grund 2.0.0 komplett nicht zu nutzen. Wird repariert.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 1580
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Dankeschön !Michl hat geschrieben:Wird repariert.

Spezialdinges sind meine Spezialität

EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Der Bug ist in Trunk behoben (Revision 60340). Im englischen Forum lese ich nur noch selten, da fehlt mir einfach die Zeit. Naja im nächsten Bugfix-Release ist es behoben. Schade, daß das kleine Beispiel nicht eher im Bugtracker war.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Hi Michl,
was hast du geändert? Sehe nur im Bugtacker in welcher Revision der Fehler weg ist.
Mich würde mal die Codeänderung interessieren.
LG Maik
was hast du geändert? Sehe nur im Bugtacker in welcher Revision der Fehler weg ist.
Mich würde mal die Codeänderung interessieren.
LG Maik
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
-
- Beiträge: 1580
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Irgendwie klappt das Laden/Erzeugen von Lazarus mit LazDeluxe nicht.
Gibt es irgendwo ein Snapshot vom Setup zum Laden? - (Vor ein paar Jahren gab es das mal)
Edit: lösche gerade noch mal das ganze was LazDeluxe vor einem Jahr geladen hat und mache nochmal alles neu, mal schauen ob es dann geht.
Gibt es irgendwo ein Snapshot vom Setup zum Laden? - (Vor ein paar Jahren gab es das mal)
Edit: lösche gerade noch mal das ganze was LazDeluxe vor einem Jahr geladen hat und mache nochmal alles neu, mal schauen ob es dann geht.
Zuletzt geändert von MmVisual am Di 5. Feb 2019, 23:33, insgesamt 1-mal geändert.
EleLa - Elektronik Lagerverwaltung - www.elela.de
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Code: Alles auswählen
Index: lcl/include/customcheckbox.inc
===================================================================
--- lcl/include/customcheckbox.inc (revision 60339)
+++ lcl/include/customcheckbox.inc (revision 60340)
@@ -37,7 +37,7 @@
//some widgetsets (gtk*) does not allow to uncheck a radio button
//only call OnChange if effectivelly changed
FState := RetrieveState;
- if FState <> OldState then
+ if (FState <> OldState) and not (csLoading in ComponentState) then
DoClickOnChange;
end;
end;

Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;
-
- Beiträge: 582
- Registriert: Sa 22. Okt 2016, 23:12
- OS, Lazarus, FPC: W10, L 3.8
- CPU-Target: 32+64bit
- Wohnort: Dresden
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
@MmVisual,
hast du Windows 7? Wenn ja dann schau mal hier hatte das gleiche Problem: viewtopic.php?f=2&t=12011
@Michl
Danke!
hast du Windows 7? Wenn ja dann schau mal hier hatte das gleiche Problem: viewtopic.php?f=2&t=12011
@Michl
Danke!
LG Maik
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
Windows 10,
- Lazarus 3.8 (stable) + fpc 3.2.2 (stable)
- Lazarus 4.99 (trunk) + fpc 3.3.1 (main/trunk)
-
- Beiträge: 1580
- Registriert: Fr 10. Okt 2008, 23:54
- OS, Lazarus, FPC: Winuxarm (L 4 FPC 3.2.2)
- CPU-Target: 32/64Bit
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Dankeschön für den Tipp mit der Powershell, jetzt hat es geklappt!
Mit dem Lazarus V2.1.0.0 startet zumindest mal meine EXE, mein Log:
Der Bug ist nun beseitigt - Vielen Dank Michl 
Mit dem Lazarus V2.1.0.0 startet zumindest mal meine EXE, mein Log:
Code: Alles auswählen
23:59:18 05.02.19 Start program V3.1.19201-64
23:59:18 IDE: Lazarus LCL 2.1.0.0, Free Pascal FPC 3.0.4, Zeos 7.2.5-rc
23:59:18 Compile: 05.Feb.2019 23:58:29 SVN: 287M
23:59:19 Connect database...
23:59:19 DB.Version: SQLite-DLL: 3.26.0 / MySQL: 8.0.13
23:59:19 Database Version: V3.1.18B29
23:59:20 Database connected.

EleLa - Elektronik Lagerverwaltung - www.elela.de
- Ally
- Beiträge: 278
- Registriert: Do 11. Jun 2009, 09:25
- OS, Lazarus, FPC: Win und Lazarus Stable release
- CPU-Target: x64
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
@Michl
Danke fürs Reparieren.
Kann ich jetzt in meinem installierten Lazarus 2.0 in customcheckbox.inc {if FState <> OldState then} in {if (FState <> OldState) and not (csLoading in ComponentState) then} ändern und neu compilieren oder muss ich noch mehr beachten?
Gruß Roland
Danke fürs Reparieren.
Kann ich jetzt in meinem installierten Lazarus 2.0 in customcheckbox.inc {if FState <> OldState then} in {if (FState <> OldState) and not (csLoading in ComponentState) then} ändern und neu compilieren oder muss ich noch mehr beachten?
Gruß Roland
Re: Lazarus 2.0.0 (mit FPC 3.0.4) zum Download bereit
Ja, genau. Einfach die Zeile ersetzen und neu kompilieren.
Code: Alles auswählen
type
TLiveSelection = (lsMoney, lsChilds, lsTime);
TLive = Array[0..1] of TLiveSelection;