🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Thread View: pl.comp.lang.pascal
13 messages
13 total messages Started by Winetou Mon, 14 Sep 2009 07:19
Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92909
Author: Winetou
Date: Mon, 14 Sep 2009 07:19
48 lines
2834 bytes
Czy tylko mnie się to zdarzą czy również innym grupowiczom.

Otóż używam lazarusa 0.9.26 poinstalowanego z repozytorium ubuntu 
(Wersja ubuntu 9.04 64 bit) i mam z nim sporo problemów:

1. Nie jest on za bardzo stabilny. Nie mogę kopiować, wycinać wklejać 
ponieważ wychodzi z programu. Takie wyjścia z programu zdarzają się 
również wg absolutnie bez powodu podczas pisania lub kompilowania.

2. Komponent ScrollBox działa bardzo dziwnie. Obrazek (komponent Image) 
przy próbie przesuwania znika i pojawia się. Gdy miałem ułożone w dwóch 
kolumnach z jednej strony Labele a z drugiej Edity to te pierwsze 
przesuwały się szybciej, co jest według mnie całkowitym nieporozumieniem

3. Gdy ustawiam borderstyle okna na bsDialog wysypuje mi się Compiz 
Fuzion, i to nie tylko podczas pracy w lazarusie ale już w skompilowanym 
programie.

4. Używając komponentu Notebook widzę tylko komponenty położone na 
pierwszej karcie/stronie, resztę zobaczę nawet nie po ponownym 
uruchomieniu lazarusa co całego systemu – tak jakby lazarus pozostawiał 
po sobie coś w pamięci.

5. Rozmiar plików wykonywalnych jest ogromny. Wiem, że to już było 
wałkowane wiele razy ale 17 mega dla gtk i 25 mega dla gtk2 normalnie 
przeraża.


Tyle po krótkiej pracy w lazarusie (no z tydzień zabawy) w czasie której 
projekt zaczął się rozrastać a:

- pierwszy punkt stał się bardzo uciążliwy (brak możliwości kopiowania 
czy to skrótami czy za pomocą myszy naprawdę przeszkadza)

- punkt drugi trzeba było obejść pisząc własnego scrollboxa

- w punkcie trzecim trzeba było porzucić styl bsDialog zostawiając 
domyślny bsSizable


Tak więc zapytuję :)
Czy któryś z szanownych grupowiczów również doszukał się podobnych 
problemów w swoim lazarusie ?
A może znalazł inne, o których warto by było wiedzieć ?
Hmm... a może ktoś znalazł rozwiązanie, lub wie w czym tkwi problem ?

Pozdrawiam,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92910
Author: Łukasz 'Maly' Ostrowski
Date: Mon, 14 Sep 2009 08:17
34 lines
2082 bytes
On Mon, 14 Sep 2009 09:19:00 +0200, Winetou wrote:

> Otóż używam lazarusa 0.9.26 poinstalowanego z repozytorium ubuntu 
> (Wersja ubuntu 9.04 64 bit) i mam z nim sporo problemów:
>
> <snippity-snip>
> 
> Tak więc zapytuję :)
> Czy któryś z szanownych grupowiczów również doszukał się podobnych 
> problemów w swoim lazarusie ?
> A może znalazł inne, o których warto by było wiedzieć ?
> Hmm... a może ktoś znalazł rozwiązanie, lub wie w czym tkwi problem ?

Nie korzystam z L, jest wątpliwy jakościowo. Ale, jako pierwszy
strzał co może pomóc, proponuje ściagnąć nightly builda/src.

Ew. spróbować odpalić plainowy Window Manager, może to jakaś low
levelowa kwestia związana z akceleracją że CF się czasami wywala też 
;-). 

Skontrolować czy z odpowiednimi wersjami .so się linkuje L. 

Warto też spróbować odpalić go z konsoli, żeby widzieć 
potencjalny stack/exception, bo normalnie nic się nie wywala
,,tak po prostu". ;-).

Albo, po prostu, używać Turbo Delphi, ale pewnie Ubuntu 
jest wymogiem. ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://maly.nemo.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92919
Author: Terrmit
Date: Wed, 16 Sep 2009 05:49
33 lines
2230 bytes
Winetou pisze:
> Czy tylko mnie się to zdarzą czy również innym grupowiczom.
> 
> Otóż używam lazarusa 0.9.26 poinstalowanego z repozytorium ubuntu 
> (Wersja ubuntu 9.04 64 bit) i mam z nim sporo problemów:
> 
[ciach]
> 
> Tak więc zapytuję :)
> Czy któryś z szanownych grupowiczów również doszukał się podobnych 
> problemów w swoim lazarusie ?
> A może znalazł inne, o których warto by było wiedzieć ?
> Hmm... a może ktoś znalazł rozwiązanie, lub wie w czym tkwi problem ?
> 
> Pozdrawiam,
> Łukasz W.

