Пример дозвона с перебором соединений и работа с ftpJohnBurgJohnBurg@newmail.ru (08.09.02 01:03)
Программа дозваниваться до провайдела по настроенным соединениям. Причем до упора пока не примет и не передаст файл.Ошибки вроде все игнорируются (в смысле идет следуюшая попытка) Передает файл.Принимает файл с ftp В общем смотрите сами (не забудьте почитать Main_F.pas верхние строки)
»»» Скачать: исходные тексты (16кб)
Обновленный FAQ по DELPHI, собранный из разных источниковblackmanblackman@lycos.ru (06.09.02 17:55)
Обновленный FAQ по DELPHI, собранный нами из разных источников переехал по адресу http://blackman.hoha.ru/myfaq/default.php
»»» Скачать: исходные тексты
Русская справка по WindowsAPI. В активе: 680 функция и процедура,20 видов констант,54 структур, множество сообщений и несколько примеров. Помощь довольно просто подключается к Дельфи и вызывается по F1. Обновление: 39 функций по Хукам, MCI, Текст, Устройства. -константы: MCI_ MCIERR_ WH_ -сообщения MCI: MCI_CLOSE MCI_OPEN -типы(структуры): TMCI_Anim_Open_Parms TMCI_Generic_Parms TMCI_Open_Parms TMCI_Ovly_Open_Parms TMCI_Wave_Open_Parms TShellExecuteInfo -примеры: "Диалог выбора папки." "Как создать виртуальное устройство?" "Как передать строку другому приложению?" -группы ссылок: "MCI(Мультимедиа)" "DC(Дескриптор контекста)" "Сообщения(Messages)" "Текст" "Hooks(Ловушки)" Новые фичи: Теперь все функции раскиданы по алфавитным группам. Добавлена новая старница Ссылки" на которой находятся ссылки на сайты по теме. Стнаничка хелпа
: http://soobcha.ru/~rushelp/
»»» Скачать: исходные тексты (312кб) демонстрационный EXE файл (312кб)
HRASConn = DWord; PRASConn = ^TRASConn; TRASConn = record dwSize: DWORD; rasConn: HRASConn; szEntryName: Array[0..cRAS_MaxEntryName] Of Char; szDeviceType : Array[0..cRAS_MaxDeviceType] Of Char; szDeviceName
: Array [0..cRAS_MaxDeviceName] of char; end;
TRasEnumConn!
ections = function (RASConn: PrasConn; { buffer to receive Connections data } var BufSize: DWord; { size in bytes of buffer } var Connections: DWord { number of Connections written to buffer } ): LongInt; stdcall; //End RasConnectionCount =======================
function ConnectedToInternet: TConnectionType; var Reg : TRegistry; bUseProxy : Boolean; UseProxy : LongWord; begin Result := ctNone; Reg := TRegistry.Create; with REG do try try RootKey := HKEY_CURRENT_USER; if OpenKey('\Software\Microsoft\Windows\CurrentVersion\Internet settings',False) thenbegin //I just try to read it, and trap an exception
if GetDataType('ProxyEnable') = rdBinary then !
ReadBinaryData('ProxyEnable', UseProxy, SizeOf(LongWord) ) elsebegin bUseProxy := ReadBool('ProxyEnable'); if bUseProxy then UseProxy := 1 else UseProxy := 0; end; if (UseProxy <> 0) and ( ReadString('ProxyServer') <> '' ) then Result := ctProxy; end; except //Obviously not connected through a proxy end; finally Free; end;
//We can check RasConnectionCount even if dialup networking is not installed //simply because it will return 0 if the DLL is not found. if Result = ctNone thenbegin if RasConnectionCount > 0 then Result
:= ctDialup; end; end;
function RasConnectionC!
ount : Integer; var RasDLL : HInst; Conns : Array[1..4] of TRasConn; RasEnums : TRasEnumConnections; BufSize : DWord; NumConns : DWord; RasResult : Longint; begin Result := 0;
//Load the RAS DLL RasDLL := LoadLibrary('rasapi32.dll'); if RasDLL = 0 then exit;
try RasEnums := GetProcAddress(RasDLL,'RasEnumConnectionsA'); if @RasEnums = nil then raise ERasError.Create('RasEnumConnectionsA not found in rasapi32.dll');
Реестр господа...
У меня такая проблема - я хочу написать прогу, которая закрывает доступ юзера ко всем настройкам. Не подскажете, где ...
RESOLUTION: Pixels Per INCH в BMP
Доброго времени суток, господа! у меня такой вопрос: как можно узнать Resolution в PixelsPerInch в BMP файла... (я ...
Глюк Delphi 6
поставил шестой дельфюк, и получил проблемы с хелпом, а именно если окно хелпа уже открыта то из юнита по F1 справка не ...
Flash texnologia!
Zdarvstvuite mena intereseuet, gde mojno naiti podobnuiu informaciiu o flash texnolgie. Ia xochu napisat malenkuiu ...
ЛЯПЫ. Немного об пользовательских интерфейсах. Часть 2.
Как правило, тех, кто указывает на ошибки, не любят. Зачастую, в ответ они могут услышать - "Раз такой умный, то делай сам". В этом, есть доля истины, но согласитесь, кто-то же должен на эти самые ошибки (если они существуют) указать...
Delphi: специальный справочник
В книге содержится обширный справочный материал по основным элементам языка, включающий в себя наиболее употребительные функции, классы и объекты. Последовательно и подробно изложен процесс создания баз данных, Windows-приложений и динамических библиотек. Приложения с описанием различных кодов ошибок выполнения программ делает книгу полезной не только начинающим программистам, но и пользователям, активно работающим с Delphi
Автор: Б. Карпов
FreePascal :) На этом сайте можно скачать Freepascal :) A используя бесплатную оболочку плюс бесплатный компилятор - можно писать коммерческие дельфийские проги :) там GPL лицензия саму оболочку можно ...
» Оценка сайта: 2
Опрос населения :)
Новый журнал для программистов "RSDN Magazine". Готовы ли вы подписаться на него?
Дорогие друзья! Мы рады представить вам новый совместный проект сайтов www.rsdn.ru, delphi.mastak.ru и www.optim.ru - профессиональный журнал для программистов RSDN Magazine.
Несомненно, ваше мнение о необходимости такого журнала, содержании рубрик и темах отдельных статей поможет сделать журнал более полезным и интересным. Высказать свое мнение, проголосовать или же подписаться вы можете на сайте. Без вашего участия, нам будет трудно сделать правильный журнал!
На сайте выложен анонс пилотного выпуска журнала, вступительное слово от редакции.
Для души
Хокку дня
Hынче опять у крыльца Сидят старички-камикадзе Вспоминают минувшие дни...
Афоризмы
Право быть одиноким является наиболее значительным, ценным среди цивилизованных людей...
Фраза дня
Все гениальное просто...
Дурацкие законы (информация предоставлена сайтом kurilka.com)
В городе Глендейл в Аризоне (США) запрещается водить машину задом.
В городе Глоуб в Аризоне (США) нельзя играть на улицах с индейцами в карты.
И на закуску коротенький анекдот
- У меня черный пояс по карате! - А у меня желтая резинка от трусов по плаванию!