Отправляет email-рассылки с помощью сервиса Sendsay

Программирование на 3dg.ru

  Все выпуски  

Программирование на 3dg.ru 2


Информационный Канал Subscribe.Ru


... и всем спокойной ночи...
-Cr@sh, 3DG

Delphi Digital Developement Group рассылка.
Номер 2.

3DG

Здравствуйте! Вы читаете выпуск рассылки сайта группы 3DG. Здесь вы можете найти советы по программированию, сетевой безопасности, и прочим компьютерным темам.

 

Новости сайта http://3dg.ru

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

Мы не стали переносить информацию из старого форума в новый, но вы сможете читать информацию из старого форума до конца января, потом он будет удалён. (Добавление новых сообщений в старый форум запрещено). Вам также придётся зарегестрироваться заного. Приносим извинения за неудобство, но новая регистрация будет действовать на все разделы сайта и поможет нам держать всё под контролем.

Просим вас не смущаться по поводу нового форума, и не бояться чего- то (к примеро того что он не сработает). На нём так мало сообщений лишь потому что он открылся несколько дней назад.

Если вы являетесь членом группы 3dg, вы можете зайти на форум под своим логином и паролем, предназначенными для доступа в недры сайта, предназначенные только для членов группы.

 

Полезные советы от авторов сообщений в форумах

Несколько полезных советов которые были собраны на ветках нашего форума. Сообщения были отфильтрованы так что вы не найдёте в рассылке откровенного флуда.


Неполадки в работе с базой данных
Ссылка:
http://forum.3dg.ru/viewtopic.php?t=183
Проблема:
Я использую в своем приложении табличку Paradox. До недавнего времени приложение работало нормально. Сейчас у меня проблема я не могу скомпилировать приложение.
Проблема наверное в том что размер базы со временем увеличился.
Если я подключаю старую(размер 149кб) то скомпилировать могу.
А с последней версией базы(размер 167кб) приложение не компилируеться.
Что интересно, когда я убрал обработчик события OnFilterRecord приложение скомпилировалось, но табличка ведёт себя странно - не хочет индексироваться(записи размещаються в непонятном порядке).
Я пытался как-то настроить BDE, но что-то ни хрена не получаеться

Решение пока не найдено.
Пока никто не нашёл решения на поставленную задачу. Может быть вы попробуете свои силы?


Настройка программы для работы с типиз рованными файлами.
Ссылка: http://forum.3dg.ru/viewtopic.php?t=180
Проблема: Народ, помогите!
Совсем недавно занялся изучением Delphi и столкнулся вот с такой проблемой.
Необходимо добавить новую запись в типизированный файл.
При обращении к процедуре Rewrite файл затерается и старые записи уничтожаются.
Как сохранить старые записи и добавить новую?
Заранее благодарен!

Из конференции:
append а не реврайт а в общем ....
var
f:textfile;
.....
assignfile(f,'myfile.fil');
{$I-}
append(f);
{$I+}
if ioresult<>0 then rewrite(f);
....
пишешь что тебе надо в f
а и еще попробуй юзать tfilestream очень удбная штука

 

Новые статьи

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

SMTP и POP3 по средствам Delphi.
Автор: XHelp, участник группы.
В статье описаны основы работы с компонентыми SMTP и POP3 из вкладки INDY средствами дельфи.
Вы можете почитать полную версию статьи на нашем сайте, по адресу http://www.3dg.ru/articles.php?Art=42
Версия для печати: http://www.3dg.ru/print.php?Art=42

Сводка:
Timer?у нужно поставить Interval 5000, то есть 5 секунд
IdPOP3, IdSMTP и IsMessage оставим без изменения.
Memo мы назовем Log (Name:Log) и свойство Align поставим на alClient.
Еще добавим одну глобальную переменную gm:boolean. Для это в самый верхний var нужно вписать gm:boolean; Для чего она нужна я объясню потом.
Теперь нужно обработать событие для Form1 OnFormCreate. Для этого нужно выбрать в Object TreeView нашу Form1, в Object Inspector перейти в Events (События) и 2 раза нажать напротив поля OnCreate.
Туда нужно вписать следующие:
...


3dg: Распределённая модель чата.
Автор: Snap Florando, участник группы
В этой статье описан механизм работы чата, разработанный автором в рамках создания чата для пользования в группе.
Вы можете почитать полную версию статьи на нашем сайте, по адресу http://www.3dg.ru/articles.php?Art=40
Версия для печати: http://www.3dg.ru/print.php?Art=40

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

 

Новые программы нашей замечательной группы

Windows File Inquest M1
Программа написна группой 3dg.
Назначение: программа может определить формат содержимого файла. Её рационально использовать когда расширение файла было утеряно, или сознательно изменено.
Лицензия: программа бесплатна для некоммерческого использования.
Вы можете скачать последнюю версию программы по адресу http://www.3dg.ru/pub/fd.exe.

 

Для участников 3DG: новости проектов

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

Проект Automatic Determinan of Changes ожидается выпустить 6 января, или немного позже.

 

Набор новых членов группы

Если вы хотите вступить в группу, вы можете зайти на страницу http://www.3dg.ru/newmember.php?ID=&l=&p=, или просто написать о своём желании на нашем форуме. Вы должны понимать, что мы не принимаем кого попало, и желательно чтобы вы представили хоть какие нибудь ваши работы. Главным условием вступления в группу является готовность работать.

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

 

Если делать, то до конца

На сегодня всё. Надеемся, наша рассылка принесла вам много полезной информации, как впрочем и наш сайт http://3dg.ru. Мы будем продолжать совершенствовать наш сайт и рассылку, делая их всё более информативными и полезными.

Ваши пожелания, или просто мнения вы можете присылать по адресу snap_florando@3dg.ru. Мы всегда рады услашать любую критику и восхищения.


Рассылка 3DG #2
Ведущий рассылки Snap Florando
3 Январь 2004
Delphi Digital Development Group

 

 


http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное