Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];

Вниз

Ненавижу TurboD2006!   Найти похожие ветки 

 
Kerk ©   (2008-02-26 22:44) [0]

Пусть авторы горят в аду!!!!!!


 
Alarm ©   (2008-02-26 22:49) [1]

Слишком много пива? :)


 
Loginov Dmitry ©   (2008-02-26 22:50) [2]

Смирись!

:))


 
korneley ©   (2008-02-26 22:51) [3]


> Пусть авторы горят в аду!!!!!!

А почему, собственно?... Ну, кроме системы справки :)


 
Kerk ©   (2008-02-26 22:52) [4]

Опять оно зависло! Опять я не сохранился вовремя! Часа два кодинга нахрен пропало.


 
Kerk ©   (2008-02-26 22:53) [5]

Сейчас буду все заново печатать.
Это наверно испытание такое.
Таак. Дышим глубже.


 
korneley ©   (2008-02-26 22:56) [6]

Искренне сочувствую... Большее "наслаждение" получал только от падения "Премьера" после особо удавшегося монтажа эпизода.


 
Virgo_Style ©   (2008-02-26 22:57) [7]

Kerk ©   (26.02.08 22:52) [4]
Опять я не сохранился вовремя! Часа два кодинга нахрен пропало.


Еще с тех времен, когда я экспериментировал с прерываниями в TP, пальцы у меня стучат по Ctrl+S практически рефлекторно, как только возникает пауза в наборе текста %-)


 
Loginov Dmitry ©   (2008-02-26 23:03) [8]

> Опять оно зависло!


Ну это основная фишка TurboD2006 :) На работе раз в полчаса - стабильно виснит :)


 
Узурап Мамуматкулович   (2008-02-26 23:08) [9]

>[8] Loginov Dmitry(c) 26-Feb-2008, 23:03
>> Опять оно зависло!
>
>Ну это основная фишка TurboD2006 :) На работе раз в
>полчаса - стабильно виснит :)

Не висло ни разу.
Но часа через 2 начинает жутко тормозить.


 
Loginov Dmitry ©   (2008-02-26 23:12) [10]

> Не висло ни разу.


Может с версией не повезло? :)


 
Rouse_ ©   (2008-02-26 23:14) [11]

А что собственно можно требовать от FREE продукта?


 
Kerk ©   (2008-02-26 23:43) [12]


> Rouse_ ©   (26.02.08 23:14) [11]

Т.е. в "большом" делфи этих всех багов нет?


 
korneley ©   (2008-02-26 23:49) [13]


> Т.е. в "большом" делфи этих всех багов нет?

BDS2006  работает, притормаживает иногда, иногда (очень иногда) даже падает. Нет,даже не падает, в ней че-то падает, но она стоит. Сохраниться по крайней мере получается.


 
Riply ©   (2008-02-27 00:54) [14]

> [12] Kerk ©   (26.02.08 23:43)
> Т.е. в "большом" делфи этих всех багов нет?

BDS 2006
У меня относительно часто виснет при запуске с BreakPoint-ами.
Выходит на BreakPoint и, с чуством выполненного долга, виснет намертво :)


 
PEAKTOP ©   (2008-02-27 01:05) [15]

> Virgo_Style ©   (26.02.08 22:57) [7]
>
>> Kerk ©   (26.02.08 22:52) [4]
>> Опять я не сохранился вовремя! Часа два кодинга нахрен пропало.
>
> Еще с тех времен, когда я экспериментировал с прерываниями в TP, пальцы у меня стучат по Ctrl+S практически рефлекторно, как только возникает пауза в наборе текста %-)


Сразу видно "старую гвардию" :)

Когда-то очень давно, когда в ходу была DOS+NortonCommander, при написании программ приходилось "выжимать" из компа все, в том числе и лезть ручками в отображаемую память. Что не всегда удавалось с первого раза в виду отсутствия литературы и работоспособных примеров. Потому, при запуске могла "завеситься" не только IDE, но и DOS целиком.

Потому у старой гвардии есть рефлекс: нажимать Ctrl+S каждые 5 минут и конечно же перед компиляцией. Причем, что замечено, работает он абсолютно автономно и во всех редакторах и не только кода. (За собой замечал в Word-e, в Paint-e, в notepad.exe)


 
Германн ©   (2008-02-27 01:40) [16]


> Kerk ©   (26.02.08 22:52) [4]
>
> Опять оно зависло! Опять я не сохранился вовремя! Часа два
> кодинга нахрен пропало.
>

Рома, можно чуть-чуть пошутить?
А вот если бы ты курил, у тебя бы таких проблем не было бы :) Ты бы всегда уходя на перекур нажимал бы "Ctrl+S". А два часа без перекура - это перебор!

P.S. А по сути - не знаю ничего про TurboD2006. Может в нём и есть глюк. Но у меня уже давно сформировался другой глюк, ну типа мании. Кнопку "Сохранить" или соответствующую ей комбинацию клавиш я нажимаю регулярно. Причём гораздо чаще, чем это реально нужно.


 
guav ©   (2008-02-27 01:40) [17]

А вот вижуал С++ сохраняет файлы перед билдом, т.к. билдит он не текст в среде, а файлы, тем же компилятором, что билдят из коммандной сроки, поэтому, а также потому что VS стабильнее BDS, там не такой большой риск "не сохраниться вовремя" :)


 
Джо ©   (2008-02-27 01:55) [18]

> [17] guav ©   (27.02.08 01:40)
> А вот вижуал С++ сохраняет файлы перед билдом,

А в Делфи тоже есть соответствующая галка, по крайней мере в Д6 и Д7 есть :)


 
Германн ©   (2008-02-27 02:01) [19]


> guav ©   (27.02.08 01:40) [17]
>
> А вот вижуал С++ сохраняет файлы перед билдом, т.к. билдит
> он не текст в среде, а файлы, тем же компилятором, что билдят
> из коммандной сроки, поэтому, а также потому что VS стабильнее
> BDS, там не такой большой риск "не сохраниться вовремя"
> :)
>

Ну и что? Не вижу никаких преимуществ. Только "вкусы". Ну а стабильность - это по другому департаменту.


 
AndreyV ©   (2008-02-27 02:12) [20]

> [4] Kerk ©   (26.02.08 22:52)
> Опять оно зависло! Опять я не сохранился вовремя! Часа два
> кодинга нахрен пропало.

