Doshao sam do tuznog zakljucka da mora jos mnooogo vode da protece da bi Lazarus bio doteran.
Lazarus na Windowsu i Linuxu se ne ponasha isto sa istim code-om.
Problemi na koje sam naisao:
- StrechDraw na windowsu razvali kvalitet slike, na Linuxu radi
- Synchronize metod na Windowsu zahteva ime procedure a na linuxu adresu. Ovako radi
{$IFDEF unix}
Synchronize(@MojaProcedura);
{$ELSE}
Synchronize(MojaProcedura);
{$ENDIF}
Isto se dogadja i sa CriticalSection. Zahtevaju razlicite parametre.
Inace, Synchronize u Linuxu (KDE) zaglavljuje KDE tako da je jedini spas restart X-a (CTRL+ALT+BACKSPACE)
- Evaluation na windosu ne radi, na Linuxu nema
- SelectDirectory dijalog na windowsu ne pamti zadnji dir pri odabiranju, dok na linuxu radi savrsheno
Hocu da plachem
|