powered by simpleCommunicator - 2.0.59     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывод картинок в цикле загрузки
15 сообщений из 90, страница 4 из 4
Вывод картинок в цикле загрузки
    #39349746
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mage.lanСочту за комплимент.
Кому как.
Некоторые работу не могут найти и бедствуют. Т.к. не могут работать в команде.
Вот если бы вас было не 1 процент, а 10-20. Тогда _вам_ было бы проще. А нам сложнее.
На пустом месте (код форматнуть) проблему раздувать.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349779
Владимир2012
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Об форматировании текста.

Вот сейчас продемонстрирую мой стиль форматирования ...
И уверен очень многим он не понравится.
И у каждого из нас свой стиль ...
// ----------------
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
// --- IGlobalInterfaceTable interface                     https://msdn.microsoft.com/library/windows/desktop/ms678517
//                                                         Enables any apartment in a process to get access to an interface implemented on an object in any other apartment in the process.
//
//     В _AtlModule может быть много COM объектов. 
//     Этот интерфейс позволяет получить доступ к интерфесам разных COM объектов.
//
 CComPtr< IGlobalInterfaceTable >  ppGIT;                  // Pointer to the Global Interface Table

 hr = _AtlModule.GetGITPtr( 
  (IGlobalInterfaceTable **)&ppGIT
 );
 
 if ( FAILED( hr )      || 
      ppGIT == nullptr 
    )
  return  0;

// --- Проще всего в ATL получить pointer to the Global Interface Table можно путем доступа к member CAtlModule::m_pGIT
//
//     CAtlModule Class                                    https://msdn.microsoft.com/en-us/library/windows/desktop/hhz4ew64(v=vs.120).aspx
//                                                         This class provides methods used by several ATL module classes.
//
 CComPtr< IGlobalInterfaceTable >  ppGIT02;                // Pointer to the Global Interface Table

 ppGIT02 = _AtlModule.m_pGIT;

// --- Ниже продемонстрировано как получить pointer to the Global Interface Table без использования ATL
//
  void  **gpGIT;

 hr = CoCreateInstance(
  CLSID_StdGlobalInterfaceTable,
  NULL,
  CLSCTX_INPROC_SERVER,
  IID_IGlobalInterfaceTable,
  (void **)&gpGIT
 );


Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
// --- Interface IInitDone
//
public:

STDMETHOD( Init                ) ( IDispatch *pConnection);
STDMETHOD( Done                ) ();
STDMETHOD( GetInfo             ) ( SAFEARRAY **pInfo);

// --- Interface ILanguageExtender
//
public:

STDMETHOD( RegisterExtensionAs ) ( BSTR *bstrExtensionName);

STDMETHOD( GetNProps           ) ( long *plProps );
STDMETHOD( FindProp            ) ( BSTR bstrPropName,   long       *plPropNum      );
STDMETHOD( GetPropName         ) ( long lPropNum,       long       lPropAlias,    BSTR *pbstrPropName );
STDMETHOD( GetPropVal          ) ( long lPropNum,       VARIANT    *pvarPropVal    );
STDMETHOD( SetPropVal          ) ( long lPropNum,       VARIANT    *pvarPropVal    );
STDMETHOD( IsPropReadable      ) ( long lPropNum,       BOOL       *pboolPropRead  );
STDMETHOD( IsPropWritable      ) ( long lPropNum,       BOOL       *pboolPropWrite );

STDMETHOD( GetNMethods         ) ( long *plMethods);
STDMETHOD( FindMethod          ) ( BSTR bstrMethodName, long       *plMethodNum    );
STDMETHOD( GetMethodName       ) ( long lMethodNum,     long       lMethodAlias,  BSTR *pbstrMethodName);
STDMETHOD( GetNParams          ) ( long lMethodNum,     long       *plParams       );
STDMETHOD( GetParamDefValue    ) ( long lMethodNum,     long       lParamNum,     VARIANT *pvarParamDefValue);
STDMETHOD( HasRetVal           ) ( long lMethodNum,     BOOL       *pboolRetValue );
STDMETHOD( CallAsProc          ) ( long lMethodNum,     SAFEARRAY  **paParams     );
STDMETHOD( CallAsFunc          ) ( long lMethodNum,     VARIANT    *pvarRetValue, SAFEARRAY **paParams );

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
// --- Flag values
//     -----------

enum OpenFlags {

 modeRead         = ( int ) 0x00000, 
 modeWrite        = ( int ) 0x00001, 
 modeReadWrite    = ( int ) 0x00002, 
 shareCompat      = ( int ) 0x00000, 
 shareExclusive   = ( int ) 0x00010, 
 shareDenyWrite   = ( int ) 0x00020, 
 shareDenyRead    = ( int ) 0x00030, 
 shareDenyNone    = ( int ) 0x00040, 
 modeNoInherit    = ( int ) 0x00080, 
 modeCreate       = ( int ) 0x01000, 
 modeNoTruncate   = ( int ) 0x02000, 
 typeText         = ( int ) 0x04000,                       // typeText and typeBinary are
 typeBinary       = ( int ) 0x08000,                       // used in derived classes only
 osNoBuffer       = ( int ) 0x10000, 
 osWriteThrough   = ( int ) 0x20000, 
 osRandomAccess   = ( int ) 0x40000, 
 osSequentialScan = ( int ) 0x80000, 

};


Почему так?
Потому что код readable.