Не переживай.
На втором проходе лучше получится ;).


 
Германн ©   (2008-02-27 02:30) [21]


> guav ©   (27.02.08 01:40) [17]



> а также потому что VS стабильнее BDS, там не такой большой
> риск "не сохраниться вовремя"

Докажи. Или объясни смайлик.


 
kaif ©   (2008-02-27 03:34) [22]

У меня никогда D6 Pro не виснет. К тому же галка "save before compile" у меня всегда стоит (привычка). Плюс привычка жать save на всякий пожарный после особенно "удачных" добавлений (чукча не дурак, вдруг свет выключат, а я забуду, что делал - память дырявая).
Не знаю про Turbo.
Но, ИМХО, нужно сильно постараться, чтобы 2 часа труда вот так вот угробить, даже если нет ни одного автосейва в самой системе.
Да еще и нестись на создателей среды.
Хотя и то хорошо, что не во всем и на этот раз Чубайс виноват оказался
:)
А ведь мог...


 
Пробегал...   (2008-02-27 04:52) [23]

известная тема, меня этому научила глючная D4 вроде... Теперь я каждые 2-5 минут рефлекторно жму CTRL+SHIFT+S

А раз в день делаю полный бэкап проекта.


 
Loginov Dmitry ©   (2008-02-27 07:48) [24]

> вдруг свет выключат, а я забуду, что делал - память дырявая


Один раз сохранялся на D7 в момент выключения света. Прикольная каша получилось - pas-файл, начальная часть которого состоит из содержимого DFM, а уже после идет то, что положено.


 
@!!ex ©   (2008-02-27 07:51) [25]

Есть повод выработать рефлекс сохраняться на автомате...
Максимум что терял - 10 минут работы... тьфу-тьфу-тьфу


 
boriskb ©   (2008-02-27 08:50) [26]

Вот ведь как...
Уже психология сменилась.
То бишь - то что практически любая прога может зависнуть по неизвестным причинам - это норма.
Теперь ищем методы борьбы.
А ведь было время, когда зависание машины на любой проге требовало объяснительной. Так как - ЧП

P.S.
Прошу прощения конечно Понимаю, что похоже на старческое брюзжание.
Но факт!


 
Anatoly Podgoretsky ©   (2008-02-27 08:54) [27]

> Германн  (27.02.2008 01:40:16)  [16]

> Причём гораздо чаще, чем это реально нужно.

Как только возникла пауза в печати, например задумался писать три или пять, или пойти покурить.


 
Kerk ©   (2008-02-27 09:04) [28]

Я, работаю в фаре, постоянно жму Ф2, а в делфи подобной привычки нет :-(


 
No_Dead ©   (2008-02-27 09:04) [29]

> Потому у старой гвардии есть рефлекс: нажимать Ctrl+S каждые
> 5 минут и конечно же перед компиляцией.

хм&#133 я не из старой гвардии, но «рефлекс» как-то сам сложился.
Так что, не в этом причина))
%>

ЗЫ. смайлы видел:)


 
Тыщ   (2008-02-27 09:15) [30]

Наверняка можно было бы код достать из памяти зависшей IDE.
Для двух часов кодинга вполне оправдано.


 
Rouse_ ©   (2008-02-27 09:31) [31]


> Kerk ©   (26.02.08 23:43) [12]
> Т.е. в "большом" делфи этих всех багов нет?

У меня 2007-ая, такого не наблюдал. Да - среду можно навернуть при хитрой многопоточной отладке (к примеру сервисов) но это уже другое. А так чтобы нельзя было сохранить - еще ни разу не видел...


 
@!!ex ©   (2008-02-27 09:36) [32]

> [31] Rouse_ ©   (27.02.08 09:31)

Она виснет напрочь, когда с большими юнитами работаешь.
Оператива кончается и все... правда я обычно дожидаюсь отвисания... которое происходит через несколько минут...


 
Rouse_ ©   (2008-02-27 09:38) [33]


> @!!ex ©   (27.02.08 09:36) [32]
> Она виснет напрочь, когда с большими юнитами работаешь.

Да, есть такое, но я очень редко работаю с юнитами больше 3-4 тыщь строк кода, а на таких это не заметно :) Да и вообще Рефакторинг рулит :)


 
@!!ex ©   (2008-02-27 09:49) [34]

> [33] Rouse_ ©   (27.02.08 09:38)

У меня пара юнитов таких....
НИкуда от них не дется...


 
guav ©   (2008-02-27 10:14) [35]

> [21] Германн ©   (27.02.08 02:30)

А что доказывать ? Сама по себе VS у меня не зависала не разу. Если система зависнет из-за запуска моей программы, то сохранение произойдёт перед билдом перед запуском. Кроме того, есть автосохранение, т.е. если например из-за отключения электричества работа аварийно завершится, то студия предложит загрузить автосохранённую копию при следущем запуске.


> [18] Джо ©   (27.02.08 01:55)

Ок, будем знать. Но против багов среды и отклчения электричества всё равно не поможет.


 
pasha_golub ©   (2008-02-27 10:24) [36]


> EAKTOP ©   (27.02.08 01:05) [15]


> Потому у старой гвардии есть рефлекс: нажимать Ctrl+S каждые
> 5 минут и конечно же перед компиляцией. Причем, что замечено,
>  работает он абсолютно автономно и во всех редакторах и
> не только кода. (За собой замечал в Word-e, в Paint-e, в
> notepad.exe)
>

Святая правда! Если ко мне коллеги жалуются, что чегой-то пропало, то я им талдычу про рефлекс сохранения.


 
korneley ©   (2008-02-27 11:45) [37]

Вообще ситуация напоминает боян о хмуром программисте утром, и его жене:
-Программа не заработала?
-Заработала...
-Неправильно?
-Правильно...
-А что такой хмурый?
-Да, под утро, на клавише Backspace заснул...


 
@!!ex ©   (2008-02-27 11:49) [38]

> [37] korneley ©   (27.02.08 11:45)

Такое у нормального программера случится не может...
т.к. номральный программер ставит Автосохранение при запуске проекта... если проект заработал, значит его запускали, если его запускали, значит он сохранился, если он сохранился, то плевать на Backspace...


 
Washington ©   (2008-02-27 11:55) [39]


