Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RusFAQ.ru: Программирование на C / C++


Информационный Канал Subscribe.Ru


RusFAQ.ru: Программирование на C / C++

Выпуск № 446
от 19.01.2004, 23:40

Администратор:
Имя: Nick.Box
URL: Информационный ресурс
ICQ: 365124
[censored], [censored]
О рассылке:
Задано вопросов: 1404
Отправлено ответов: 2963
Активность: 211.0 %
[Задать вопрос >>][Регистрация эксперта >>]
[Поиск в базе][Обсудить на форуме]


 Список экспертов, ответы которых опубликованы в данном выпуске

vitya
Статус: Профессиональный
Общий рейтинг: 108.44
[Подробней >>]
sniffer
Статус: Начальный
Общий рейтинг: 135
[Подробней >>]
Avl2k
Статус: Профессиональный
Общий рейтинг: 124.45
[Подробней >>]
 
chebv
Статус: Доверительный
Общий рейтинг: 114.64
[Подробней >>]
Gibbel
Статус: Профессиональный
Общий рейтинг: 106.06
URL: Savage Metal Club - жизнь в стиле рок-н-ролл
Телефон: +7 901 710 3146
[Подробней >>]


 Краткий перечень вопросов

Вопрос № 1395. Здрасьте чо такое sniffer(у Вас есть эксперт один такой)?... (ответов: 1)
Вопрос № 1396. Приветствую эксперты, Знаю С, правда неочень сильно. Взялся изучать Си++, взял Самоучитель Шилдт'а С... (ответов: 3)
Вопрос № 1398. Есть dll, как можно загрузить из нее функцию? Если можно то мне помог бы пример...... (ответов: 4)
Вопрос № 1399. Здравствуйте уважаемые эксперты. Я по поводу вопроса №1391. Возможно я сформулировал его не достаточ... (ответов: 1)

Вопросов: 4, ответов: 9


 Вопрос № 1395

Здрасьте
чо такое sniffer(у Вас есть эксперт один такой)?



Вопрос отправлен: 16.01.2004, 10:12
Отправитель: xMen (xMen@hotmail.com)

[Следующий вопрос >>] [Список вопросов]

Отвечает vitya

Приветствую Вас, xMen!
подслушивающая программа.

Ответ отправлен: 16.01.2004, 10:34
Отправитель: vitya


 Вопрос № 1396

Приветствую эксперты,
Знаю С, правда неочень сильно. Взялся изучать Си++, взял Самоучитель Шилдт'а Си++ 3 издание и установил MS Visual Studio C++ .
Так вот Шилдт пишет о новом стандарте описания загаловочных файлов
#include
using namespase std;
в отличии от
#include
у меня почему то это новое описание никак нехочет работать, может где то чего то надо изменять в настройках но я этого ненашёл.
В приложение прога из Шилдата которая так же никак нехочеть компилиться в этом MS Visual studio :( и выдаёт ошибку: Compiling...
pr.cpp
g:cppprpr.cpp(25) : fatal error C1010: unexpected end of file while looking for precompiled header directive
Error executing cl.exe.
Где и что надо исправить? В настройках Visual studio или в самом коде?
Подскажите плз где найти какую нибудь хорошую мануаулу в электронном виде на русском языке по работе и настройках MS Visual Studio 6 C++ .
ЗЫ слашал ещё что есть интеловские компиляторы. - они работают только с интеловскими процессорами или нет? С амдэшными тоже работают? или при видет амдэшных процов приходять в ярость? :)
P.S. Извеняюсь за наверное слишком ламерские вопросы.


Приложение:


Вопрос отправлен: 16.01.2004, 10:23
Отправитель: Вовка

[Следующий вопрос >>] [Список вопросов]

Отвечает sniffer

Приветствую Вас, Вовка!
можешь удалить using namespace std.

Ответ отправлен: 16.01.2004, 19:04
Отправитель: sniffer


Отвечает vitya

Здравствуйте, Вовка!
Ты по всей видимости стер "stdafx." include. От этого можно избавиться в настройках проекта убрав using precompiled header (для cpp файла).


Ответ отправлен: 16.01.2004, 10:34
Отправитель: vitya


Отвечает Avl2k

Приветствую Вас, Вовка!
Да, в заголовочных файлах STL отсутствует расширение .h, а ее стандартные классы находятся в пространстве имен std. Например, чтобы использовать класс string:
#include <string>
using namespace std;
void f()
{
string s;
// ...
}
Visual C++ создает проект, использующий precompiled headers. От Вас требуется, чтобы в каждом .cpp-файле, входящем в проект, была директива их включения, обычно
#include "stdafx.h".
С уважением, Avl2k.

Ответ отправлен: 16.01.2004, 11:41
Отправитель: Avl2k


 Вопрос № 1398

Есть dll, как можно загрузить из нее функцию? Если можно то мне помог бы пример...



Вопрос отправлен: 16.01.2004, 16:07
Отправитель: Swer

[Следующий вопрос >>] [Список вопросов]

Отвечает chebv

Приветствую Вас, Swer!
Вот пример из MSDN.

Приложение:

Ответ отправлен: 16.01.2004, 16:33
Отправитель: chebv


Отвечает Avl2k

Приветствую Вас, Swer!
Вариант 1 (линковка с помощью .lib файла):
-берем .h-файл с объявлениями функций и включаем его туда, где используем;
-берем .lib-файл и линкуем с ним проект;
Пример - использование функций Win32 API, которые импортируются из системных библиотек Windows (kernel32.dll, user32.dll и т.д.).
Вариант 2 (загрузка с помощью LoadLibrary):
typedef BOOL (__stdcall *BeepFunc)( DWORD dwFreq, DWORD dwDuration );
void f()
{
HMODULE hDll = LoadLibrary( "kernel32.dll");
if( hDll )
{
BeepFunc fn = (BeepFunc)GetProcAddress( hDll, "Beep" );
if( fn )
fn( 0x25, 500 );
FreeLibrary( hDll );
}
}
С уважением, Avl2k.

Ответ отправлен: 16.01.2004, 17:09
Отправитель: Avl2k


Отвечает sniffer

Приветствую Вас, Swer!
Вот маленький примерчик:


Приложение:

Ответ отправлен: 16.01.2004, 19:04
Отправитель: sniffer


Отвечает vitya

Здравствуйте, Swer!
LoadLibrary/GetProcAddress - за примером в MSDN.

Ответ отправлен: 17.01.2004, 14:33
Отправитель: vitya


 Вопрос № 1399

Здравствуйте уважаемые эксперты. Я по поводу вопроса №1391.
Возможно я сформулировал его не достаточно чётко в чём глубоко извиняюсь. Ситуация в следующем - необходимо отправить письмо не используя свой SMPT сервер - т.е. там где программы будет работать люди и понятия не имеют что это такое. Задавать по умолчанию или список также не возможно. Необходимо напрямую присылать письмо в pop ящик пользователя. Аналогично делает программа Advanced Direct Remailer. т.е. письмо не проходит через 10 серверов а сразу напрямую попадает пользователю в его pop ящик.
Например при получении подобного письма в нём Только одна строчка
Received: .............................
Тогда как в любом письме отправленном по умолчанию черз любой сервер SMPT таких строчек как минимум две (одна при получении письма самим сервером SMPT через который осуществлялась отправка а другая дописывается сервером получателем). Т.Е. задача сводится к тому что бы отправить письмо сразу серверу получателю. Буду крайне благодарен за любую информацию.



Вопрос отправлен: 16.01.2004, 21:07
Отправитель: wolf

[Следующий вопрос >>] [Список вопросов]

Отвечает Gibbel

Доброе время суток, wolf!
Если знаешь почтовый сервер получателя (это не обязательно то, что стоит после @ в e-mail получателя), то просто коннектишься к нему и по протоколу SMTP заливаешь свое письмо.

Ответ отправлен: 19.01.2004, 12:17
Отправитель: Gibbel



Форма отправки вопроса

Внимание!
Мы рекомендуем открывать рассылку в программе Internet Explorer 5.0+ или отправлять вопросы с сайта по адресу: http://rusfaq.ru/cgi-bin/Message.cgi.

(C) 2002-2003 Команда RusFAQ.ru.

 Персональные данные

Ваше имя:

Ваш e-mail:

Опубликовать мой e-mail в рассылке


 Вопрос и дополнение

Ваш вопрос:


Приложение (если необходимо):


Получить ответов:


 Выбор рассылки

Программисту
Assembler (25)
C / C++ (18)
Perl (4)
Builder / Delphi (18)
Pascal (19)
Basic / VBA (5)
Java / JavaScript (5)
PHP (13)
Криптография (6)
WinAPI (12)
Пользователю
Windows 95/98/Me (39)
Windows NT/2000/XP (57)
"Железо" (30)
Поиск информации (19)
Администратору
Windows NT/2000/XP (29)
Linux / Unix (9)
Юристу
Гражданское право (17)
Семейное право (11)
Трудовое право (13)
КоАП (12)

Отправить вопрос всем экспертам выбранной рассылки.




Задать вопрос | Регистрация эксперта | Поиск в базе | Чат | Форумы | Новости
Проект экспертов RusFAQ.ru | Фотоальбом | Virus.RusFAQ.ru | Администрирование
Профессиональная WEB-Студия B.I.T.


Яндекс цитирования
© 2001-2004 Россия, Москва. Авторское право: Калашников О.А.

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу

В избранное