C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Добавлени визуальной компоненты в библиотеку
Den1396
Отправлено: 04.10.2004, 13:25


Не зарегистрирован







Требуется добавить визуальную компоненту в lib, пробывал добавить в lib datamodule и на него поместить компаненту, все хорошо компилиться, добавляю в проект, тоже компилиться, но при попытке вызова функции (например по таймеру) — access violation. Какие бубдут идеи?
olegenty
Отправлено: 04.10.2004, 14:23


Ветеран

Группа: Модератор
Сообщений: 2412



ну ошибку ты делаешь где-то, это ж понятно. только вводных данных мало... кода шмоток приведи, хотя бы...
Den1396
Отправлено: 05.10.2004, 05:06


Не зарегистрирован







вот header дата-модуля:

//---------------------------------------------------------------------------

#ifndef comH
#define comH
//---------------------------------------------------------------------------
#include
#include
#include
#include
#include "CommPort.h"
//---------------------------------------------------------------------------
class TSerialDataPort : public TDataModule
{
__published: // IDE-managed Components
TCommPort *comport; //Компонента com-порта
private: // User declarations
String DataView(char *x,int maxsimb);
long logcount;
char command[10],rdcs;
int rdresult,chkerr,retcom;
public: // User declarations
__fastcall TSerialDataPort(TComponent* Owner);
int Init(short Number);
//Функции использующие компаненту
int Read(BYTE *buffer, unsigned int MaxBytes);
void Write(char Addr,BYTE codcom, char *info);
void SetSpeed(int speed);
void SetOut(TComboBox* Sender){
stCOM=Sender;
};
};
//---------------------------------------------------------------------------
extern PACKAGE TSerialDataPort *SerialDataPort;
//---------------------------------------------------------------------------
#endif

Вернуться в Вопросы программирования в C++Builder