> korneley ©   (27.02.08 11:45) [37]
Чё-ж сказать, может CTRL+Z ему надо было нажать? :)


 
korneley ©   (2008-02-27 11:56) [40]


> @!!ex ©   (27.02.08 11:49) [38]

Это легкий намек на Керка? :)


 
korneley ©   (2008-02-27 12:03) [41]


> Washington ©   (27.02.08 11:55) [39]

Это очередной пласт смысла... :)
А если бы он на кнопочку "Power" упал? На ноуте, и при определеном положении рук под заснувшей головой, вполне возможно.


 
tesseract ©   (2008-02-27 12:23) [42]


> Опять оно зависло! Опять я не сохранился вовремя! Часа два
> кодинга нахрен пропало.


Да ладно у меня раз RAM drive слетел. А автосохранение слабо настроить ?


 
Marser ©   (2008-02-27 12:28) [43]


> Virgo_Style ©   (26.02.08 22:57) [7]
> Kerk ©   (26.02.08 22:52) [4]Опять я не сохранился вовремя!
>  Часа два кодинга нахрен пропало.Еще с тех времен, когда
> я экспериментировал с прерываниями в TP, пальцы у меня стучат
> по Ctrl+S практически рефлекторно, как только возникает
> пауза в наборе текста %-)

+1
Но Керк всё равно прав. Грёбаный TD, одно преимущество - после него не боишься ни VS, ни NetBeans :-)
Но надо сказать, что виснет не так уж часто, хотя Д7 не виснет практически никогда...


> Riply ©   (27.02.08 00:54) [14]
> > [12] Kerk ©   (26.02.08 23:43)> Т.е. в "большом" делфи
> этих всех багов нет?BDS 2006 У меня относительно часто виснет
> при запуске с BreakPoint-ами.Выходит на BreakPoint и, с
> чуством выполненного долга, виснет намертво :)

Ага :-)

> guav ©   (27.02.08 01:40) [17]
> А вот вижуал С++ сохраняет файлы перед билдом, т.к. билдит
> он не текст в среде, а файлы, тем же компилятором, что билдят
> из коммандной сроки, поэтому, а также потому что VS стабильнее
> BDS, там не такой большой риск "не сохраниться вовремя"
> :)

В Делфи такую возможность можно выставить.


 
Eraser ©   (2008-02-27 12:30) [44]


> Riply ©   (27.02.08 00:54) [14]


> У меня относительно часто виснет при запуске с BreakPoint-
> ами.Выходит на BreakPoint и, с чуством выполненного долга,
>  виснет намертво

причем виснет вся система! нужно нажать win+L, зайти под другим пользователем и убить bds.exe, тогда помогает. либо перезагрузка.


 
@!!ex ©   (2008-02-27 12:31) [45]

> Это легкий намек на Керка? :)

неет. Даже не думал о Керке в этот момент.
Тем более что не знаю как потерялись данные.
Сам на днях в течении всего дня писал кучу кода, ни разу не запустив проект(соответственно автосохранение ниразу не отработало).
Просто проект нельзя было запустить пока фичу на 800 строк не допишешь...
Это был намек на то, что автосохранение рулит. :)


 
Kerk ©   (2008-02-27 12:34) [46]


> tesseract ©   (27.02.08 12:23) [42]
>
> > Опять оно зависло! Опять я не сохранился вовремя! Часа
> два
> > кодинга нахрен пропало.
> Да ладно у меня раз RAM drive слетел. А автосохранение слабо
> настроить ?

Я однажды доделал курсовик (две ночи кодинга), смотрел на него в фаре. На одной панелке релиз, на другой - бэкап. Ну и с чистой советстью нажал CTRL+DEL не на той панельке... сдавать нужно было через три часа, я никогда так быстро не печатал, как тогда :)


 
Плохиш ©   (2008-02-27 12:34) [47]


> tesseract ©   (27.02.08 12:23) [42]
> Да ладно у меня раз RAM drive слетел.

Автосохранение на ram-drive? Круто... сполз пад стол...


 
KilkennyCat ©   (2008-02-27 12:49) [48]

Нафиг сохранения... бэкапы... надо просто научиться не нервничать, ибо все фигня, кроме пчел...


 
keymaster ©   (2008-02-27 12:58) [49]

Чё вы с трубой делаете, что она виснет у вас?
Сколько с ней работаю - никаких проблем.
За всё время использования был только один баг с IDE.


 
Правильный_Вася   (2008-02-27 13:27) [50]


> Кнопку "Сохранить" или соответствующую ей комбинацию клавиш
> я нажимаю регулярно. Причём гораздо чаще, чем это реально нужно.

знаю одного парня, который набрав в фаре 2-3 строчки, жмет F2 раз 5-6 подряд, типа чтоб лучше сохранилось
в остальном вполне грамотный програмер


 
AndreyV ©   (2008-02-27 13:35) [51]

> [50] Правильный_Вася   (27.02.08 13:27)
> знаю одного парня, который набрав в фаре 2-3 строчки, жмет
> F2 раз 5-6 подряд, типа чтоб лучше сохранилось

Это он, наверно, раздумывает над следующими строчками, кто-то
в затылке чешет, а он Ф2 :).


 
Riply ©   (2008-02-27 13:36) [52]

> [44] Eraser ©   (27.02.08 12:30)

>>  Riply ©   (27.02.08 00:54) [14]
>> У меня относительно часто виснет при запуске с BreakPoint-
>> ами.Выходит на BreakPoint и, с чуством выполненного долга,
>> виснет намертво

> причем виснет вся система! нужно нажать win+L, зайти под другим
> пользователем и убить bds.exe, тогда помогает. либо перезагрузка.

Тьфу-тьфу, но мне удается убить BDS-ку через Alt + Ctrl + Del :)


 
DiamondShark ©   (2008-02-27 13:40) [53]

Мыши кололись, плакали, но продолжали грызть кактус...

Вам этот трупик ещё не надоел?


 
tesseract ©   (2008-02-27 14:20) [54]


> Автосохранение на ram-drive? Круто... сполз пад стол...


Нет база 1с на RAM-Drive. Она там быстрее индексы востанавливает.


 
TUser ©   (2008-02-27 14:31) [55]

> Kerk ©   (26.02.08 22:52) [4]
> Опять оно зависло! Опять я не сохранился вовремя! Часа два
> кодинга нахрен пропало.

