OpBitMap > fehler bei lazarus version 0.9.23
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
OpBitMap > fehler bei lazarus version 0.9.23
Hallo,
habe es heute geschafft die Version 0.9.23 bei mir zum Laufen zu bringen von Lazarus.
Leider läuft OpBitMap nicht mehr. Es kam ein Kompiler Fehler:
/media/hda7/Daten/lazarus/opbitmap1_5.zip_FILES/imglibs/lazbridge.pas(222,41) Error: Incompatible type for arg no. 1: Got "ShortInt", expected "PGDIObject"
als ich diese Zeile hier geändert habe
TDeviceContext(Dest).ClipRegion := 0
in das lief es wieder wie gewohnt
TDeviceContext(Dest).ClipRegion := nil
ich weiß nur nicht ob das so richtig ist... und es eine andere Lösung gibt !
habe es heute geschafft die Version 0.9.23 bei mir zum Laufen zu bringen von Lazarus.
Leider läuft OpBitMap nicht mehr. Es kam ein Kompiler Fehler:
/media/hda7/Daten/lazarus/opbitmap1_5.zip_FILES/imglibs/lazbridge.pas(222,41) Error: Incompatible type for arg no. 1: Got "ShortInt", expected "PGDIObject"
als ich diese Zeile hier geändert habe
TDeviceContext(Dest).ClipRegion := 0
in das lief es wieder wie gewohnt
TDeviceContext(Dest).ClipRegion := nil
ich weiß nur nicht ob das so richtig ist... und es eine andere Lösung gibt !
MFG
Michael Springwald
Michael Springwald
-
- Lazarusforum e. V.
- Beiträge: 2808
- Registriert: Fr 22. Sep 2006, 10:38
- OS, Lazarus, FPC: Lazarus v2.0.10, FPC 3.2.0
- Wohnort: Hessen
- Kontaktdaten:
Meinst du den Source-Code von 0.9.23? Ich glaube, den gibt es sogar hier:theo hat geschrieben:Weisst du gerade zufällig, wie ich die Lazarus-version im Code bekomme?
http://www.hu.freepascal.org/lazarus/" onclick="window.open(this.href);return false; (ganz oben)
-
- Lazarusforum e. V.
- Beiträge: 7192
- Registriert: So 19. Nov 2006, 12:06
- OS, Lazarus, FPC: Linux Mint 19.3
- CPU-Target: AMD
- Wohnort: Oldenburg(Oldenburg)
ich habe mal mit Googel gesucht evlt. das hier:
http://www.freepascal.org/faq.html" onclick="window.open(this.href);return false;
http://www.freepascal.org/faq.html" onclick="window.open(this.href);return false;
MFG
Michael Springwald
Michael Springwald
Nö, ich meine: wie weiss ich, ob mein Programm unter 0.9.22 oder 0.9.23 compiliert wurde?Euklid hat geschrieben: Meinst du den Source-Code von 0.9.23? Ich glaube, den gibt es sogar hier:
http://www.hu.freepascal.org/lazarus/" onclick="window.open(this.href);return false; (ganz oben)
Also wie kriege ich in meinem Code raus, unter welcher Lazarus Version ich laufe?
Zuletzt geändert von theo am Sa 11. Aug 2007, 20:11, insgesamt 4-mal geändert.
Und wo steht das da?pluto hat geschrieben:ich habe mal mit Googel gesucht evlt. das hier:
http://www.freepascal.org/faq.html" onclick="window.open(this.href);return false;
-
- Beiträge: 958
- Registriert: Mo 11. Sep 2006, 22:56
Hmm, da müsste man mal genauer schauen wie das in der About-Box bzw der /ide/aboutfrm.pas geregelt ist.theo hat geschrieben:Das ist schon richtig. Die haben da was geschraubt.
Ich ändere da was, wenn die 0.9.23 offiziell ist.
Weisst du gerade zufällig, wie ich die Lazarus-version im Code bekomme?
Gibt's da einen Compiler Switch?
Update: Vincent meint, man kann nicht wissen gegen welche LCL Version der Code compiliert wird. So werde ich dann den Code ändern, wenn die nächste Version stabil ist.
Inzwischen muss man halt "von Hand" nil reinschreiben wenn man gegen die SVN Version compiliert.
Vielleicht mache ich später einen Feature Request in dieser Sache.
Inzwischen muss man halt "von Hand" nil reinschreiben wenn man gegen die SVN Version compiliert.
Vielleicht mache ich später einen Feature Request in dieser Sache.
-
- Beiträge: 6079
- Registriert: Do 21. Sep 2006, 07:51
- OS, Lazarus, FPC: iWinux (L 1.x.xy FPC 2.y.z)
- CPU-Target: AVR,ARM,x86(-64)
- Wohnort: Dessau
- Kontaktdaten:
das steht in der revision.inc ich weiss aber nicht ob man da vom code aus rankommt denn die gehört ja zu lazarus und du kannst auch ohne die ide lcl programme schreiben. Ich weiss nicht ob ds jemals jemand machen wird aber ich würd mich darauf nicht verlassen...
W.m.k.A.h.e.m.F.h. -> http://www.gidf.de/