Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Архив ПТ Новый топик    Ответить
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 101 102 103 104 105 [106] 107 108 109 110 .. 114   вперед  Ctrl
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
temperature457

Я думал - это Рэтти.
A Moment of Clarity - Therapy - Infernal Love -1995
20 янв 08, 00:43    [5176577]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
Все-таки, какой мощный топик!
20 янв 08, 00:46    [5176582]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
D!sa
Member

Откуда:
Сообщений: 288
JibSkeart
а че такое С++ ?


Это когда Hello World выглядит вот так:

[
    uuid(2573F8F4-CFEE-101A-9A9F-00AA00342820)
]
library LHello
{
    // bring in the master library
    importlib("actimp.tlb");
    importlib("actexp.tlb");
    // bring in my interfaces
#include "pshlo.idl"
    [
        uuid(2573F8F5-CFEE-101A-9A9F-00AA00342820)
    ]
    cotype THello
    {
        interface IHello;
        interface IPersistFile;
    };
};
[
    exe,
    uuid(2573F890-CFEE-101A-9A9F-00AA00342820)
]
module CHelloLib
{
    // some code related header files
    importheader();
    importheader();
    importheader();
    importheader("pshlo.h");
    importheader("shlo.hxx");
    importheader("mycls.hxx");
    // needed typelibs
    importlib("actimp.tlb");
    importlib("actexp.tlb");
    importlib("thlo.tlb");
    [
        uuid(2573F891-CFEE-101A-9A9F-00AA00342820),
        aggregatable
    ]
    coclass CHello
    {
        cotype THello;
    };
};

#include "ipfix.hxx"
extern HANDLE hEvent;
class CHello : public CHelloBase
{
public:
        IPFIX(CLSID_CHello);
        CHello(IUnknown *pUnk);
        ~CHello();
        HRESULT __stdcall PrintSz(LPWSTR pwszString);
private:
        static int cObjRef;
};
#include "thlo.h"
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"
int CHello:cObjRef = 0;
CHello::CHello(IUnknown *pUnk) : CHelloBase(pUnk)
{
    cObjRef++;
    return;
}
HRESULT __stdcall CHello::PrintSz(LPWSTR pwszString)
{
    printf("%ws\n", pwszString);
    return(ResultFromScode(S_OK));
}
CHello::~CHello(void)
{
    // when the object count goes to zero, stop the server
    cObjRef--;
    if( cObjRef == 0 )
        PulseEvent(hEvent);
    return;
}
#include "pshlo.h"
#include "shlo.hxx"
#include "mycls.hxx"
HANDLE hEvent;
int _cdecl main(int argc, char * argv[]) {
    ULONG ulRef;
    DWORD dwRegistration;
    CHelloCF *pCF = new CHelloCF();
    hEvent = CreateEvent(NULL, FALSE, FALSE, NULL);
    // Initialize the OLE libraries
    CoInitiali, NULL);
    // Initialize the OLE libraries
    CoInitializeEx(NULL, COINIT_MULTITHREADED);
    CoRegisterClassObject(CLSID_CHello, pCF, CLSCTX_LOCAL_SERVER,
        REGCLS_MULTIPLEUSE, &dwRegistration);
    // wait on an event to stop
    WaitForSingleObject(hEvent, INFINITE);
    // revoke and release the class object
    CoRevokeClassObject(dwRegistration);
    ulRef = pCF->Release();
    // Tell OLE we are going away.
    CoUninitialize();
    return(0); 
}
extern CLSID CLSID_CHello;
extern UUID LIBID_CHelloLib;
CLSID CLSID_CHello = { /* 2573F891-CFEE-101A-9A9F-00AA00342820 */
    0x2573F891,
        0xCFEE,
        0x101A,
    { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
UUID LIBID_CHelloLib = { /* 2573F890-CFEE-101A-9A9F-00AA00342820 */
    0x2573F890,
        0xCFEE,
        0x101A,
    { 0x9A, 0x9F, 0x00, 0xAA, 0x00, 0x34, 0x28, 0x20 }
};
#include "pshlo.h"
#include "shlo.hxx"
#include "clsid.h"
int _cdecl main( int argc, char * argv[]) {
    HRESULT hRslt;
    IHello *pHello;
    ULONG ulCnt;
    IMoniker * pmk;
    WCHAR wcsT[_MAX_PATH];
    WCHAR wcsPath[2 * _MAX_PATH];
    // get object path
    wcsPath[0] = '\0';
    wcsT[0] = '\0';
    if( argc 1) {
        mbstowcs(wcsPath, argv[1], strlen(argv[1]) + 1);
        wcsupr(wcsPath);
    }
    else {
        fprintf(stderr, "Object path must be specified\n");
        return(1);
    }
    // get print string
    if(argc 2)
        mbstowcs(wcsT, argv[2], strlen(argv[2]) + 1);
    else
        wcscpy(wcsT, L"Hello World");
    printf("Linking to object %ws\n", wcsPath);
    printf("Text String %ws\n", wcsT);
    // Initialize the OLE libraries
    hRslt = CoInitializeEx(NULL, COINIT_MULTITHREADED);
    if(SUCCEEDED(hRslt)) {
        hRslt = CreateFileMoniker(wcsPath, &pmk);
        if(SUCCEEDED(hRslt))
            hRslt = BindMoniker(pmk, 0, IID_IHello, (void **)&pHello);
        if(SUCCEEDED(hRslt)) {
            // print a string out
            pHello->PrintSz(wcsT);
            Sleep(2000);
            ulCnt = pHello->Release();
        }
        else
            printf("Failure to connect, status: %lx", hRslt);
        // Tell OLE we are going away.
        CoUninitialize();
    }
    return(0);
}

20 янв 08, 00:47    [5176583]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
Джиб, нука угомони мольца! Тыж у нас Си Пи Пи программер.
20 янв 08, 00:49    [5176586]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
D!sa
Си код - много

Гавно код. Однозначно.
20 янв 08, 00:52    [5176591]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
rt555
Member [заблокирован]

Откуда:
Сообщений: 446
temperature457
rt555

Почему меня должны кормить? На этом вопросе я приседаю как банальный раб.
Я честно делал свою работу; меня до сих пор там "на руках носят" и все вспоминают как было заипись с Виталегом.

Ты угадал; может я должен (обязан) умереть? а вы все живите


Всякое в жизни бывает. Не пойми неправильно:
http://zhurnal.lib.ru/b/brigadir_j_a/nith.shtml
«Странность заключалась в том, что, например, другой туманный родственник за всю жизнь палец о палец не ударил, мирно просидев в бюро пропусков на каком-то заводе. Для социалистического общества он не сделал не просто ни..я, а абсолютно ни..я. Он только жрал, спал у себя в кабинетике, ставил изредка печати и чего-то там подписывал. Тем не менее, участковый считал его примером для подражания, а дядю Витю - нет. Потому что дядя Витя, хоть и работал, но делал это противозаконно, то есть - вроде как не делал вовсе. А пропускник, хоть и бездельничал, но делал это о..еть как легитимно и оттого был уважаемым человеком.»

P.S.
В одной из серии Саут-Парка Стэн будучи тренером детской хоккейной команды разговаривал с маленьким мальчиком, который был болен раком:
— А почему я должен умереть?
— Нууу, все люди умирают. Когда-нибудь вообще все умрут. Так что ты там будешь не один. Как тебе, полегчало?
— Да.

Сдохнуть всегда успеется.



Спасибо. Ты правильно пропостился. Мне даже родная сестра сказала : чего ТЫ от меня хочешь?

Я набрался наглости и сказал : сочувствия

Но хер я его получил. И это правда жизни. Никто и никому не нужен.
20 янв 08, 00:52    [5176592]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
D!sa
Member

Откуда:
Сообщений: 288
All Alone
D!sa
Си код - много

Гавно код. Однозначно.


Зато правда жизни.
20 янв 08, 00:53    [5176596]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
D!sa
All Alone
D!sa
Си код - много

Гавно код. Однозначно.


Зато правда жизни.

Да нее код обычный. Я уже поглядел...
20 янв 08, 00:54    [5176599]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
rt555
Member [заблокирован]

Откуда:
Сообщений: 446
млять ......... у меня аж сердце забилось

подумал , что-то запостили под "мою" задачу
20 янв 08, 00:55    [5176601]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
JibSkeart
Member

Откуда: Из далекой галактики
Сообщений: 19873
All Alone
Джиб, нука угомони мольца! Тыж у нас Си Пи Пи программер.


да нет, прикольна же в ком завернуть "хелло ворд"


Я уже на нем не програмлю...
и ваще меня достает это программирование...
уйду в шоу бизнес
20 янв 08, 00:55    [5176602]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
All Alone
D!sa
All Alone
D!sa
Си код - много

Гавно код. Однозначно.


Зато правда жизни.

Да нее код обычный. Я уже поглядел...

Но виндовый.
20 янв 08, 00:56    [5176603]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
rt555

подумал , что-то запостили под "мою" задачу

Под твою задачу могут запостить в середине (или конце) рабочего дня.
Но в субботнюю ночь, когда у всех нормальных людей инструменты для колки орехов переведены в боевую готовность, кто тут будет пытаться разобраться с кодом? Кстати, я попытался и не понял, что хотят в результате.
20 янв 08, 00:57    [5176604]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
JibSkeart
Member

Откуда: Из далекой галактики
Сообщений: 19873
All Alone
All Alone
D!sa
All Alone
D!sa
Си код - много

Гавно код. Однозначно.


Зато правда жизни.

Да нее код обычный. Я уже поглядел...

Но виндовый.


ндык еще бы :)
20 янв 08, 00:57    [5176605]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
D!sa
Member

Откуда:
Сообщений: 288
All Alone
Но виндовый.


Ты чертовски прав. Во все виноваты MS - они делаю из программистов быдло.
20 янв 08, 00:57    [5176606]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
D!sa
All Alone
Но виндовый.


Ты чертовски прав. Во все виноваты MS - они делаю из программистов быдло.

Да нет, просто Джим мирный пацан как и я.
20 янв 08, 01:05    [5176612]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
D!sa
Во все виноваты MS - они делаю из программистов быдло.

Строго говоря, быдлом делает каждый себя сам.
20 янв 08, 01:05    [5176614]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
temperature457
D!sa
Во все виноваты MS - они делаю из программистов быдло.

Строго говоря, быдлом делает каждый себя сам.

Мы с тобой не договорили про командный процессор.
?
20 янв 08, 01:08    [5176616]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
temperature457
Member [заблокирован]

Откуда:
Сообщений: 482
All Alone

Мы с тобой не договорили про командный процессор.
?

Забей х..
Пойду досматривать «Однажды в Америке».
20 янв 08, 01:13    [5176620]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
temperature457
All Alone

Мы с тобой не договорили про командный процессор.
?

Забей х..
Пойду досматривать «Однажды в Америке».

Хороший фильм, но я смотрел уже много раз.)
20 янв 08, 01:14    [5176622]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
D!sa
Member

