Program za Ubuntu

Za tiste, kateri uporabljajo FreePascal oz. Lazarus
Fortuna
Prispevkov: 1097
Pridružen: 26.06.2004 09:59:52

Re: Program za Ubuntu

Odgovor Napisal/-a Fortuna » 03.09.2010 16:24:01

Runner napisal/-a: Zahvali se pa MihiR ki mislim da je naredil tale dodaten oddelek

Hvala vsem, ki pomagali pri nastanku tega oddelka.
Lazarus je najblijžji delphi in podpira vse glavne veje Linuxa, Mac OS, windows v 32 in 64 izvedbi in win CE 32.
Najlepše pri tem pa je da je programska coda enaka za vsa okolja.
Na tem forumu je ogromno delphi znanja. Neumno je, da se to znanje ne uporabi tudi na drugih pladformah.
Programiranje na drugih pladformah ni nič težje, kot programiranje za windowse.
Torej.

Have a lot of fun.

Fortuna
Prispevkov: 1097
Pridružen: 26.06.2004 09:59:52

Re: Program za Ubuntu

Odgovor Napisal/-a Fortuna » 04.09.2010 07:52:47

Runner napisal/-a:..Potem pa kreiranje mojega threada in kreš...ali mogoče Ubuintu ne podpira threadov.
Zraven inštalcije si dobil več demo primerov.
/usr/lib/lazarus/examples/multithreading/

Ta dva sta se mi zdela najpomembnejša.

waitforexample1.ppu Ta prikazuje kako se thread-i čakajo
criticalsectionunit1.ppu Ta prikazuje uporabo critical section.

Pa še mal teorije o critical section
http://en.wikipedia.org/wiki/Critical_section

Z uporabo teh dveh testnih primerov bi po moje moral priti skozi.
Poskušam uporabljati multithreading, vendar še nimam prav veliko izkušenj.
Sem še bolj na začetku pri uporabi.
Me pa zanimajo tvoje izkušnje, če boš to uporabljal.
lp

Fortuna
Prispevkov: 1097
Pridružen: 26.06.2004 09:59:52

Re: Program za Ubuntu

Odgovor Napisal/-a Fortuna » 06.09.2010 10:44:54

Multiheding mi v Linuxu dela, boljše kot pod windowsi.

Windowsih ne morem prebrati blob v multihedingu.

Pa tudi testni primer, kjer uporabljaš

Synchronize(@FormG.AddMessage)

v windows7 64 program zmrzne. (v drugih windowsih pa nisem testiral)
Če pa to izločim, mi multiheding v windowsih tudi dela.
lp

Odgovori