Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Кгин
1 / 1 / 0
Регистрация: 22.03.2011
Сообщений: 25
#1

Ошибка в клиенте COM - C++

05.11.2011, 19:50. Просмотров 218. Ответов 0
Метки нет (Все метки)

Пытался собрать небольшую программку клиент/сервер на COM по книге А. Я. Архангельский "Программирование C++", все сделал в точности как описано, но почему-то выдает ошибку:

C++
1
2
3
4
[ILINK32 Error] Error: Unresolved external 'Pmycomserv_tlb::IID_IMyObject' referenced from D:\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\UNIT1.OBJ
[ILINK32 Error] Error: Unresolved external 'Pmycomserv_tlb::CLSID_MyObject' referenced from D:\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\UNIT1.OBJ
[ILINK32 Error] Error: Unresolved external 'Pmycomserv_tlb::IID_IntDiv' referenced from D:\МОИ ДОКУМЕНТЫ\RAD STUDIO\PROJECTS\DEBUG\WIN32\UNIT1.OBJ
[ILINK32 Error] Error: Unable to perform link
В чем может быть проблема? Я даже близко предположить не могу в чем дело. Помогите кто знает, заранее благодарен.

Вот код файла с ошибкой:
C++
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#pragma hdrstop
 
#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
    : TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::FormCreate(TObject *Sender)
{
Interface1 = CoMyObject::Create();
Interface2 = Interface1;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BAddClick(TObject *Sender)
{
    Label1->Caption = Interface1.Add(StrToInt(Edit1->Text),
                                     StrToInt(Edit2->Text));
}
//---------------------------------------------------------------------------
void __fastcall TForm1::BDivClick(TObject *Sender)
{
float r;
(*Interface2).Div(StrToInt(Edit1->Text),
                  StrToInt(Edit2->Text), &r);
Label1->Caption = r;
}
//---------------------------------------------------------------------------
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 19:50     Ошибка в клиенте COM
Посмотрите здесь:

Фиксированный размер буфера для приема сообщения на клиенте (UDP) - C++
Программа условная (лабораторная работа с использованием библиотеки boost). Клиент вводит размерность матрицы m x n. Сервер заполняет эту...

ASP & MSSQL6,5 не работает на клиенте (ошибка таймаута) - C# ASP.NET
Только что написан ASP который берет данные с SQL6,5 - если на веб-сервере запускаешь все работает - с клиента же выдает ошибку о timeout. ...

При обработке матрицы на клиенте возникает ошибка parsererror - jQuery
Проблема с обработкой json массива. Отправляю с сервера: $data = array( 'id' =&gt; array(), 'surname' =&gt;...

Чат: ошибка в клиенте и на сервере при выполнении NetworkSteam.Read - Visual Basic .NET
Я скачал готовый проект чата (см. во вложениях). Он должен работать но мне выдаёт ошибку в клиенте и на сервере при выполнении...

.NET 4.x Ошибка в клиенте: Обычно разрешается одно использование адреса сокета - C#
Здравствуйте, я изучаю сетевое программирование. Начал программирование сокетов. Вот сервер: using System; using System.Net; using...

Кеширование на клиенте - PHP Сети
Насколько надежно работает кеширование в браузере с помощью отправки нужных заголовков? А то сколько не читал, так и не увидел 100%...

Recordset на клиенте IE - C# ASP.NET
Подскажите, пожалуйста, ссылки на скрипт, реализующий следующий способ работы с записями (одностраничный web-клиент): Клиент на IE версии...

Active-X на клиенте - C# ASP.NET
Есть Active-X компонент на клиенте, который, при нажатии кнопки на форме, стартует сканер, сканирует и передает имидж в файл на сервер по...

Папки на сервере и клиенте - C++ Builder
Использую ClientSocket1 и ServerSocket1 как просмотреть папки на клиенте в виде дерева, ну как в TreeView1.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru