Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.06.06;
Скачать: CL | DM;

Вниз

Как сделать маленький сервер?   Найти похожие ветки 

 
without c++   (2002-03-22 10:33) [0]

Сделал я сервер на основе сокетов, но больно он большой получился :(( Поставил галочку "console application", но как только подключаю ScktComp вместо 30-50Кб получаю около 300 :(( Он конечно работает, но те же 300Кб я получил и с использованием формы и VCL. Не подскажете как сделать сервер размером 30-50Кб?


 
Digitman ©   (2002-03-22 12:05) [1]

1. Собери проект с опцией "Build with run-time packages".

2. Переделай scktcomp.pas, исключив из него uses Forms и , соответственно, вызовы Application.HandleException() и Application.ShowException(), реализовав логику этих вызовов самостоятельно и , возможно, в упрощенной форме.



 
without c++   (2002-03-22 12:23) [2]

Второй вариант мне больше нравится.
А нет уже измененного модуля?


 
yaJohn ©   (2002-03-22 12:24) [3]

Как всегда, на чистом АПИ...
Или инди. Без форм - 150К.


 
Digitman ©   (2002-03-22 13:14) [4]

>without c++
Ты смотри менять его не вздумай на месте) А то "горя хлебнешь" потом ...
Скопируй к себе в проект и экспериментируй после этого на здоровье с ним...


 
SerVS - S   (2002-03-22 17:20) [5]

По моему 300К для Дельфи это очень неплохо для сервера. Может стоит перейти на другое средство програмирования? Посмотри на сайте www.delphi.narod.ru статью BackDoor, там есть исходники костяка сервера (на MASM) с описанием. Только подправить прийдется, что б AVP не ругался ;)


 
Velocity   (2002-03-26 18:39) [6]

Если ещё надо, пиши. Вышлю. 22 кб - это как, нормальный, или тоже большой? но не CONSOLE, просто прога без окна.

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


 
yaJohn ©   (2002-03-26 19:22) [7]

Сходить на ритлабс.ком , у них на фтп можно найти ТиниВебСервер, ЕXЕ - 50К или около, с исходниками на Д5.



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

Текущий архив: 2002.06.06;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.009 c
1-17932
Sniffer
2002-05-26 17:31
2002.06.06
Давайте обсудим


1-17965
RealDummy
2002-05-28 13:55
2002.06.06
Как очистить String от лишних пробелов и символов переноса строки


1-18050
der
2002-05-25 12:35
2002.06.06
Работа с потоками. Требуется пошаговая объяснялка.


1-17934
cardinal
2002-05-27 18:20
2002.06.06
Компоненты Delphi


14-18156
MisterBin
2002-05-02 15:49
2002.06.06
Вопрос для Linux оидов