The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..., opennews (?), 13-Мрт-20, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


48. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +5 +/
Сообщение от заминированный тапок (ok), 13-Мрт-20, 17:20 
что поразительно, так это то, что современный анон свои "технические" навыки вообще не ставит под сомнения в любой теме и готов спорить с теми даже, кто действителньо силён и что-то делает (например с "Автором")

слабоумие и отвага в чистом виде же

Ответить | Правка | К родителю #2 | Наверх | Cообщить модератору

57. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  –5 +/
Сообщение от BlackRot (ok), 13-Мрт-20, 19:10 
Он просто спросил потому что ему это показалось неправильным в силу того что он видимо не разбирался в этом вопросе, но вы с чего-то решили что он собрался что то оспаривать и что-то доказывать, ещё и обозвали его слабоумным. Что тогда можно сказать о вас?
Ответить | Правка | Наверх | Cообщить модератору

60. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +3 +/
Сообщение от заминированный тапок (ok), 13-Мрт-20, 19:36 
1. "слабоумие и отвага" это древний мем, описывающий ту или иную ситуацию

2. а самоуверенное заявление "Автор точно в теме?" не является ли обвинением автора поста (или автора проекта, которому посвящён пост)?

я вот склоняюсь к тому, что автор перед постом 100 раз перепроверит информацию (по крайней мере в здесь и в этой, технической сфере)

а вот комментатор сначала напишет коммент, а а уж потом будет что-то првоерять (если вообще будет)

Ответить | Правка | Наверх | Cообщить модератору

156. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от BlackRot (ok), 18-Мрт-20, 15:13 
В любом случае оскорбления лишние.
Устал от неадекватных.
Ответить | Правка | Наверх | Cообщить модератору

61. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +5 +/
Сообщение от буквоед (?), 13-Мрт-20, 19:38 
А то, что вторым же предложением он ставит под сомнение компетентность автроа, вы конечно не заметили. В таком случае, что тогда можно сказать о вас?
Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

114. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Аноним (117), 14-Мрт-20, 13:48 
Может, он имеет в виду костыли типа extern "C". В таком случае можно ли говорить, что линкуется именно объектный код, полученный из чистого С++?

Если кто-то задает вопрос, возможно резко, нужно ли априори считать его некомпетентным?

Ответить | Правка | Наверх | Cообщить модератору

123. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +1 +/
Сообщение от adolfus (ok), 14-Мрт-20, 15:46 
> Может, он имеет в виду костыли типа extern "C".

Какие, к черту костыли? Это чтобы ++компилятор не декорировал экспортируемые имена суффиксами и префиксами перегрузки, иначе компоновщик не сможет бинарник склеить.

Ответить | Правка | Наверх | Cообщить модератору

125. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +1 +/
Сообщение от Аноним (117), 14-Мрт-20, 17:56 
И что Вы опровергли или доказали? Что независимо от того, на чем написан код библиотеки - на С, С++, да хоть с ассемблерными вставками, наружу функции должны быть видимы только как функции С. Спасибо. Автор действительно не в курсе.
Ответить | Правка | Наверх | Cообщить модератору

157. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Урри (?), 20-Мрт-20, 01:57 
Вы там накурились оба?

С++ функции (и методы классов) отлично экспозятся из dll, например "public: enum BatchParser::ParserState::ErrorType __cdecl BatchParser::ParserState::GetErrorType(void)const __ptr64" торчит наружу как "?GetErrorType@ParserState@BatchParser@@QEBA?AW4ErrorType@12@XZ".

Ответить | Правка | Наверх | Cообщить модератору

130. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Ordu (ok), 15-Мрт-20, 01:05 
> Может, он имеет в виду костыли типа extern "C". В таком случае можно ли говорить, что линкуется именно объектный код, полученный из чистого С++?

А если в C мы объявляем функцию, указывая для неё не-C'шную конвенцию вызова, которая принята для dll: можно ли говорить что эта функция -- чистый "C"?

Как я это вижу: не все возможности API C++ можно отобразить на ABI DLL, но от этого то, что можно отобразить, не прекращает быть кодом на C++.

> Если кто-то задает вопрос, возможно резко, нужно ли априори считать его некомпетентным?

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

Ответить | Правка | К родителю #114 | Наверх | Cообщить модератору

142. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Аноним (117), 15-Мрт-20, 11:48 
> у компетентного нет нужды самоутверждаться

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

Ответить | Правка | Наверх | Cообщить модератору

146. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Ordu (ok), 15-Мрт-20, 12:10 
>> у компетентного нет нужды самоутверждаться
> Во-первых, нелогично самоутверждаться под ником Анинима.

САМОутверждаться. Человек утверждается в своих собственных глазах, накачивает свою самооценку.

> Во-вторых, это меньший грех,
> чем писать и цитировать чепуху, а потом пытаться играть словами, чтобы
> вывернуться.

Без разницы. Человек который приходит самоутверждаться должен быть опущен: это отличный способ отучить от самоутверждения за счёт сообщества.

Ответить | Правка | Наверх | Cообщить модератору

155. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от BlackRot (ok), 18-Мрт-20, 15:11 
Переводить стрелки это в вашем духе. Пытаться кому то что-то доказать когда всем побарабану...
Продолжайте.
Ответить | Правка | К родителю #61 | Наверх | Cообщить модератору

62. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +3 +/
Сообщение от заминированный тапок (ok), 13-Мрт-20, 19:39 
когда интересуются, то српашивают "Можно ли делать то-то или как это сделать?"

а не "Ты вообще понимаешь о чём говоришь? А то я вот о таком не слышал, значит так делать нельзя..."

Ответить | Правка | К родителю #57 | Наверх | Cообщить модератору

115. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +1 +/
Сообщение от Аноним (117), 14-Мрт-20, 13:49 
Поясни, чем отличаются DLL, полученные из кода на С, от кода на С++.
Ответить | Правка | Наверх | Cообщить модератору

124. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +3 +/
Сообщение от adolfus (ok), 14-Мрт-20, 15:50 
экспортируемые символы из С уходят в .о без изменений как есть, а символы С++ декорируются суффиксами и префиксами, позволяя компоновщику отличать перегруженные функции и символы из разных пространств имен. Компоновщик не имеет никакой информации, из чего странслирван объектный модуль -- она не попадает в .o
Ответить | Правка | Наверх | Cообщить модератору

118. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Аноним (117), 14-Мрт-20, 14:04 
Можно с примером ознакомиться https://www.ibm.com/developerworks/ru/library/l-dynamic-libr...

Кстати, поясните, с каким именем Вы будете вызывать функцию, скажем, TestFunc, из динамической библиотеки, полученной из исходного кода на С++, при использовании независимо от платформы и разрядности.

Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

154. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от BlackRot (ok), 18-Мрт-20, 15:09 
В наше время люди не парятся над тем, как они выражаются но оскорблять это уже последнее дело
Ответить | Правка | К родителю #62 | Наверх | Cообщить модератору

120. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от Аноним (117), 14-Мрт-20, 14:09 
Попадалась огромная переводная книга по DLL в Windows. Автора уже не упомню. Комментировать не буду (ибо речь не о конкретной реализации, а о компетенции), скажу только, что я её выбросил, несмотря на потраченные 500 руб.
Ответить | Правка | К родителю #48 | Наверх | Cообщить модератору

126. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +1 +/
Сообщение от Аноним (117), 14-Мрт-20, 17:57 
Вся теория DLL для Windows умещается на 1 странице. Любят некоторые раздувать тему страниц на 700.
Ответить | Правка | Наверх | Cообщить модератору

128. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +/
Сообщение от заминированный тапок (ok), 14-Мрт-20, 18:27 
ну а я видел каламбур "Выучить C++ за 21 день".
помимо жёлтого заголовка - у неё вся обложка была жёлтой

так вот и её даже покупать не стал
и автора даже не смотрел

разве это меняет суть темы?

Ответить | Правка | К родителю #120 | Наверх | Cообщить модератору

134. "LoadLibrary, прослойка для загрузки Windows DLL в Linux-прил..."  +1 +/
Сообщение от Аноним (134), 15-Мрт-20, 02:11 
> ну а я видел каламбур "Выучить C++ за 21 день".

Это старое издание. Сейчас уже есть "С++ за 24 часа"

Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру