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  
Старый 25.02.2008, 23:24
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

сделать функцию в первой форме и при возникновении событии во второй форме вызывать эту функцию?

вначале сделай хидер Unit1.h там опиши функцию, потом имплементацию функции в Unit1.cpp.
дальше инклуди Unit1.h в Unit1.cpp и Unit2.cpp и при событии вызывай ф-цию из Unit1.cpp. посмотрим что произойдет.
несколько абстрактный пример

Unit1.h
Код:
int event_handler(int arg);
Uni1.cpp
Код:
#include "Unit1.h"

int event_handler(int arg);
{
    ...
}
Unit2.cpp
Код:
#include "Unit1.h"

int main(int argc, char *argv[])
{    ...
    if(event) {
        event_handler(event);
    };
    ...
}

Последний раз редактировалось zythar; 25.02.2008 в 23:28..
 
Ответить с цитированием

  #2  
Старый 26.02.2008, 00:31
LynXzp
Участник форума
Регистрация: 21.10.2007
Сообщений: 147
Провел на форуме:
388646

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

Я что-то протупил. Так пробовал (не работало) - решил еще раз сделать чтобы конкретно сказать что говорит компилятор (интуитивно догадываюсь, но хотелось бы уточнить.. ).
В общем заработало. (черт его знает - видимо была опечатка)
 
Ответить с цитированием

  #3  
Старый 26.02.2008, 04:20
symbioin
Познающий
Регистрация: 06.08.2007
Сообщений: 84
Провел на форуме:
373338

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

помогите найти скрипт создания md5
 
Ответить с цитированием

  #4  
Старый 26.02.2008, 14:36
Garfi
Участник форума
Регистрация: 02.02.2008
Сообщений: 106
Провел на форуме:
594791

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

Занимаюсь С++, не могу понять в чем ошибка?

Программа должна считать ср. арифм. 2-х чисел (переменной - а, и переменной - b)

Вот иходник:

Код:
#include <iostream.h>

void main ()
{
	int a;
	cout<<"vvedite pervoe chislo\n";
	cin>>a;
	int b;
	cout<<"vvedite vtoroe chislo\n";
	cin>>b;
	int c;
	c=(a+b)/2;
	cout<<"srednee arifmeticheskoe="<<c;cout"\n";
}
Компилятор Visual C++ 6.0 выдает ошибку:

"c:\program files\microsoft visual studio\myprojects\dz\srednee_arifmeticheskoe_dvuh_ chisel\source.cpp(13) : error C2143: syntax error : missing ';' before 'string'
Error executing cl.exe."
 
Ответить с цитированием

  #5  
Старый 26.02.2008, 14:53
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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

Код:
cout<<"srednee arifmeticheskoe="<<c;cout<<"\n";
 
Ответить с цитированием

  #6  
Старый 26.02.2008, 15:29
zythar
Moderator - Level 7
Регистрация: 16.02.2008
Сообщений: 580
Провел на форуме:
1595333

Репутация: 291


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

symbioin
тут ты ответа на этот вопрос не найдешь. никто не может написать СКРИПТ на си/си++ ибо не существует интерпретатора языка си.

во вторых ты не можешь СОЗДАТЬ md5. ты можешь сгенерировать md5 хеш.

в третиьх. я не знаю ((*

Последний раз редактировалось zythar; 26.02.2008 в 15:31..
 
Ответить с цитированием

  #7  
Старый 26.02.2008, 15:38
Jes
Постоянный
Регистрация: 16.04.2007
Сообщений: 398
Провел на форуме:
3371897

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

 
Ответить с цитированием

  #8  
Старый 28.02.2008, 20:13
Smapt
Познающий
Регистрация: 29.01.2008
Сообщений: 82
Провел на форуме:
373690

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

Где почтать про работу Client сокетов в многопоточном режиме? (с++)
 
Ответить с цитированием

  #9  
Старый 28.02.2008, 20:26
nerezus
Флудер
Регистрация: 12.08.2004
Сообщений: 3,791
Провел на форуме:
6490435

Репутация: 2290


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

Цитата:
Где почтать про работу Client сокетов в многопоточном режиме? (с++)
В документации к используемым фреймворкам/библиотекам либо в документации ОС, если не используются библиотеки и фреймворки.
 
Ответить с цитированием

  #10  
Старый 28.02.2008, 21:22
Delimiter
Banned
Регистрация: 08.04.2005
Сообщений: 446
Провел на форуме:
2187381

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

Непонятен вопрос..... а что там читать ??? Там не пахнет никакими семафорами и другими средствами синхронизации. Сокет понятие уникальное для сессии. На каждый поток обычно уникальный сокет.... то есть нитка не видит что сокетов много , у нее он СВОЙ.

..... есть только один вариант в который СТРАШНО верить потоков много а сокет один, неужели ты это имел ввиду??? Но насколько я знаю винсокдлл.... она все запросы вси рафно ставит в очередь.... коллизий в ней не будет. Критические секции тоже не стоит ставить на recv и send для одного "глобального" сокета.... для систем с вытесняющей многозадачностью эти команды не разбиваются на составные части.... а выполняются как ОДНО-ЦЕЛОЕ, то есть все равно ктото будет первым а ктото вторым!

Последний раз редактировалось Delimiter; 28.02.2008 в 21:37..
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Часто задаваемые вопросы по MySQL Серый PHP 5 28.12.2006 18:26
Интернетчики задали российскому президенту очень странные вопросы podkashey Мировые новости. Обсуждения. 4 07.07.2006 16:53
Вопросы по Ipb 2.0 Voodoo_People Уязвимости CMS / форумов 26 15.02.2005 22:57



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


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




ANTICHAT.XYZ