FAR + colorer

TD запускаю только по необходимости, - ошибки половить, отладка. Ошибки выдает регулярно, блин. За справку тоже низачот.


 
БарЛог ©   (2008-02-27 14:57) [56]

Levf.? dctv bynthtcyj? xnj z nen yfgbcFk :)


 
БарЛог ©   (2008-02-27 14:57) [57]

Так их, Керк, так!!!


 
ZeroDivide ©   (2008-02-27 14:58) [58]


>
> знаю одного парня, который набрав в фаре 2-3 строчки, жмет
> F2 раз 5-6 подряд, типа чтоб лучше сохранилось
> в остальном вполне грамотный програмер
>


Угу... я так делаю.. :) Только Ctrl+S :) А иногда еще и Ctrl+S а потом еще и F2, т.к. когда работаю с прогами в которых не уверен, что редактор понимает Ctrl+S


 
VirEx ©   (2008-02-27 16:56) [59]


> [58] ZeroDivide ©   (27.02.08 14:58)

+1
В новой проге сначало жму ctl+s, проверяю - сработало ли.

В D7 глюки бывают при отладке с com, вылетает такой нехороший фатал SYS47 (чтото похожее). Приходится перезапускать IDE.
Бывает что ctrl-F2 глючит: IDE зависает, думу думает, а через минуту выдает "не могу убить процесс, перезагружай меня".
Отладка с многопоточного приложения на удивление без эксцессов.


 
Prohodil Mimo ©   (2008-02-27 17:26) [60]

Loginov Dmitry ©   (27.02.08 7:48) [24]
Один раз сохранялся на D7 в момент выключения света. Прикольная каша получилось - pas-файл, начальная часть которого состоит из содержимого DFM, а уже после идет то, что положено.


Я один раз на паскале писал вызов драйвера. Попутал сегмент и смещение. В итоге при запуске программы проиграло подобие музыки и комп перегрузился. В том каталоге не осталось ни одного нормального файла, все файлы содержали дампы памяти. Хорошо, что в нортоновской корзинке предыдущие версии файлов завалялись.

ЗЫ. Автосохранениями не пользуюсь. Всё только вручную. Написал пару строк Ctrl+S, написал ещё пару строк - опять Ctrl+S.


 
keymaster ©   (2008-02-27 17:36) [61]

У меня Ctrl+S - практически лидирующая комбинация клавиш по частоте использования во время работы.

А на случай "момент выключения света" - бесперебойник ныне не такая дорогая вещь...


 
@!!ex ©   (2008-02-27 18:03) [62]

Вообще никогда не пользую Ctrl+S
1) потому что он сохраняет только текущий модуль, а изменения очень редко происходят только в одном модуле...
2) не доверяю горвячим клавишам. Вероятность, что не обработается клик по иконке сохранения куда ниже, чем что не отработает комбинация горячих клавиш.


 
Amoeba ©   (2008-02-27 18:06) [63]


> DiamondShark ©   (27.02.08 13:40) [53]
>
> Мыши кололись, плакали, но продолжали грызть кактус...
>
> Вам этот трупик ещё не надоел?
>

+1
Наконец-то нашелся человек расставивший все точки над i. Слава тебе, Господи!


 
Marser ©   (2008-02-27 18:24) [64]


> DiamondShark ©   (27.02.08 13:40) [53]
> Мыши кололись, плакали, но продолжали грызть кактус...Вам
> этот трупик ещё не надоел?

Не береди душу, Шарк :-)
Надоел жутким образом, но купили именно его...


 
oxffff ©   (2008-02-27 19:09) [65]


>
> DiamondShark ©   (27.02.08 13:40) [53]
> Мыши кололись, плакали, но продолжали грызть кактус...
>
> Вам этот трупик ещё не надоел?


А что едят ваши коты?


 
Amoeba ©   (2008-02-27 20:01) [66]


> KilkennyCat ©   (27.02.08 12:49) [48]
>
> Нафиг сохранения... бэкапы... надо просто научиться не нервничать,
>  ибо все фигня, кроме пчел...

И пчелы, в конце-концов, тоже фигня...


 
Поп Гапон   (2008-02-27 20:08) [67]


> Kerk ©   (26.02.08 22:44)
>
> Пусть авторы горят в аду!!!!!!


А я Висту ненавижу - самое кривое решение MS, ну разве что после Миллениума.


 
Поп Гапон   (2008-02-27 20:09) [68]


> Prohodil Mimo ©   (27.02.08 17:26) [60]
>
> Loginov Dmitry ©   (27.02.08 7:48) [24]
> Один раз сохранялся на D7 в момент выключения света. Прикольная
> каша получилось - pas-файл, начальная часть которого состоит
> из содержимого DFM, а уже после идет то, что положено.
>
> Я один раз на паскале писал вызов драйвера. Попутал сегмент
> и смещение. В итоге при запуске программы проиграло подобие
> музыки и комп перегрузился. В том каталоге не осталось ни
> одного нормального файла, все файлы содержали дампы памяти.
>  Хорошо, что в нортоновской корзинке предыдущие версии файлов
> завалялись.
>
> ЗЫ. Автосохранениями не пользуюсь. Всё только вручную. Написал
> пару строк Ctrl+S, написал ещё пару строк - опять Ctrl+S.
>


SVN?


 
Tramway dirver   (2008-02-27 20:11) [69]

Emacs сохраняет каждые n минут во временный файл.


 
Пробегал...   (2008-02-27 20:11) [70]

@!!ex ©   (27.02.08 18:03) [62]
потому что он сохраняет только текущий модуль


поэтому и жать надо CTRL+SHIFT+S

@!!ex ©   (27.02.08 18:03) [62]
не доверяю горвячим клавишам. Вероятность, что не обработается клик по иконке сохранения куда ниже


да ну бред какой-то. У юнита будет флаг, что он модифицирован. А после нажатия сохранения надпись уберется.


 
Поп Гапон   (2008-02-27 20:13) [71]


> TUser ©   (27.02.08 14:31) [55]
>
> > Kerk ©   (26.02.08 22:52) [4]
> > Опять оно зависло! Опять я не сохранился вовремя! Часа
> два
> > кодинга нахрен пропало.
>
> FAR + colorer
>
> TD


TD + Notepad++


 
@!!ex ©   (2008-02-27 20:17) [72]

> поэтому и жать надо CTRL+SHIFT+S

Не отработает, потому что у плеера забиндено на Ctrl+Shift+S остановка воспроизведения....
И не факт что на другом компе какая нить фигня не загрушил комбинацию, да или просто фокус будет не на IDE.


> да ну бред какой-то. У юнита будет флаг, что он модифицирован.
> А после нажатия сохранения надпись уберется.

ага. уберется. а если не уберется(см. примеры выше), придется опять же кливать мышой... и не проще раз в 5 минут клик мышой сделать?


 
Пробегал...   (2008-02-27 21:09) [73]

@!!ex ©   (27.02.08 20:17) [72]

а еще клавиатура может быть беспроводной и эта комбинация не отработает.

В общем, кто хочет напридумывать себе проблем - завсегда это сделает при творческом подходе.


 
@!!ex ©   (2008-02-27 21:32) [74]

> [73] Пробегал...   (27.02.08 21:09)

Да ладно, какие проблемы?
Кнопочка на тулбаре + autosave отлично справляются с сохранением кода...
Во всяком случае я пока его не терял в больших количествах... тьфу-тьфу-тьфу


 
Loginov Dmitry ©   (2008-02-27 22:19) [75]

> Часа два кодинга нахрен пропало.


Ладно, не расстраивайся. Знаю способ, как можно поднять настроение - достаточно почитать исходники Classes.pas. Там чутьли не все, что касается многопоточности (TThread, Synchronize, CheckSynchronize) - один большой прикол, не хуже камеди ;)

На самом деле там полно всякого бреда понапихано, и с этим во многом связано то, что TThread.Free, вызванный из основного потока может приводить к зависанию этого самого основного потока (на WaitFor виснет) (особенно задолбались в этой фигнею на TurboDelphi2006 - просто проклятье какое-то). В D2007 тоже самое, просто TThread.Free уже не пользуемся, надоело наступать на эти грабли ))


 
Loginov Dmitry ©   (2008-02-27 22:34) [76]

А рекурсией, возникающей при вызове Free(), если FreeOnTerminate установлен - по мнению борландцев разобраться - просто нереальная задача! Лентяи, млин! :(


 
Игорь Шевченко ©   (2008-02-27 22:34) [77]

Loginov Dmitry ©   (27.02.08 22:19) [75]


> На самом деле там полно всякого бреда понапихано


Я сильно надеюсь, у тебя есть достойная альтернатива ?


 
Loginov Dmitry ©   (2008-02-27 22:40) [78]

> Я сильно надеюсь, у тебя есть достойная альтернатива ?


к сожаленью нету ;(


 
Prohodil Mimo ©   (2008-02-27 22:49) [79]

Поп Гапон   (27.02.08 20:09) [68]
SVN?

не понял.

@!!ex ©   (27.02.08 18:03) [62]
2) не доверяю горвячим клавишам. Вероятность, что не обработается клик по иконке сохранения куда ниже, чем что не отработает комбинация горячих клавиш.


а вот у меня наоборот, очень высокая вероятность, что нажав мышью, система клик не воспримет, т.к. было очень маленькое смещение мыши. я даже в ACad-е перешёл на выбор комант с клавиатуры, а не мышью.


 
Игорь Шевченко ©   (2008-02-27 23:40) [80]

Loginov Dmitry ©   (27.02.08 22:40) [78]


> к сожаленью нету ;(


Что-то мешает сделать ?


 
Loginov Dmitry ©   (2008-02-27 23:42) [81]

> Что-то мешает сделать ?


Нафиг делать-то? Когда имеющиеся глюки знаешь, проще их обойти, чем заново сделать (свои новые глюки) :)


 
korneley ©   (2008-02-27 23:58) [82]


>  ...Когда имеющиеся глюки знаешь, проще их обойти, чем...

 Задокументированный глюк - не глюк, а фича! Настаиваю...


 
Игорь Шевченко ©   (2008-02-27 23:59) [83]

Loginov Dmitry ©   (27.02.08 23:42) [81]

Делают обычно затем, чтобы другие не мучились. Впрочем, с VCL не мучается вполне достаточное количество народа, чтобы и впрямь не делать какие-то альтернативы.


 
Marser ©   (2008-02-28 00:02) [84]


>
> На самом деле там полно всякого бреда понапихано, и с этим
> во многом связано то, что TThread.Free, вызванный из основного
> потока может приводить к зависанию этого самого основного
> потока (на WaitFor виснет) (особенно задолбались в этой
> фигнею на TurboDelphi2006 - просто проклятье какое-то).
> В D2007 тоже самое, просто TThread.Free уже не пользуемся,
>  надоело наступать на эти грабли ))

Фигня какая-то :-)
Вот на потоки не жалуюсь, не грохается. Может hands.vxd корректно проинсталлен? :-)

>
> к сожаленью нету ;(

Настоящий индеец юзает CreateThread, водЪ.


 
Loginov Dmitry ©   (2008-02-28 00:08) [85]

> Вот на потоки не жалуюсь, не грохается.


Кстати, насколько помню, к зависанию на TurdoD2006 приводит такой вот код:

procedure TMyThread.Execute;
begin
 while not Terminated do Sleep(1000);
end;

Создавался поток так:
 MyThread := TMyThread.Create(False);
Уничтожался так:
 MyThread.Free

И зависание на Free происходило стабильно. Тот же самый код на D2007 работал без проблем.


 
Marser ©   (2008-02-28 00:50) [86]

Я не использую FreeOnTerminate


 
тимохов   (2008-02-28 01:15) [87]

я со времен дельфи 2005 жму alt+f+v примерно раз в 20 секунд. это уже привычка, рефлекс.

несмотря на то, что на моем проекте, который создан при моей горячей любви к модулям под 40кил строк, дельфи падает примерно 10 раз в день за последние несколько лет я не потерял ни одной строчки кода, чего и вам, Роман, советую.

(мой приятель юзает shift+f2 - вроде налог save all)


 
тимохов   (2008-02-28 01:17) [88]

2длогинов

за все время юзанья потоков не имею к ним ни одной претензии. вроде все ок. и спроектировано неплохо.

возможно дело в том, что я в свое время разобрал до сивола код tthread ПЛЮС сравниваю побайтно исходники при выходе новой версии/нового апдейта...

чего и вам советую.


 
Поп Гапон   (2008-02-28 02:08) [89]


> Prohodil Mimo ©   (27.02.08 22:49) [79]
>
> Поп Гапон   (27.02.08 20:09) [68]
> SVN?
> не понял.


Коммить проекты в SVN, в день я делаю по три коммита.


 
Германн ©   (2008-02-28 02:26) [90]


> тимохов   (28.02.08 01:15) [87]
>
> я со времен дельфи 2005 жму alt+f+v примерно раз в 20 секунд.
>  это уже привычка, рефлекс.
>
>

Не. Моя привычка была изложена ясно и понятно АП в Anatoly Podgoretsky ©   (27.02.08 08:54) [27]
Вот именно так. (И как он только об этом узнал?. Телепат что-ли? :)


 
Джо ©   (2008-02-28 03:39) [91]

> [89] Поп Гапон   (28.02.08 02:08)
>
> > Prohodil Mimo ©   (27.02.08 22:49) [79]
> >
> > Поп Гапон   (27.02.08 20:09) [68]
> > SVN?
> > не понял.
>
>
> Коммить проекты в SVN, в день я делаю по три коммита.

Это не спасет от сабжевой проблемы. Ибо, с одной стороны, коммитить на каждый чих — та же песня, что и Ctrl-S жать на каждой строке, а с другой стороны — жать Ctrl-S куда удобнее и быстрее :)


 
Loginov Dmitry ©   (2008-02-28 07:52) [92]

> за все время юзанья потоков не имею к ним ни одной претензии.
> вроде все ок. и спроектировано неплохо.


Я бы сказал, что спроектировано "сносно". Работать можно, если внутрь не заглядывать. А как начинаешь разбирать до символа, становится ясно, что все касательное многопоточности делалось исключительно по баг-репортам. "Ой, глюк? Еще один? Ща исправим! Нате вам! Заработало? Круто! Остальное все работать перестало? Блин! Ща сделаем..." и т.д. В итоге имеем то, что имеем.


 
Kerk ©   (2008-02-28 09:30) [93]

Если коммитить на каждый чих, то это не svn будет, а помойка


 
Игорь Шевченко ©   (2008-02-28 10:02) [94]

Loginov Dmitry ©   (28.02.08 07:52) [92]

Меня поражают твои телепатические способности. Иди ко мне работать - большие деньги будешь получать за телепатию. Но сдается мне, зря ты наезжаешь на Борланд. За то время, пока существует работа с потоками в VCL, если бы было все так плохо, как ты говоришь, давно бы появилась масса альтернативных решений.
Ты готов их найти, чтобы аргументировать свою точку зрения ?


 
tesseract ©   (2008-02-28 11:10) [95]


>  А как начинаешь разбирать до символа, становится ясно,
> что все касательное многопоточности делалось исключительно
> по баг-репортам.


+1 еще Бакнел об этом давно писал. Многопоточность в Delphi хромает на обе ноги.


 
DiamondShark ©   (2008-02-28 12:15) [96]


> oxffff ©   (27.02.08 19:09) [65]
>
> > DiamondShark ©   (27.02.08 13:40) [53]
>
> А что едят ваши коты?

В настоящий момент -- VS2003
На 2005-ю стрёмно переходить. А про 2008 стараемся не думать.
Видимо, придётся сразу 2010-ю осваивать
;)


 
DiamondShark ©   (2008-02-28 12:18) [97]


> Я сильно надеюсь, у тебя есть достойная альтернатива ?

Не знаю, как всё остальное, но сравнение TThreаd в 5 и 6(7) наводит на мысль о поставках качественного плана где-то в промежутках между версиями.


 
DiamondShark ©   (2008-02-28 12:20) [98]


> Настоящий индеец юзает CreateThread, водЪ.

И получает по башке от менеджера памяти.


 
Пробегал...   (2008-02-28 14:47) [99]

А я всегда использовал TThread в delphi 7 и никогда не имел проблем. Все вроде корректно работает, да и написан класс то достаточно просто и вроде как все верно.

Что не так то? Что там неправильного и с чем могут быть связаны глюки? Поясните плиз очень интересно.


 
Prohodil Mimo ©   (2008-02-28 14:59) [100]

Поп Гапон   (28.02.08 2:08) [89]
Коммить проекты в SVN, в день я делаю по три коммита.


Рефлекс жать клавиши сохранения у меня выработался лет 12 назад, когда ещё учился. В нашем компьютерном классе проводка для питания компьютеров была не из лучших, куча удлинителей :о) И если сидящий впереди, решал вытянуть ноги, обязательно задевал провода и штекер вылетал из розетки.

И вообще, не люблю нагромождений. Мне этого дельфового монстра хватает, ещё SVNов всяких наверх ставить. Не люблю автоматы, я уж лучше сам :о) И строк я не теряю.

тимохов   (28.02.08 1:15) [87]
я со времен дельфи 2005 жму alt+f+v примерно раз в 20 секунд


что же ты с ним делал? Я 2005 как с утра включу, так только вечером выключаю. И проект у меня не маленький.
Правда я из среды не запускаю проекты и отладчиками не пользуюсь из-за ненадобности.


 
Пробегал...   (2008-02-28 15:16) [101]

Prohodil Mimo ©   (28.02.08 14:59) [100]
и отладчиками не пользуюсь из-за ненадобности


ничего себе. Первый раз вижу такого гениального программиста, которому потом отладчик не нужен ;)


 
Palladin ©   (2008-02-28 15:17) [102]

на меня еще можешь посмотреть...


 
Пробегал...   (2008-02-28 15:31) [103]

кланюсь в ноги, о великий гуру ;)


 
isasa ©   (2008-02-28 15:35) [104]

Palladin ©   (28.02.08 15:17) [102]

на меня еще можешь посмотреть...


:)
Так, может, и компилятор, того, ну его на фиг?


 
31512   (2008-02-28 15:38) [105]


> isasa ©   (28.02.08 15:35) [104]

Я слышал в миру есть Великий, который программы сразу в двоичном коде пишет.
У него на клавиатуре всего две кнопки 0 и 1. И нажимает он их мысленно... Прямо не выходя из Нирваны....


 
Palladin ©   (2008-02-28 15:39) [106]

хе... а кто мне будет делать то, что потом будет писать мне логи? :)


 
NoName:(   (2008-02-28 15:41) [107]

Кто нибудь подскажет как в BDS2006 раскрыть форму во время разработки на весь экран как в D7 ?


 
Marser ©   (2008-02-28 16:01) [108]


> DiamondShark ©   (28.02.08 12:20) [98]
> > Настоящий индеец юзает CreateThread, водЪ.И получает по
> башке от менеджера памяти.

Хороший индеец мёртвй индеец ;-)
Это я Логинову альтернативу предложил. Насчёт менеджера памяти не знаю, в Д6 CreateThread летал именно так, как мне это было нужно, и без матов, давно, правда...


 
Prohodil Mimo ©   (2008-02-28 16:26) [109]

isasa ©   (28.02.08 15:35) [104]
Так, может, и компилятор, того, ну его на фиг?


есть задумка написать програмку, которой скармливаешь структуру программы и она на лету генерит нужные формы согласно сценария.
Тогда и компилятор не нужен будет :о)
Это будет не универсально, но для моей области сгодится.

31512   (28.02.08 15:38) [105]
Я слышал в миру есть Великий, который программы сразу в двоичном коде пишет.
У него на клавиатуре всего две кнопки 0 и 1. И нажимает он их мысленно... Прямо не выходя из Нирваны....


бОльшая часть моего кода (~70%) написана на автопилоте :о)


 
tesseract ©   (2008-02-28 16:27) [110]


> бОльшая часть моего кода (~70%) написана на автопилоте :
> о)


Как показывает практика такой код меньше всего нуждаеться в отладке.


 
31512   (2008-02-28 16:30) [111]


> Prohodil Mimo ©   (28.02.08 16:26) [109]

Я никогда не рискну использовать препараты расширяющие сознания дабы достичь автоматического пилотирования при разработке. :-)))) Может я устарел?
Расскажи как писать на автопилоте? :-)))


 
Prohodil Mimo ©   (2008-02-28 17:30) [112]

tesseract ©   (28.02.08 16:27) [110]
Как показывает практика такой код меньше всего нуждаеться в отладке.


Хотел приписать в [109], что "этот код очень редко приходится отлаживать, обычно даже запускается всё с первого раза".
Не написал.
В итоге твой пост :о)

31512   (28.02.08 16:30) [111]
Я никогда не рискну использовать препараты расширяющие сознания дабы достичь автоматического пилотирования при разработке. :-)))) Может я устарел?
Расскажи как писать на автопилоте? :-)))


А я ничего не употребляю, ни препаратов ни алкоголя, ни курева :о)
Просто сажусь и пишу то, что мой мозг придумал, пока я был занят совершенно посторонними от программирования делами. Сижу и пишу кучу строк ни о чём не задумываясь. Когда всё напишу, компилирую, вылавливаю опечатки, если таковые прокрались. Запускаю проект и проверяю всё ли работает как положено. :о)


 
Loginov Dmitry ©   (2008-02-28 19:22) [113]

> А я всегда использовал TThread в delphi 7 и никогда не имел
> проблем. Все вроде корректно работает, да и написан класс
> то достаточно просто и вроде как все верно.
>
> Что не так то? Что там неправильного и с чем могут быть
> связаны глюки? Поясните плиз очень интересно.


Вроде ничего "аболютно" неверного там нет. Но факт остается фактом - программа при использовании TThread в некоторых случаях зависает. Сегодня на работе абсолютно бестолково убил 5 часов, разбираясь с подобным зависанием. Программа зависает даже если просто вызвать Terminate (в секции Finalization). О вызове TThread.Free я даже и не говорю - тут стабильно виснет основной поток. Вопрос решился только путем перенесения кода создания потока из initialization в другое место (в итоге создаваться стал где-то на пару секунд позже). Вроде бы при установке Terminated тут и не может ничего виснуть, т.к. WaitFor вообще не вызывается. Однако имеем то что имеем (приложение виснет, возможно что на каком-то другом потоке (их там много), возможно 2 потока стали одновременно завершаться и вошли в dead lock, не суть).

А глюки процентов на 80 связаны с абсолютно бездумными манипуляциями с эвентом "SyncEvent". Где хотят, там и устанавливают/сбрасывают.


 
isasa ©   (2008-02-28 19:28) [114]

Prohodil Mimo ©   (28.02.08 16:26) [109]
есть задумка написать програмку, которой скармливаешь структуру программы и она на лету генерит нужные формы согласно сценария.
Тогда и компилятор не нужен будет :о)
Это будет не универсально, но для моей области сгодится.


Это типа ReAutoShema

Это да, мощная вешь. Одна проблема, схему сначало надо нарисовать, т.е. составить алгоритм пляски святого Витта ...


 
Пробегал...   (2008-02-28 19:34) [115]

Loginov Dmitry ©   (28.02.08 19:22) [113]

интересно. Много я такого слышал, и что компилятор ошибается, и то и другое. В 99% случаев косяки были пользовательские.

Так что я пока буду думать, что все ок. Пока не увижу пример повторяющий проблему.


 
Loginov Dmitry ©   (2008-02-28 19:43) [116]

> За то время, пока существует работа с потоками в VCL, если
> бы было все так плохо, как ты говоришь, давно бы появилась
> масса альтернативных решений.
> Ты готов их найти, чтобы аргументировать свою точку зрения
> ?


Действительно, альтернативных решений как-то не очень много. Могу упомянуть библиотеку Gala (но тут совершенно другая идеология, слишком сильно отличающаяся от TThread и от основ синхронизации в Windows), а хотелось бы иметь не то что бы альтернативу, а аналог TThread, имеющий те же самые привычные свойства и методы, но свободный от допущенных в TThread ошибок...


 
Пробегал...   (2008-02-28 19:51) [117]

обычно в VCL нет никаких ошибок, иначе они давно бы уже были исправлены.

Обычно ошибки есть в понимании как это работает и соответственно получение не того результата.


 
Kerk ©   (2008-02-28 19:55) [118]


> Пробегал...   (28.02.08 19:51) [117]
>
> обычно в VCL нет никаких ошибок, иначе они давно бы уже
> были исправлены.
>
> Обычно ошибки есть в понимании как это работает и соответственно
> получение не того результата.

