HOME    FORUMS    MEMBERS    RECENT POSTS    LOG IN  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > ПРОГРАММИРОВАНИЕ > С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

  #1  
Старый 20.12.2009, 18:02
0ldbi4
Постоянный
Регистрация: 14.04.2008
Сообщений: 327
Провел на форуме:
584699

Репутация: 69
По умолчанию

SHAHID то что компилятор не может создать файл, например если проект запущен с сети или еще какого то места где нет прав на запись
 
Ответить с цитированием

  #2  
Старый 20.12.2009, 18:56
ErrorNeo
Moderator - Level 7
Регистрация: 02.05.2009
Сообщений: 894
Провел на форуме:
4297091

Репутация: 2261


Отправить сообщение для ErrorNeo с помощью ICQ
По умолчанию

вопрос - как проще сделать в потоке application.processmesseges длительностью (скажем) 10 секунд?

слип не предлагать



ответ:

Код:
uses SysUtils,Dateutils;

var
start_time:Tdatetime;

{10 секунд обрабатываем сообщения}
start_time:=now;
while SecondSpan(now, start_time)<10 do application.ProcessMessages;

Последний раз редактировалось ErrorNeo; 20.12.2009 в 19:08..
 
Ответить с цитированием

  #3  
Старый 20.12.2009, 19:02
НTL
Постоянный
Регистрация: 26.01.2008
Сообщений: 796
Провел на форуме:
5209663

Репутация: 357


Отправить сообщение для НTL с помощью ICQ
По умолчанию

Цитата:
Сообщение от ErrorNeo  
вопрос - как проще сделать в потоке application.processmesseges длительностью (скажем) 10 секунд?

слип не предлагать
Таймер...

Как на WinSock сделать сервер-клиент?
 
Ответить с цитированием

  #4  
Старый 20.12.2009, 19:11
Thenno
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме:
638378

Репутация: 41
Отправить сообщение для Thenno с помощью ICQ
По умолчанию

Цитата:
Сообщение от НTL  
Таймер...

Как на WinSock сделать сервер-клиент?
Есть интересная программка, называется DRKB Explorer. В ней база всяких статей по Delphi (не помню откада она их берет), вот. Там есть ответ подробный на твой вопрос.
P.S Полезная вообще это штука.
 
Ответить с цитированием

  #5  
Старый 20.12.2009, 19:21
wolmer
Постоянный
Регистрация: 12.05.2009
Сообщений: 395
Провел на форуме:
4761503

Репутация: 229
По умолчанию

Цитата:
Как на WinSock сделать сервер-клиент?
Книгу Михаила Фленова под названием "delphi глазами хакера" в руки (там очень хорошо описывается работа с winsock)
 
Ответить с цитированием

  #6  
Старый 22.12.2009, 02:15
qwert135
Познающий
Регистрация: 22.11.2009
Сообщений: 53
Провел на форуме:
33126

Репутация: 0
По умолчанию

Всем привет.У меня такой вопрос.Какое условие надо задать чтобы цикл repeat/until выполнялся более одного раза,то есть цикл может закончится как минимум на втором круге.Язык паскаль.Заранее спасибо
 
Ответить с цитированием

  #7  
Старый 22.12.2009, 02:55
DimkO
Новичок
Регистрация: 16.11.2008
Сообщений: 27
Провел на форуме:
104236

Репутация: 6
По умолчанию

та вариантов куча,нужно просто задать такое условие что бы не выходило сразу и все,а если есть еще какое то ,при котором прога заканчивает цыкл,как вариант можно поставить условие что при таком разкладе его пропускать - "continue".Но опять таки,знать бы конкретно что ты хочешь,было бы легче ответить на вопрос...
 
Ответить с цитированием

  #8  
Старый 22.12.2009, 17:56
Thenno
Участник форума
Регистрация: 03.07.2009
Сообщений: 151
Провел на форуме:
638378

Репутация: 41
Отправить сообщение для Thenno с помощью ICQ
По умолчанию

Цитата:
Сообщение от qwert135  
Всем привет.У меня такой вопрос.Какое условие надо задать чтобы цикл repeat/until выполнялся более одного раза,то есть цикл может закончится как минимум на втором круге.Язык паскаль.Заранее спасибо
Код:
k:=0;
repeat
  k:=k+1;
  <твой код>;
until (k>1) and (<твое другое условие>);
 
Ответить с цитированием

  #9  
Старый 20.12.2009, 20:32
n1ghtstalker
Познающий
Регистрация: 28.09.2008
Сообщений: 65
Провел на форуме:
152084

Репутация: 8
По умолчанию

Вопрос волнующий мой мозг до глубины ... мне надо составить программу которая бы заменяла из Аbcda сделала AbcdA,
те 'a' стало 'A' ... или наоборот abcda .
Upcase не помогает... есть у кого идеи?
Загуглил нашёл такую функцию, но адин х не пашет.... :
function downcase(symbol:char):char;
begin
case symbol of
'A'..'Z','А'..'П':downcase:=chr(ord(symbol)+32);
'Р'..'Я':downcase:=chr(ord(symbol)+80);
else
downcase:=symbol;
end;
 
Ответить с цитированием

  #10  
Старый 21.12.2009, 03:00
StealthMaster
Познающий
Регистрация: 03.12.2008
Сообщений: 56
Провел на форуме:
140714

Репутация: 29
Отправить сообщение для StealthMaster с помощью ICQ
По умолчанию

Цитата:
Сообщение от n1ghtstalker  
Вопрос волнующий мой мозг до глубины ... мне надо составить программу которая бы заменяла из Аbcda сделала AbcdA,
те 'a' стало 'A' ... или наоборот abcda .
Upcase не помогает... есть у кого идеи?
Загуглил нашёл такую функцию, но адин х не пашет.... :
function downcase(symbol:char):char;
begin
case symbol of
'A'..'Z','А'..'П':downcase:=chr(ord(symbol)+32);
'Р'..'Я':downcase:=chr(ord(symbol)+80);
else
downcase:=symbol;
end;

Код:
function LCase(Symbol: Char): Char;
begin
  case Symbol of
    'А'..'Я', 'A'..'Z':
      Result := Chr(Ord(Symbol) + 32);
    'Ё':
      Result := 'ё';
  else
    Result := Symbol;
  end;
end;


function UCase(Symbol: Char): Char;
begin
  case Symbol of
    'а'..'я', 'a'..'z':
      Result := Chr(Ord(Symbol) - 32);
    'ё':
      Result := 'Ё';
  else
    Result := Symbol;
  end;
end;
Функции для перевода символа из нижнего регистра в верхний и наоборот.
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Wi-Fi, BT] Задай вопрос - получи ответ! Alexsize Беспроводные технологии/Wi-Fi/Wardriving 2568 25.04.2026 12:58
[jQuery] - Задай вопрос, получи ответ Isis PHP 62 25.12.2009 03:25



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