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

Вниз

D2009, Unicode и Ansi-строки одновременно, перегрузка функций   Найти похожие ветки 

 
Ruzzz   (2009-08-02 05:46) [0]

Будет ли дальше развиваться проект? Мне кажется что нужно что-то делать с поддержкой unicode.

Почему бы не использовать перегрузку функций для разных типов строк? Может стоит прекратить поддержку ранних версий Delphi где эта возможность не поддерживается. Тогда будет возможно нормально использовать и ansi строки и юникодные.

Как насчет поддержки D2009? При компиляции куча варнингов в KOL.pas и приложение вылетает с runtime error. Да и каша с KOLString, еще не совсем разобрался в самом KOL.pas

Где-то вообще есть еще форум по KOL где кто-нибудь что-нибудь обсуждает? У меня в голове каша по поводу Unicode в KOL, хотелось бы больше информации почитать, но где ее найти :(


 
D[u]fa   (2009-08-02 09:35) [1]

Здесь самая живая конференция)
D2009 имхо нужно закапывать... От поддержки старых версий врядли откажутся.. да и в пользу 2009 даже я б отказался.

Какие варнинги? пиши конкретнее с примерами.


 
Ruzzz   (2009-08-02 10:50) [2]

Ну мне от D2009 только юникод нужен, если UNICODE_CTRLS спасает то от D2009 тоже могу отказать. Варнинги по поводу преобразований анси/юникод строк в kol.pas.

Есть ли какой чат где сидят KOL"вцы? Иногда просто вопросик задать и некому :). Как подключиться к SVN, не могу :( Почему в книге написано что UNICODE_CTRLS «почти» делает приложение юникодным?

Как быть с приложениями в которых нужна поддержка как юникод строк так и анси, зачем есть KOLString? Ну это даже не вопрос :) это просто я не вник еще :)


 
Демьян   (2009-08-02 11:56) [3]

К сожалению, KOL-прогеры вымирают... Нас осталось совсем мало ( Я б сам готов всячески поддержать развитие проекта, чем смогу, но увы...

Здесь ты ответов на свои вопросы не найдёшь, никто не поможет, других форумов/чатов нет, и про 2009 забудь. Тем более, лично я использую 7-ку, думаю, как и многие другие.


 
D[u]fa   (2009-08-02 15:15) [4]

Никто не вымирает :D


> Здесь ты ответов на свои вопросы не найдёшь, никто не поможет


эмм.. что ж тогда сам здесь забыл? оО


> Почему в книге написано что UNICODE_CTRLS «почти» делает
> приложение юникодным?

Наверное потому что не до конца реализована.


> Как быть с приложениями в которых нужна поддержка как юникод
> строк так и анси, зачем есть KOLString?


KOLString и нужен для переключения между анси и уникодом. Как быть - не знаю.. все зависит от задачи.


> Варнинги по поводу преобразований анси/юникод строк в kol.
> pas.


Если 2009ая нужна только для уникода в КОЛ приложениях - советую отказаться. Вообще реализация уникода в 2009 имхо глупая.. зачем было делать String как WideString.... хз..


> Как подключиться к SVN, не могу


Наверно - никак.... лично не знаю ни одного рабочего свна.. (есть только для КОЛ-СЕ)

Возможно, так и быть, залью проект на свн (если Владимир будет не против) и буду добавлять все добавки\исправления выложенные здесь(после проверки). Давно бы это уже сделал, но не хочу создавать подобие КОЛ-СЕ(где отказались от асм версий и т.д) и получился полный "асинхрон" с официальной версией.


 
Ruzzz   (2009-08-02 16:07) [5]

Понимаю что я новичок в kol и не мне давать советы, но! :) Почему бы не выложить проект на тот же sourceforge.net, было бы удобно получать свежие исходники. Я бы также предложил создать «официально» папку например add и положить туда все units дополнительные, возможно даже и стороних разработчиков, кто не против. Их много этих юнитов, но есть, как я понимаю, уже те которые постоянно используют, также и с дополнительными компонентами для mck.

Еще бы туда же положить наиболее лучшую замену системс файлов, в папку например sys.

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

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

Вот кстати, я бы добавил для новичков это:
«1) Хотим создать Memo без вертикального скролла:

Memo := NewEditBox(Form, [eoMultiline]);
Memo.Style := memo.Style and (not WS_VSCROLL);

Просто eoNoVScroll не всегда подойдет. Смотреть:
- function NewEditbox в KOL.pas
- const Editflags в KOL.pas
- TEditOption в KOL.pas
- MSDN Library->Win32 and COM Development->User Interface->Windows Controls->Control Library->Edit Control->Edit Control Reference->Constants->Edit Control Styles (http://msdn.microsoft.com/en-us/library/bb775464(VS.85).aspx)

2) Проблемы с отрисовкой минимизации/восстановления формы в Windows Vista/Windows 7 при использовании Aplet:

При использовании MCK, устанавливаем для формы свойство Form.MinimizeNormalAnimated в True. Или просто вызываем Form.MinimizeNormalAnimated.

Не проверенно: нужно ли это делать для каждой формы или только для главной? :)»

Я не большие заметки для себя делаю, если не нашел ничего в инете :)

--

Где можно узнать что именно «не до конца реализовано» с помошью UNICODE_CTRLS?


 
D[u]fa   (2009-08-02 18:25) [6]

Совет хороший) надо только обдумать всё.


> Где можно узнать что именно «не до конца реализовано» с
> помошью UNICODE_CTRLS?


внутри КОЛа =)
когда на грабли наткнешься - только тогда и поймешь, что было не реализовано)


 
имя   (2009-08-02 21:53) [7]

Удалено модератором


 
Демьян   (2009-08-03 10:31) [8]

Да я не про то, просто говорю что мало у нас народа понимающего, остались одни "деды" :) вот они как раз и отвечают

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


 
MTsv DN   (2009-08-03 13:44) [9]

Странно, что Владимир никак в орг.вопросах не участвует.


 
Демьян   (2009-08-04 11:13) [10]

Вот то ж... Кстати, хотелось бы узнать, как дела с новым языком, за создание которого Владимир взялся? Есть ли прогресс?


 
miek   (2009-08-05 08:42) [11]

надеюсь, что он давно отказался от этой безумной затеи...



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

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

Наверх





Память: 0.48 MB
Время: 0.002 c
15-1377080847
Els
2013-08-21 14:27
2014.02.02
Наносемантика и инфы


15-1376669029
Потапов А.В.
2013-08-16 20:03
2014.02.02
Посоветуйте планшет на андроид


2-1363965731
Margolis
2013-03-22 19:22
2014.02.02
запуск приложения из памяти


15-1376375006
[ВладОшин]
2013-08-13 10:23
2014.02.02
Перелогиниться в домене, не закрывая программ. Можно?


2-1364238253
Дмитрий С
2013-03-25 23:04
2014.02.02
Как определить является один класс наследником другого?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский