Модераторы: Poseidon, Snowy, bems, MetalFan

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Delphi Russian Knowledge Base 2.3, Новая версия от 30 января 2005 года 
:(
    Опции темы
p0s0l
Дата 24.3.2005, 14:28 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Г-н Посол
****


Профиль
Группа: Экс. модератор
Сообщений: 3668
Регистрация: 13.7.2003
Где: 58°38' с.ш. 4 9°41' в.д.

Репутация: 58
Всего: 112



Snowy, меня тут Alex убедил, что его вьювер будет хорошо подходить для этой роли, и скачиваемый объем типа небольшой... Можно подождать пока, посмотреть, что получиться...



--------------------
С уважением, г-н Посол.
PM   Вверх
Pavlus
Дата 26.3.2005, 02:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 2
Регистрация: 26.3.2005

Репутация: нет
Всего: нет



Vit
Спасибо за базу-справочник - теперь ни в форумах ни в книжках почти не копаюсь.

На счет оболочки - chm для меня достаточно, но обновляемый, как Нортон, клиент был бы очень кстати.
Я предлагаю развивать это паралельно, т.е. выпкскать chm-ники, пока не появится одобренный многими клиент, который по возможностям поиска и размеру будет НЕ ХУЖЕ chm-оболочки.

ИСПРАВЛЕНИЕ:
"Как скопировать содержимое строки в буфер обмена?" - Этот способ глючный. Данные, помещенные
в буфер таким образом принимается как текст далеко на везде. В WIN 98 в Инет Експлорере некоторые поля Edit отказывались принимать MAC адрес (только буквы и цифры), помещенный в буфер этой процедурой.
А в WIN 2000 - одно из двух: или вообще в буфер не копировалось ничего или данные там не являлись текстом.
Я вынжден был сделать невидимый компонент Edit1 и делать так:

Код

procedure CopyStringToClipboard(s: string);
begin 
  edit1.Text:=s;
  edit1.SelectAll;
  edit1.CopyToClipboard;
end;

PM MAIL   Вверх
doberman
Дата 26.3.2005, 15:36 (ссылка)    |    (голосов: 0) Загрузка ... Загрузка ... Быстрая цитата Цитата


Unregistered











Спасибо Vit за DRKB!!!
Спомощью ее добавил стоко...в свою выпускную работу, что учителя офигеют когда увидят!!!
Еще раз спасибо!!!
Всем советую в нашем городе!!!
  Вверх
Vit
Дата 28.3.2005, 04:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Цитата(doberman @ 26.3.2005, 06:36)
Спасибо Vit за DRKB!!!
Спомощью ее добавил стоко...в свою выпускную работу, что учителя офигеют когда увидят!!!
Еще раз спасибо!!!


Ха! Да тебе надо было просто сдать DRKB как дипломную работу да дело с концом... smile smile Поставил бы мне бутылочку пива, vs, первую страничку заменили и пусть преподы фигеют... smile

Если серьёзно, то я рад что вам мой труд помог, и надеюсь что вы не только бездумно повставляли куски DRKB в свой диплом, а кое-чему научились и разобрались как многие штуки работают. Успехов!


Цитата(doberman @ 26.3.2005, 06:36)
Всем советую в нашем городе!!!


И не только в Вашем, тем более что никто и не знает что за город такой...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Snowy
Дата 28.3.2005, 07:51 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Модератор
Сообщений: 11363
Регистрация: 13.10.2004
Где: Питер

Репутация: 192
Всего: 484



Ёлки-моталки, приболел я хорошо. Еще не оклемался, но уже на работу вышел.

Цитата(p0s0l @ 22.3.2005, 11:19)
Ну если ты реализуешь - все будут, думаю, только рады...
Я тоже над этим думал... Но так и не взялся... Времени нет...

Времени никогда нет. Приходится раздавать свою квоту времени каждому процессу, согласно приоритета smile

Цитата(p0s0l @ 22.3.2005, 11:19)
темку, где бы ты выложил своё ТЗ

ТЗ пока не составлял. Пока есть только задумки.
Планирую, что все статьи будут лежать в одном ZIP'e отдельными файлами в подкаталогах, согласно разделов. Так будет проще обновлять и совершать операции по обновлению/удалению/перемещению. На сервере соответственно придется выкладывать все файлы по отдельности, поскольку вероятность разместить там программу, формирующую пакеты обновления невелика. А люди будут обновляться с совершенно разными периодами.
На сервере должен быть файл со списком файлов и датами. Человек закачивает этот файл, а потом программа его анализирует и закачивает необходимые файлы.
Программу обновления нужно будет продумать оптимально, чтобы можно было в нее заклыдывать разнообразные инструкции, чтобы на будущее ее не приходилось менять.
Чтобы уменьшить главную программу, нужно ZIP вынести в отдельную dll или воспользоваться WinRar.dll. Писать либо на чистом API, либо на KOL, либо полениться и просто вынести bpl. Но последний вариант плох тем, что для разных версий bpl разные и не у всех людей они будут. Кроме того, человек может захотеть почитать на компьютере, где нет дельфи.
Далее нужно делать умный поиск, а не по полному совпадению;
Экспорт в html, чтобы можно было читать под другими платформами;
Фильтр обновлений, чтобы обновлять только выбранные размеры;
Можно сделать кнопочку рапорта об ошибках в статье. Рапорт будет отправляться при следующем обновлении.
Также нужно подумать над кумулятивными обновлениями и обновлениями базовой версии. Хотя базовую программу лучше выкладывать вообще без баз, а базы пользователь будет закачивать по выбору.
Буду думать более детально.

Цитата(p0s0l @ 22.3.2005, 11:19)
ОС: я думаю ты будешь только под винду делать ?

Буду делать только под винду, т.к. грамотно писать под другие операционки не умею. Только на примитивном уровне. А здесь требуется высокая функциональность и компактность.
Думаю под линухами будет работать под эмулятором. Карманные оси все равно связываются с главным компьютером, поэтому универсальным способом здесь будет экспорт в html.
PM MAIL   Вверх
bartram
Дата 30.3.2005, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1606
Регистрация: 22.2.2004
Где: Russia, Samara

Репутация: 3
Всего: 29



Snowy? не плохая идея я бы помог но времени жаль нет smile


--------------------
В каждом из нас спит гений, но с каждым днем все крепче ;-)
bartram.ru
Twitter
user posted image 

PM MAIL ICQ   Вверх
Alex103
Дата 1.4.2005, 01:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 416
Регистрация: 5.1.2005
Где: Украина, г. Харьк ов

Репутация: нет
Всего: нет



А когда будет 2.4


--------------------
Мой адресс не дом и не улица, мой адресс WWW
PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 1.4.2005, 07:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Цитата(Alex103 @ 31.3.2005, 16:02)
А когда будет 2.4



За неё подготовку смогу взяться не раньше июня-июля


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Alex103
Дата 3.4.2005, 01:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 416
Регистрация: 5.1.2005
Где: Украина, г. Харьк ов

Репутация: нет
Всего: нет



Цитата(Vit @ 1.4.2005, 07:46)
Цитата(Alex103 @ 31.3.2005, 16:02)
А когда будет 2.4



За неё подготовку смогу взяться не раньше июня-июля

А сколько статей планируеться добавить!!!!!


--------------------
Мой адресс не дом и не улица, мой адресс WWW
PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 3.4.2005, 05:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Цитата(Alex103 @ 2.4.2005, 16:13)
А сколько статей планируеться добавить!!!!!



На сколько хватит времени и желания. Мне ж никто не платит за работу, поэтому и планирования никакого нет. Добавляю когда есть свободное время и желание этим заниматься, когда сочту что добавил достаточно - выложу следующую версию...


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Alex103
Дата 4.4.2005, 02:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 416
Регистрация: 5.1.2005
Где: Украина, г. Харьк ов