Откуда:
Сообщений: 288
Посмотрите фильм "Монстро". Сеня в кено ходил на него, очень порадовал.
20 янв 08, 01:16    [5176624]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
Ух ты
Member [заблокирован]

Откуда: с пальмы
Сообщений: 763
D!sa
Посмотрите фильм "Монстро". Сеня в кено ходил на него, очень порадовал.
самый рульный фильма: "И на камнях растут деревья".
20 янв 08, 01:18    [5176629]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
D!sa
Посмотрите фильм "Монстро". Сеня в кено ходил на него, очень порадовал.

тебе ресурс одноклассники?
20 янв 08, 01:19    [5176630]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
Ух ты
D!sa
Посмотрите фильм "Монстро". Сеня в кено ходил на него, очень порадовал.
самый рульный фильма: "И на камнях растут деревья".

обосраться
20 янв 08, 01:20    [5176631]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
Ух ты
Member [заблокирован]

Откуда: с пальмы
Сообщений: 763
разъясняй.
20 янв 08, 01:23    [5176634]     Ответить | Цитировать Сообщить модератору
 Re: С++?  [new]
All Alone
Member [заблокирован]

Откуда:
Сообщений: 978
Here be monsters
20 янв 08, 01:25    [5176637]     Ответить | Цитировать Сообщить модератору
Топик располагается на нескольких страницах: Ctrl  назад   1 .. 101 102 103 104 105 [106] 107 108 109 110 .. 114   вперед  Ctrl
Все форумы / Архив ПТ Ответить