|
|
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Здрасти. У меня следующая проблемма: Необходимо создать DLL, которую потом подключим к проэкту на VB или C#. В библиотеке будет класс с одним методом который забивает 4 параметра строковыми значениями. В методе будет использоваться ассемблер, потому такое возможно сделать на C++ или на разновидности ASMа. Проблемма в том, что ни того, ни другого я не знаю :) В общем я решила что VC++7.0 тут будет эффективнее. В результате целого дня мучений у меня получилось следующее: 1.Создала ATL проэкт "TestClasses". (Dynamic-Link Library, Nonattributed) 2.Через Class View добавила класс. "Info" (ATL simple object), в настройках ничего не меняла. 3.Через Class View добавила свойство "А" для интерфейса "IInfo" 4.Через Class View добавила процедуру "mTest" для интерфейса "IInfo" Код: plaintext 1. 2. 3. 4. Компилирую, подключаю к проекту библиотеку. Создаю экземпляр класса Info. Свойство А и метод mTest там есть. Помогите плиз теперь написать код, который будет принимать строковый параметр "i" и записывать его в свойство класса "А". Свой проект я прекрипила. Спасибо всем, кто прочел до конца бред начинающей программистки :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.03.2006, 20:36 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Подскажите хоть как использовать эти виртуальные процедуры и свойства. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 11:39 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
виртуальные при отсутствии наследования ? оригинально или просто слово красивое ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 11:50 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Aнжeлочкa... будет использоваться ассемблер, потому такое возможно сделать на C++ или на разновидности ASMа. Проблемма в том, что ни того, ни другого я не знаю :) Не смейтесь над бедной студенткой. Лучше подскажите что делать. P.S. Спасибо за критику :) позже обязательно разберусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 12:09 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Что-то архив не открывается... На асме должны быть написаны get_A и put_A? (если я не ошибаюсь их визард имменно так назвать должен был). Тогда для начала надо объявить в Info какую-нибудь переменную типа Код: plaintext 1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 12:30 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
_Балтика Код: plaintext 1. 2. 3. возникает ошибка: Код: plaintext Код: plaintext и методы выглядят несколько иначе Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 21:36 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Прошу прощения забыла файлик прикрепить :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.03.2006, 21:38 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Если BSTR, тогда так: Код: plaintext 1. 2. 3. 4. 5. 6. Код: plaintext 1. 2. 3. 4. 5. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 11:28 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Точнее так Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 11:32 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
ммм... красота то какая :) спасибо большое! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 12:00 |
|
||
|
Господа гуру помогите COM+ dll собрать
|
|||
|---|---|---|---|
|
#18+
Aнжeлочкaммм... красота то какая :) спасибо большое!Млин.Никакой красоты. Вот так нада. Код: plaintext 1. 2. 3. 4. 5. 6. 7. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 23.03.2006, 12:11 |
|
||
|
|

start [/forum/topic.php?fid=57&msg=33619528&tid=2031701]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
60ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 340ms |

| 0 / 0 |