Как поступаю с хорошим кодом, но плохо отформатированным?
Молча форматирую и холивары не развожу.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349868
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Кому как.
Некоторые работу не могут найти и бедствуют. Т.к. не могут работать в команде.
Вот если бы вас было не 1 процент, а 10-20. Тогда _вам_ было бы проще. А нам сложнее.
На пустом месте (код форматнуть) проблему раздувать.

Не очень понимаю ваше разделение на ваших и наших.
Не очень понимаю ваше "не могут работать в команде", это как? Люди настолько интроверты, что только хардкор, консоль и емакс?

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

Я не лезу со своим уставом в чужую церковь, я говорю ровно обратное, вы знаете как правильно? покажите, не можете - какой смысл говорить, что это плохо. Если мне что-то не нравится и я могу предложить что-то лучшее - я буду предлагать, по крайней мере первые раза 3-4...
На текущей работе, например, я переписал проект с кофескрипта, по сути написал с нуля. Через год переписал легкую админку с ангуляра, потому-что ангуляр никто не мог адекватно поддерживать. Теперь все легко и просто, новые фичи вводятся за очень короткое время.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349871
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Petro123Кому как.
Некоторые работу не могут найти и бедствуют. Т.к. не могут работать в команде.
Вот если бы вас было не 1 процент, а 10-20. Тогда _вам_ было бы проще. А нам сложнее.
На пустом месте (код форматнуть) проблему раздувать.

Не очень понимаю ваше разделение на ваших и наших.
Не очень понимаю ваше "не могут работать в команде", это как? Люди настолько интроверты, что только хардкор, консоль и емакс?

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

Я не лезу со своим уставом в чужую церковь, я говорю ровно обратное, вы знаете как правильно? покажите, не можете - какой смысл говорить, что это плохо. Если мне что-то не нравится и я могу предложить что-то лучшее - я буду предлагать, по крайней мере первые раза 3-4...
На текущей работе, например, я переписал проект с кофескрипта, по сути написал с нуля. Через год переписал легкую админку с ангуляра, потому-что ангуляр никто не мог адекватно поддерживать. Теперь все легко и просто, новые фичи вводятся за очень короткое время.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349880
mage.lan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
skyANAПочему бы нам всем не делать этого сразу перед тем, как выкладывать?
В порыве созидания, когда ты думаешь о вечном, отрываться на какие-то мелочи...

Хотя и с Вами, я тоже могу согласится, публичный ресурс, неокрепшие умы могут взять на заметку плохой стиль... Дьявол в мелочах.
Сдаюсь.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349903
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
mage.lanskyANAПочему бы нам всем не делать этого сразу перед тем, как выкладывать?
В порыве созидания, когда ты думаешь о вечном, отрываться на какие-то мелочи...
Дак и не отрывайтесь :) Закончите созидать, а потом уже результат публикуйте.

mage.lanХотя и с Вами, я тоже могу согласится, публичный ресурс, неокрепшие умы могут взять на заметку плохой стиль... Дьявол в мелочах.
Даже не взять на заметку, а взять и скопировать в проект :)
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349931
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторДаже не взять на заметку, а взять и скопировать в проект :)
простое копирование смысла не имеет.
это как в притче про голодного - не надо кормить , а надо научить рыбачить.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349953
Фотография Petro123
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадя,
в конце концов это не по товарищески)).
Есть правила хорошего тона. А есть плохого.
Что ты тут споришь).
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39349987
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяавторДаже не взять на заметку, а взять и скопировать в проект :)
простое копирование смысла не имеет.
это как в притче про голодного - не надо кормить, а надо научить рыбачить.
Вы мастак говорить очевидные вещи :) Вот только как люди гуглили и копировали себе первое попавшееся решение, так и будут гуглить и копировать.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350245
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяэто как в притче про голодного - не надо кормить , а надо научить рыбачить.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350250
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
хороший пример подмены...
я сказал - научить
а дать и научить два разных понятия.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350264
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяhVostt,
хороший пример подмены...
я сказал - научить
а дать и научить два разных понятия.

Вообще-то не разные. Обучать интересно, если ты сам от этого что-то получаешь, как минимум результат. Если ничего не получаешь, это потеря времени.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350273
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВообще-то не разные. Обучать интересно, если ты сам от этого что-то получаешь, как минимум результат. Если ничего не получаешь, это потеря времени.
давать что-то ещё более не интересно...
давать - это давать что-то материальное.
обучать - делиться информацией
если даёшь что-то материальное - значит это что-то у становится у тебя меньше.
если обучаешь - просто делишся знаниями, у тебя при этом ничего не убывает.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350302
Фотография hVostt
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вадяесли даёшь что-то материальное - значит это что-то у становится у тебя меньше.
если обучаешь - просто делишся знаниями, у тебя при этом ничего не убывает.

Ты рассуждаешь очень и очень однобоко, плоско, и узко.

Знания и опыт — это самое ценное, что есть у человека, гораздо ценнее всех его вещей, которыми он владеет. Вещи можно моментально потерять, а используя свои знания и опыт, можно всё восстановить с избытком.

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


вадяобучать - делиться информацией

И это не верно. Порой более эффективное обучение это не давать информацию, а давать верное направление.
...
Рейтинг: 0 / 0
Вывод картинок в цикле загрузки
    #39350314
вадя
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
hVostt,
тут можно оспорить каждое слово, но это будет совсем другая история...
...
Рейтинг: 0 / 0
15 сообщений из 90, страница 4 из 4
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / Вывод картинок в цикле загрузки
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]