обычно в Windows нет никаких ошибок, иначе они давно бы уже были исправлены.

Обычно ошибки есть в понимании как это работает и соответственно получение не того результата.

---
Самолично наблюдал ошибку в реализации TMainMenu (или его предка, не помню).


 
oxffff ©   (2008-02-28 19:56) [119]


> DiamondShark ©   (28.02.08 12:15) [96]
>
> > oxffff ©   (27.02.08 19:09) [65]
> >
> > > DiamondShark ©   (27.02.08 13:40) [53]
> >
> > А что едят ваши коты?
>
> В настоящий момент -- VS2003
> На 2005-ю стрёмно переходить. А про 2008 стараемся не думать.
>
> Видимо, придётся сразу 2010-ю осваивать
> ;)


Я так понимаю это С# или Managed C++, или ILASM?


 
@!!ex ©   (2008-02-28 20:28) [120]

> бОльшая часть моего кода (~70%) написана на автопилоте :
> о)

Круто...
А мне постоянно приходится использовать технологии, которые раньше не использовал... в итоге - без отладки,никуда...


 
Simpson B.H.   (2008-02-28 21:52) [121]

Проблемы с провисанием это бич Java, может чья то светлая голова сборку мусора в D2006 приделала?


 
Пробегал...   (2008-02-28 23:03) [122]

Kerk ©   (28.02.08 19:55) [118]

обычно в Windows нет никаких ошибок, иначе они давно бы уже были исправлены.
Обычно ошибки есть в понимании как это работает и соответственно получение не того результата


странный стеб. Да, в подавляющем большинстве случаев когда говорят про ошибки в windows - это вовсе не ошибки. Или человек неправильно понял документацию MSDN (если про программинг говорим).

Ты ведь знаешь значение слова "обычно"? Так если из десяти случаев когда люди кричат об ошибках, толлько один является действительно ошибкой - по-моему, фраза вполне корректна. А соотношение имхо еще больше.

Я десятки раз читал даже здесь на форуме о том, что компилятор работает неправильно, и только парочку раз оказывалось что так оно и есть.


 
Prohodil Mimo ©   (2008-02-29 12:25) [123]

isasa ©   (28.02.08 19:28) [114]

ну зачем же так грубо?
у вас у многих используется что-то наподобие шаблонов. Да и формы классификаторов наверняка генерятся, а не хранятся в готовом виде. Так же можно и любую форму описать.
Добавление объектам дополнительных скриптов - тоже не проблема.

А схему накидать намного проще, нежели все формы заковырять.
У меня есть подобная структура для выборки данных, что то наподобие QueryBuilder, только в понятном представлении для пользователя (не имена полей базы, а к примеру:"Фамилия, Имя, Профессия и.т.п."), где пользователь видит в древовидной структуре всю структуру программы. 50 строк кода обрабатывают всё это безобразие.
Аналогично и с самими формами можно сделать. К тому же, у меня сама форма содержит только объекты для ввода данных, для сохранения есть спец.модуль, в котором одна из процедур сохраняет всё введённое на переданной ей форме, даже если на форме есть несколько связанных таблиц.

@!!ex ©   (28.02.08 20:28) [120]
А мне постоянно приходится использовать технологии, которые раньше не использовал... в итоге - без отладки,никуда...


я тоже постоянно привлекаю использование новых технологий, старый код редко использую. Но вот что то новое всегда прогоняю на тестовых примерах, пойму что к чему, а потом в проекту на автопилоте :о)


 
DiamondShark ©   (2008-02-29 12:55) [124]


> oxffff ©   (28.02.08 19:56) [119]
>
> > DiamondShark ©   (28.02.08 12:15) [96]
> >
> > > oxffff ©   (27.02.08 19:09) [65]
> > >
> > > > DiamondShark ©   (27.02.08 13:40) [53]
> > >
> > > А что едят ваши коты?
> >
> > В настоящий момент -- VS2003
> > На 2005-ю стрёмно переходить. А про 2008 стараемся не
> думать.
> >
> > Видимо, придётся сразу 2010-ю осваивать
> > ;)
>
>
> Я так понимаю это С# или Managed C++, или ILASM?


С#, конечно.


 
isasa ©   (2008-02-29 13:42) [125]

Prohodil Mimo ©   (29.02.08 12:25) [123]

Почему грубо. Это суровая правда жизни.
Формы, сами по себе, не водятся, а служат для визуализации данных.
Т.е. эти данные каким-то раком нужно в эти формы вставлять (binding).
А это действие, иногда, достаточно не ординарное. Т.е. необходим какой нибуди "человеческий" язык для описания этого биндинга. Хорошо если он совпадает с языком "рисования" форм (C#, Delphi) и несколько напрягает, если не совпадает (WPF Xaml)


 
Prohodil Mimo ©   (2008-02-29 15:04) [126]

isasa ©   (29.02.08 13:42) [125]
я это всё понимаю, а потому не кидаюсь сразу писАть, пока только инфу собираю.


 
korneley ©   (2008-02-29 16:09) [127]


> NoName:(   (28.02.08 15:41) [107]
> Кто нибудь подскажет как в BDS2006 раскрыть форму во время
> разработки на весь экран как в D7 ?

Снять галку "Tools"->"Options"->"VCL Designer"- "Embedded Designer" и перезапустить BDS


 
korneley ©   (2008-02-29 16:27) [128]

Да, еще в комбо Desktop Speedsetting (рядом с главным меню обычно) выставить "Classic Undocked", а то формы хоть и отдельно от кода, но почему-то StayOnTop.



Страницы: 1 2 3 4 вся ветка

Форум: "Прочее";
Текущий архив: 2008.04.13;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.82 MB
Время: 0.014 c
15-1203812771
Mailer
2008-02-24 03:26
2008.04.13
Как работать с архивами *.tar.bz2 без дополнительных dll и


2-1206027422
AntonUSAnoV
2008-03-20 18:37
2008.04.13
Не могу установить фильтр на таблицу


2-1205594669
DJ_UZer
2008-03-15 18:24
2008.04.13
Выделение в memo


2-1205531607
DJ_UZer
2008-03-15 00:53
2008.04.13
скроллбар и курсор в мемо


2-1206019176
webSQLNeederr
2008-03-20 16:19
2008.04.13
Ошибка в SelectDirectory если путь на русском





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский