Главная страница
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.014 c
3-17813
MaXie
2002-05-16 13:27
2002.06.06
Реален ли вертикальный фильтр в SQL-запросе?


1-18033
Yuraz
2002-05-24 11:54
2002.06.06
Кто нибудь менял ли хинты для каждой панели StatusBar?


3-17829
Glonia Zbanov
2002-05-16 17:56
2002.06.06
Поиск в гриде-DBGridEh


1-17857
allrussia
2002-05-24 05:05
2002.06.06
Сначала рисую на TPanel, затем App.Minimize, then restore - рисун


3-17821
Uncle_m16
2002-05-15 22:19
2002.06.06
диалект