Репутация: нет
Всего: нет



Цитата(Vit @ 3.4.2005, 05:10)
Цитата(Alex103 @ 2.4.2005, 16:13)
А сколько статей планируеться добавить!!!!!



На сколько хватит времени и желания. Мне ж никто не платит за работу, поэтому и планирования никакого нет. Добавляю когда есть свободное время и желание этим заниматься, когда сочту что добавил достаточно - выложу следующую версию...

Удачи тебе в создании!!!!


--------------------
Мой адресс не дом и не улица, мой адресс WWW
PM MAIL WWW ICQ YIM   Вверх
Yanis
Дата 6.4.2005, 14:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Участник Клуба
Сообщений: 2937
Регистрация: 9.2.2004
Где: Москва

Репутация: 72
Всего: 111



To Vit.
Для DRKB 2.4.
Алгоритм преобразования Dec -> Bin знают многие, но не многие знают как выполнить обратное преобразование Bin -> Dec . Я делаю это следующим образом:

Код

function BinToInt(const Value: string): Integer;
var
  i, strLen: Integer;
begin
  Result := 0;
  strLen := Length(Value);
  for i := 1 to strLen do
    if Value[i] = '1' then
      Result := Result or (1 shl (strLen - i))
    else
      Result := Result and not (1 shl (strLen - i));
end;



--------------------
user posted image *щёлк*
PM MAIL WWW ICQ   Вверх
StayAtHome
Дата 6.4.2005, 20:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Домосед
**


Профиль
Группа: Участник
Сообщений: 456
Регистрация: 26.1.2004
Где: Украина

Репутация: 1
Всего: 16



Кандидатура на добавление в DRKB
Два связанных поста:
Как выполнить код после создания MDIChild-формы но до появления ее на экране?
http://forum.vingrad.ru/index.php?showtopi...ndpost&p=371472

Как отобразить MDIChild-форму модально?
http://forum.vingrad.ru/index.php?showtopi...ndpost&p=372332

PM MAIL WWW ICQ YIM   Вверх
Vit
Дата 7.4.2005, 03:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Vitaly Nevzorov
****


Профиль
Группа: Экс. модератор
Сообщений: 10964
Регистрация: 25.3.2002
Где: Chicago

Репутация: 48
Всего: 207



Спасибо


--------------------
With the best wishes, Vit
I have done so much with so little for so long that I am now qualified to do anything with nothing
Самый большой Delphi FAQ на русском языке здесь: www.drkb.ru
PM MAIL WWW ICQ   Вверх
Alex
Дата 9.4.2005, 09:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Экс. модератор
Сообщений: 4147
Регистрация: 25.3.2002
Где: Москва

Репутация: 80
Всего: 162



В статье "Отображаем текст в System Tray" участник Poseidon нашел ошибку. Код, приведенный в этой статье, не компилируется.

Для решения проблемы я его немного дописал:
Код

procedure TForm1.Timer1Timer(Sender: TObject);
{$WRITEABLECONST ON}
const
  i: Integer = 0;
begin
  Inc(i);
  if i = 100 then i := 1;
  Application.Icon.Handle := StringToIcon(IntToStr(i));
{$WRITEABLECONST OFF}
end;


В FAQ находится исправленная версия http://vingrad.ru/DELPHI-DLP-000643


--------------------
Написать можно все - главное четко представлять, что ты хочешь получить в конце. 
PM Skype   Вверх
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Delphi: Общие вопросы"
SnowyMetalFan
bemsPoseidon
Rrader

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Литературу по Дельфи обсуждаем здесь
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • 90% ответов на свои вопросы можно найти в DRKB (Delphi Russian Knowledge Base) - крупнейшем в рунете сборнике материалов по Дельфи


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.1020 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.