reference- все статьи тега


Добавление ссылки библиотеки DLL ActiveX VB6 в проект VS2008

В работе у нас есть проект VB6 (ActiveX DLL), который мы должны иметь возможность добавить в качестве ссылки на другой проект VS2008 C#. Разработчик там говорит мне, что в прошлом они могли это сделать, но теперь мы внесли изменения в библиотеку DLL VB6 и должны были перекомпилировать ее. Таким образом, нам нужно обновить ссылку в проекте VS2008, но когда мы пытаемся добавить ссылку на DLL VB6 обратно (после удаления старой ссылки) в проект VS2008, мы получаем желтый "!"значок включен недавно ...

Что такое "корневая ссылка"?

Цитата из ( Safe in C# not in C++, simple return of pointer / reference, answer 3) Эрика Липперта. Также обратите внимание, что это не какая-либо ссылка на объект Person, который поддерживает его жизнь. Ссылка должна быть укоренена. Вы можете иметь два объекта личности, которые ссылаются друг на друга, но в остальном недостижимы; тот факт, что у каждого есть ссылка, не поддерживает их жизнь; одна из ссылок должна быть укоренена. Я не понимаю, может кто-то объясните, что такое корневая сс ...

Выделяет ли c# ссылочные типы новую память при передаче методам?

Все... Я новичок в C# и подобных языках... Я прочитал две статьи скита, одну о куче/стеке, а другую о ссылочных типах и типах значений. И я предполагаю, что мой вопрос прост, но он не прояснен для меня после прочтения этих статей. Выделяют ли ссылочные типы новую память при передаче методам? Например, если я передаю форму методу, например void myMethod(System.Windows.Forms.Form myForm) { ... } Будет ли выделено больше памяти для хранения всех данных myForm или он будет содержать только ...

Есть ли разница между `==` и `is` в Python?

мой Google-fu не удалось мне. в Python следующие два теста для равенства эквивалентны? n = 5 # Test one. if n == 5: print 'Yay!' # Test two. if n is 5: print 'Yay!' это справедливо для объектов, где вы будете сравнивать экземпляры (a list сказать)? хорошо, так что это своего рода ответы на мой вопрос: L = [] L.append(1) if L == [1]: print 'Yay!' # Holds true, but... if L is [1]: print 'Yay!' # Doesn't. так == тесты значение где is тесты, чтобы увидеть, если они являются ...

Не удалось найти имя типа или пространства имен [дубликат]

этот вопрос уже есть ответ здесь: получение "тип или имя пространства имен не удалось найти", но все кажется ОК? 30 ответов у меня есть C# решение с несколькими проектами в Visual Studio 2010. Один из них-тестовый проект (я назову его" PrjTest"), другой (Я назовем это" PrjForm"). Существует также третий проект, на который ссылается PrjForm, который он может ссылаться и успешно использовать. PrjForm с ...

Когда использовать ссылки и указатели

Я понимаю синтаксис и общую семантику указателей по сравнению со ссылками, но как я должен решить, когда более или менее целесообразно использовать ссылки или указатели в API? Естественно, некоторые ситуации нуждаются в том или ином (operator++ нужен ссылочный аргумент), но в целом я нахожу, что предпочитаю использовать указатели (и указатели const), поскольку синтаксис ясен, что переменные передаются деструктивно. например, в следующем код: void add_one(int& n) { n += 1; } void add_one(i ...

Когда я должен использовать новое ключевое слово в C++?

Я использую C++ в течение короткого времени, и мне было интересно о новая ключевое слово. Просто, я должен использовать его, или нет? 1) с новая ключевое слово... MyClass* myClass = new MyClass(); myClass->MyField = "Hello world!"; 2) Без новая ключевое слово... MyClass myClass; myClass.MyField = "Hello world!"; С точки зрения реализации, они не кажутся такими разными (но я уверен, что они есть)... Однако мой основной язык-C#, и, конечно же, 1-й метод-это то, что я использую к. сложно ...

Ссылка на строку в ресурсе массива строк с помощью xml

У меня есть настройки, где можно включить/отключить какие элементы будут отображаться в меню. Есть 17 пунктов. Я сделал массив строк в значениях / массивах.xml с заголовками для каждого из этих 17 элементов. У меня есть предпочтения.xml, который имеет макет для моего файла настроек, и я хотел бы ссылаться на один элемент из массива строк для использования в качестве заголовка. Как я могу это сделать? в справочнике разработчика Android я вижу, как я могу ссылаться на один строка с XML, но не ...

Получение "тип или имя пространства имен не удалось найти", но все кажется ОК?

Я: не удалось найти имя типа или пространства имен ошибка для приложения c# WPF в VS2010. Эта область кода компилировалась нормально, но вдруг я получаю эту ошибку. Я попытался удалить ссылку на проект и using заявление, закрытие VS2010 и перезапуск, но все же у меня есть эта проблема. любые идеи, почему это может происходить, где кажется, что я делаю запись re Reference & using заявление? Я также отметил в VS2010, что intellisense для этого пространства имен работает нормально, поэт ...

Массивы в PHP передаются по значению или по ссылке?

когда массив передается в качестве аргумента методу или функции передается по ссылке? насчет этого: $a = array(1,2,3); $b = $a; - Это $b ссылка $a? ...

Почему неконстантная ссылка не может быть привязана к временному объекту?

почему нельзя получить неконстантную ссылку на временный объект, какая функция getx() возвращает? Очевидно, что это запрещено стандартом C++ но меня интересует цель такого ограничения -не ссылки стандартные. struct X { X& ref() { return *this; } }; X getx() { return X();} void g(X & x) {} int f() { const X& x = getx(); // OK X& x = getx(); // error X& x = getx().ref(); // OK g(getx()); //error g(getx().ref()); //OK return 0; } понятн ...

Что лучше, возвращаемое значение или параметр out?

Если мы хотим получить значение из метода, мы можем использовать возвращаемое значение, как это: public int GetValue(); или: public void GetValue(out int x); Я действительно не понимаю различий между ними, и поэтому не знаю, что лучше. Вы можете мне это объяснить? спасибо. ...

Создание копии объекта в C# [дубликат]

Возможные Дубликаты:как вы делаете глубокую копию объекта в .Net (в частности, C#)? пожалуйста, взгляните на код ниже (отрывок из книги C#): namespace Example { class MyClass { public int val; } struct myStruct { public int val; } class Program { static void Main(string[] args) { MyClass objectA = new MyClass(); MyClass objectB = objectA; objectA.val = 10; objectB.val = 20; myStruc ...

Почему это не бросает NullPointerException?

Nead разъяснение для следующего кода: StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; referToSample.append("B"); System.out.println(sample); выводит B это доказывает, что sample и referToSample объекты ссылаются на одну и ту же ссылку в памяти. StringBuilder sample = new StringBuilder(); StringBuilder referToSample = sample; sample.append("A"); referToSample.append("B"); System.out.println(referToSample); выводит AB это тоже доказывает то же самое. String ...

Не удалось добавить ссылку на библиотеку dll

когда я добавляю a .dll файл в качестве ссылки в приложении C# он показывает ошибку: ссылка "....dll " не удалось добавить.Пожалуйста, убедитесь, что файл доступен и что это допустимая сборка или COM деталь. ILDissassembler говорит, что нет допустимого заголовка CLR, поэтому я пытаюсь зарегистрировать его с помощью regsvr32, и это дает мне еще одну ошибку: модуль "" был загружен, но вызов DLLRegisterServer не удалось код ошибки 0x80004005 при' Я использую версию VS2010 ultimate ...

Почему я не могу ссылаться на свою библиотеку классов?

У меня есть решение, которое содержит веб-сайт и библиотеку классов в Visual Studio 2008. затем у меня есть другой проект веб-сайта за пределами решения, который должен ссылаться на библиотеку классов. Я щелкните правой кнопкой мыши папку Bin или проект и выберите Добавить ссылку, затем выберите Мой проект библиотеки классов, он добавляет 15 или около того DLL, что библиотека классов нуждается в папке bin веб-сайтов, но ни один из них .cs-файлы распознают операторы using. using MyLibrary.MyFo ...

Visual Studio: Относительные Пути Ссылок На Сборки

при добавлении ссылки на сборку, расположенную в каталоге решения, есть ли способ добавить ее относительно, чтобы при возврате и выходе из репозитория на нее правильно ссылались в проектах? ...

Как добавить ссылку программно

Я написал программу, которая работает и сообщения Skype с информацией, когда если заканчивается. Мне нужно добавить ссылку на Skype4COM.dll для того, чтобы отправить сообщение через Skype. У нас есть около десятка компьютеров в сети и общий файловый сервер (среди прочего). Все остальные компьютеры должны быть в состоянии запустить эту программу. Я надеялся избежать установки ссылки вручную. Я планировал поместить ссылку в общее место и добавить ее программно при запуске программы. Я не могу пон ...

Копирование объектов в Java

я узнал, что при изменении переменной в Java она не изменяет переменную, на которой она была основана int a = new Integer(5); int b = a; b = b + b; System.out.println(a); // 5 as expected System.out.println(b); // 10 as expected я предположил аналогичную вещь для объектов. Рассмотрим этот класс. public class SomeObject { public String text; public SomeObject(String text) { this.setText(text); } public String getText() { return text; } public void ...

В чем разница между ссылкой на C# и указателем?

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