Witam,
Trudno jest mi doradzić Ci coś do poszczególnych problemów, bo
ja dawno takich nie miałem.
Używam lazarusa na Fedorze 10 ale 32 bit. Ponadto chciałem mieć
możliwie najnowszego lazarusa, więc pobieram go przez svn.
Obecnie mam fpc instalowany z paczki w wersji 2.2.4 z 28.03.2009
oraz lazarusa z svn w wersji 0.9.29 (wersja 21719 svn).
Właściwie działa bez problemów. Czasami zdarzają się, ale zwykle
dość szybko są naprawiane. Codziennie są nowe wersje plików na svn.
Jeśli nie chcesz samemu kompilować lazarusa, to może spróbuj
zainstalować sobie przynajmniej lazarusa 0.9.26.2 wraz z fpc 2.2.2-8
http://sourceforge.net/projects/lazarus/files/
Zakładam też, że znasz tą stronę: http://www.lazarus.freepascal.org/
a jeśli nie to zajrzyj tam, może w FAQ coś wyczytasz.

Sławek
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92911
Author: Winetou
Date: Wed, 16 Sep 2009 19:33
9 lines
1251 bytes
Hmm... czyli ogólnie sprawdzić czy to nie wina CF ... :D

a z Turbo Delphi to nawet nie miałem pojęcia że cusik takiego istnieje 
... a tym bardziej że ruszy pod linuxa :)

dzięki za info :)

Pozdrowienia,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92912
Author: Łukasz 'Maly' Ostrowski
Date: Wed, 16 Sep 2009 21:13
13 lines
1333 bytes
On Wed, 16 Sep 2009 21:33:01 +0200, Winetou wrote:

> a z Turbo Delphi to nawet nie miałem pojęcia że cusik takiego istnieje 
> ... a tym bardziej że ruszy pod linuxa :)

Pod Lnx nie ruszy, tzn nie biore pod uwagę opcji
z kategorii Wine. etc ;-).

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://maly.nemo.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92913
Author: Winetou
Date: Wed, 16 Sep 2009 21:45
27 lines
2254 bytes
Łukasz 'Maly' Ostrowski pisze:
> On Wed, 16 Sep 2009 21:33:01 +0200, Winetou wrote:
> 
>> a z Turbo Delphi to nawet nie miałem pojęcia że cusik takiego istnieje 
>> ... a tym bardziej że ruszy pod linuxa :)
> 
> Pod Lnx nie ruszy, tzn nie biore pod uwagę opcji
> z kategorii Wine. etc ;-).
> 
"Albo, po prostu, używać Turbo Delphi, ale pewnie Ubuntu
jest wymogiem.  ;-) ."

hmm... sorki ... źle zinterpretowałem zdanie :) otóż Ubuntu jest o tyle 
wymogem że jakiś czas temu pozbywszy się windowsa zainstalowałem ten 
system i przyzwyczaiłem się do niego ... za dużo i za bardzo się na nim 
nie znam ale wszystko co potrzebuję udaje mi się osiągnąć za jego 
pomocą. Oczywiście posiadam ciągle system Windows (tak na wszelki 
wypadek) więc takim absolutnie wymogiem to też nie jest :)

Bardziej w tym wypadku zainteresowała mnie liczba systemów obsługujących 
lazarusa. Po zakończeniu mojego projektu (na co mam niestety ostatnio 
mało czasu) mam zamiar spróbować skompilować go również pod windowsem 
... oczywiście nie wierze w cuda i pewno część rzeczy poprawić będzie 
trzeba :D ale .... kto wie, kto wie

Pozdrawiam,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92914
Author: Grzegorz Skoczylas
Date: Wed, 16 Sep 2009 23:13
19 lines
1808 bytes
Łukasz 'Maly' Ostrowski pisze:
> On Wed, 16 Sep 2009 21:33:01 +0200, Winetou wrote:
> 
>> a z Turbo Delphi to nawet nie miałem pojęcia że cusik takiego istnieje 
>> ... a tym bardziej że ruszy pod linuxa :)
> 
> Pod Lnx nie ruszy, tzn nie biore pod uwagę opcji
> z kategorii Wine. etc ;-).

Jeżeli się nie mylę, to Turbo Delphi korzysta z platformy .NET. Jest 
więc szansa, że pod Ubuntu będzie działać po zainstalowaniu Mono. 
Programy wynikowe zapewne będą wymagać Wine.

-- 
Pozdrawiam,

Grzegorz Skoczylas
http://gskoczylas.rekord.pl
----------------------------------------------
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92915
Author: Łukasz 'Maly' Ostrowski
Date: Thu, 17 Sep 2009 13:23
35 lines
2336 bytes
On Thu, 17 Sep 2009 01:13:22 +0200, Grzegorz Skoczylas wrote:

> Łukasz 'Maly' Ostrowski pisze:
>> On Wed, 16 Sep 2009 21:33:01 +0200, Winetou wrote:
>> 
>>> a z Turbo Delphi to nawet nie miałem pojęcia że cusik takiego istnieje 
>>> ... a tym bardziej że ruszy pod linuxa :)
>> 
>> Pod Lnx nie ruszy, tzn nie biore pod uwagę opcji
>> z kategorii Wine. etc ;-).
> 
> Jeżeli się nie mylę, to Turbo Delphi korzysta z platformy .NET. Jest 
> więc szansa, że pod Ubuntu będzie działać po zainstalowaniu Mono. 
> Programy wynikowe zapewne będą wymagać Wine.

Od dawien dawna nie uruchamiałem niczego ze stajni 
Borland/CodeGear/JakaśNowaNazwa, więc nie daję głowy.

Napewno duża część IDE od czasów BDS jest managed,
ale *szczerze* wątpię żeby Mono wystarczył do
odpalenia całości, bo to jest raczej 
mixed-environment natywny + managed, AFAIR.

Tymbardziej że Mono jest subsetem tego co jest w .NET FW.
Już, nawet nie wnikam w to że, AFAIK, Mono nie sięga
stabilnie dalej niż FW 2.0, a TD na ślepo strzelając
pewnie już korzysta z FW 3.0+.

Po co rzeźbić jak można odpalić natywnie w Win32 ;-)?

-- 
Pozdrawiam,
Łukasz 'Maly' Ostrowski.      http://maly.nemo.pl/
ICQ: 148498663     GG: 2544385      AIM: malyzgora
GTalk: l3vi4than@gmail.com        ASTRA: L3viathan
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92916
Author: Winetou
Date: Fri, 18 Sep 2009 19:59
8 lines
1523 bytes
Zawsze w ostateczności można pod linuchem odpalić jakąś maszynke 
wirtualną ... dajmy na to virtualboxa ... pisać i kompilować a programy 
odpalać pod wine. Większy problem widzę z legalnością systemu, który by 
miał być zainstalowany na takiej maszynie. Kupować specjalnie system po 
to nie jest raczej zbyt oplacalne.

Pozdrawiam,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92917
Author: Terrmit
Date: Fri, 18 Sep 2009 20:46
10 lines
1420 bytes
Czy naprawdę nie prościej skompilować sobie najnowszego Lazarusa?
Owszem nie jest to produkt w pełni dojrzały, ale wersja z svn
działa naprawdę dobrze - przynajmniej ja nie mam z nią większych
problemów.
Zyskujesz przy tym możliwość tworzenia programów na różne
systemy operacyjne.

Sławek

P.S. A zresztą ... zrobisz jak zechcesz.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92918
Author: Winetou
Date: Sat, 19 Sep 2009 00:41
11 lines
1580 bytes
> Czy naprawdę nie prościej skompilować sobie najnowszego Lazarusa?
A ja nie twierdze, że nie ... lecz pim więcej alternatywnych rozwiązań 
problemu tym lepiej (jeśli jedno nie zadziała zawsze można spróbować z 
drugim).

Póki co (niestety głównie z powodu braku czasu) nie testowałem żadnego. 
ale postaram się to zmienić :)

Pozdrawiam,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92920
Author: Winetou
Date: Sat, 19 Sep 2009 11:10
21 lines
1926 bytes
Nie chciało mi się bawić w kompilowanie źródeł z svn (starcza mi 
przekompilowanie lazarusa na gtk2), za to poinstalowałem lazarusa ze strony

http://sourceforge.net/projects/lazarus/files/

podanej przez kolegę Sławka. Zlikwidowało to część błędów w tym 
najważniejszy dla mnie "problem ze stabilnością lazarusa". W wersji 
0.9.26.2 nie mam już najmniejszych problemów z zaznaczaniem, 
kopiowaniem/wycinaniem oraz wklejaniem tekstu. Lazarus się nie wysypuje 
przy wyżej wymienionych czynnościach. Za co dziękuję koledze :)

Jeżeli chodzi o użycie Turbo Delphi czy też czegoś innego przez wine 
bądź jakąś maszynę wirtualną - jako, że pierwsze rozwiązanie pomogło i 
wystarczająco mnie zadowoliło więc nie testowałem. W przypadku 
wirtualnej maszyny raczej problemów nie widzę ale próba odpalenia turbo 
dephi pod wine może być ciekawym wyzwaniem.

Dziękuję wszystkim za pomoc.

Pozdrawiam,
Łukasz W.
Re: Ubuntu vs. Lazarus i dziwne zachowanie tego drugiego
#92921
Author: Terrmit
Date: Mon, 21 Sep 2009 18:23
13 lines
1444 bytes
Winetou pisze:
[ciach]
> Jeżeli chodzi o użycie Turbo Delphi czy też czegoś innego przez wine 
> bądź jakąś maszynę wirtualną - jako, że pierwsze rozwiązanie pomogło i 
> wystarczająco mnie zadowoliło więc nie testowałem. W przypadku 
> wirtualnej maszyny raczej problemów nie widzę ale próba odpalenia turbo 
> dephi pod wine może być ciekawym wyzwaniem.
> 
Jakbyś robił próbę odpalenia Turbo Delphi pod Wine, to pochwal
się z jakim rezultatem. Też jestem ciekawy, czy to będzie działać,
a może i innym się przyda taka informacja.

Sławek
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads