Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Можно ли использовать Indy Clients если новый проект создат через Console Wizard ?

2.0K
10 ноября 2002 года
Roman
9 / / 10.11.2002
Собственно сабж. Спасибо за внимание :)
250
11 ноября 2002 года
Joker
1.4K / / 20.02.2000
Цитата:
Originally posted by Roman
Собственно сабж. Спасибо за внимание :)


(Че то никогда их не юзал), я невижу никаких проблем для этого для ночало создай обычную форму и закин туда и посотри какие *.hpp добавились теперь создаешь консоль визардом свое приложение и добавляешь туда потом создай указатель на тот компонент и могешь юзать... Вроде все должно пахать.
п.с. Мне кажется есть и менее корявые способы

2.0K
20 ноября 2002 года
Roman
9 / / 10.11.2002
Спасибо за ответ. Очень долгое время пытался сделать именно так, как ты сказал.
Но в итоге опять ничего не вышло.
Создал простую форму, впихнул туда нужные “IndyClients” , потом создал простой console project и соединил их. В итоге при компиляции он пишет что, __published используется только в VCL классе…. Если убрать то, на что он ругается – всё конечно хорошо, но он “не принимает” indy client’ов , как будто их нету и они нигде не прописаны :(


rTest.h:
#ifndef rTestH
#define rTestH

#include <Classes.hpp>
#include <Controls.hpp>
#include <StdCtrls.hpp>
#include <Forms.hpp>
#include <IdBaseComponent.hpp>
#include <IdComponent.hpp>
#include <IdIcmpClient.hpp>
#include <IdRawBase.hpp>
#include <IdRawClient.hpp>
#include <IdTCPClient.hpp>
#include <IdTCPConnection.hpp>
#include <IdUDPBase.hpp>
#include <IdUDPClient.hpp>
class TTest : public Test
{
__published: // IDE-managed Components
TIdIcmpClient *IdIcmpClient1;
TIdUDPClient *IdUDPClient1;
TIdTCPClient *IdTCPClient1;
private: // User declarations
public: // User declarations
__fastcall TTest(TComponent* Owner);
};

extern PACKAGE TTest *Test;

#endif


rTest.cpp:
#include <vcl.h>
#include <windows.h>
#pragma hdrstop
#include "rTest.h"
#pragma package(smart_init)
TTest *Test;

#pragma argsused
WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nCmdShow)
{
return 0;
}
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог