Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Архив рассылки


<< < 194 | 195 | 196 | 197 | 198 | 199/275 | 200 | 201 | 202 | 203 | > >>


     KoDa HET u HE byDET vol.199

      Работа с FTP протоколом на Visual Basic

      В моей последней разработке нужно было использовать функции работы с FTP. Сначала для этой цели я использовал Internet Transfer Controls, но вскоре понял, что этот компонент заточен более на работу с Http. У ITC были проблемы с серверами, на которых было установлено не Микрософтовское ПО (ну, например Apache). Тогда я решил написать собственный FTP компонент в виде класса (совокупности объектов или функций в группе по их свойству и поведению). После часов поиска в MSDN я обнаружил очень интересные функции FtpPutFile, FtpGetFile, FtpCreateDirectory. Работа этих функций становилась возможной при получении данных (хендла) от функции InternetConnect, которая используется для обращения к определенным портам адреса (IP). Но и ей нужна информация от функции InternetOpen. Таким образом, для использования каких-либо FTP команд необходимо последовательно вызвать эти функции. При завершении работы нужно вызвать функцию InternetCloseHandle два раза, чтобы закрыть FTP и Internet сессии.



      Разделяемая память в FPC (Free Pascal)

      При использовании динамических библиотек приходится соблюдать ограничение на типы данных, которые могут передаваться в параметрах процедур и функций. Если попытаться активно передавать динамические массивы и/или длинные строки (тип ansistring), то рано или поздно возникнет AV - ошибка 216. Кроме того, приходится следить, чтобы процедуры выделения/освобождения динамической памяти вызывались из одного и того же модуля.



      Получение информации о памяти

      Для получения детальной информации о состоянии памяти компьютера можно воспользоваться функцией API GlobalMemoryStatus. В функцию передается переменная типа TMemoryStatus, которая представляет собой запись, тип которой определен следующим образом...



      Как написать чат или практика работы с winsock...

      С самого начала хочу сказать, что я не в коем случае не хочу показаться каким-нибудь "отцом" в плане сетевого программирования. Этот чат я написал от нечего делать для себя, а точнее для своей группы :). Вообще я написал несколько чатов, но расскажу только о первом и последнем, иначе это будет вторая "война и мир" :), хотя я расскажу про способы решения определенных проблем, которые применялись в ранних версиях чата. Вся "серия" этих чатов называется LightChat...




      Последние темы форума.

      Borland C++ Builder       Web программирование       Microsoft Visual C++       Visual Basic       Delphi & Kylix       Низкоуровневое программирование       Отдохнем :)       Операционные системы       Общие вопросы программирования       HTML       Гостевая книга       Win32 API       Базы данных и язык SQL       Графика       Pascal       Работа       Студентам       Компьютерная безопасность       Программирование под Linux/Unix       SQL сервера       Java       Microsoft .NET Framework


      Новые сайты в каталоге.
  • Все про ActionScript в деталях и не только...
    • Все про ActionScript в деталях для новичков и проффесионалов: уроки, примеры, приемы, создание игр, полезные ссылки, форум, полезные советы и многое другое.
  • SityHost
    • Платный и бесплатный хостинг! Sityhost - Качество, безопасность, комфорт.
  • Документация для веб-мастеров.
    • Библиотека статей и учебных пособий в помощь web-мастеру и системному администратору по вопросам web-программирования и хостинга, администрирования и безопасности серверов.
  • Открытые Linux дистрибутивы
    • Linux ISO - открытые дистрибутивы Linux (Линукс) и BSD системы. ISO образы linux ASP Linux, ALT Linux, Mandrake linux, Mandriva linux, Fedora Core, Gentoo, RedHat, Slackware, SUSE, Ubuntu, Debian, FreeBSD, NetBSD
  • Wmhelp - о сервисе WebMoney
    • WebMoney Transfer - крупнейшая и самая распространенная в отечественном сегменте интернета электронная платежная система, построенная на основе электронных кошельков, Данный сайт посвящен этой программе.
  • Хостинговая Компания Bio-Host
    • Хостинг с поддержкой php, cgi, mysql, Perl, ssi. Описание тарифных планов, цены на регистрацию доменов. Регистрация доменов в зонах: pp.ru, net.ru, org.ru БЕСПЛАТНО!!!
  • MyScript.ru
    • Бесплатные скрипты PHP, Perl, JavaScript, учебники, статьи по программированию, программы и руководства по раскрутке сайтов, шаблоны сайтов.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог