Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Уважаемые мастера Выкидывает ошибку [D3, Win95/98]


совсем Новенький ©   (2002-10-08 11:01:00) 

При запуске программы на компютере где не проинсталирован Делпхи выкидывает ошибку
"Exception EOleSysError in module UDP02_BC.exe at 000BB29
Класс не зарегистрирован"

Насколько я понимаю не зарегистрирован какой то Ole объект проблема в том, что я не знаю какой, и как его зарегистрировать програмно.

Начало модуля такое

uses
Windows, SysUtils, Forms,
isp3, Classes, Controls, StdCtrls, Buttons, OleCtrls;

type
TForm1 = class(TForm)
BtnBroadCast: TBitBtn;
Edit1: TEdit;
UDP1: TUDP;
Memo1: TMemo;
procedure BtnBroadCastClick(Sender: TObject);
procedure UDP1DataArrival(Sender: TObject; bytesTotal: Integer);
procedure FormCreate(Sender: TObject);
private
{ Private declarations }
public
{ Public declarations }
end;

var
Form1: TForm1;

implementation

Uses WinSock;


совсем Новенький   (2002-10-14 20:08:00) [1]

Мастера П О М О Г И Т Е П О Ж А Л У Й С Т А!!!


совсем Новенький   (2002-10-14 14:17:00) [2]

Мастера П О М О Г И Т Е !!!


совсем Новенький   (2002-10-14 13:39:00) [3]

Пробовал выкинуть его снова она ставит!!!

Если кто зможет помогите, очень надо!!!
isp3 - тоже дописывает Дельфи, но интересно вот что я переименовал все isp3 а программа на том компютере где есть дельфи работает и компилируется как раньше, ПОЧЕМУ!!!
Если кто имеет немного времени, дайте мыло, и я сброшу сам проект, он очень простой, я его специально таким сделал, потому, что не могу выловить ошибку.


совсем Новенький   (2002-10-11 00:28:00) [4]

Его дописывает Дельфи сама!


Best Before 2024   (2002-10-08 13:45:00) [5]

uses
Windows, SysUtils, Forms,
isp3, Classes, Controls, StdCtrls, Buttons, OleCtrls;

Для чего?


han_malign   (2002-10-08 13:42:00) [6]

Не уверен, не видел isp3.pas,
но возможно поможет
uses ole2;
.................
initialization
CoInitialize(nil);
finalization
CoUninitialize;
begin
end.

З.Ы. А что TUDP или WinSock использует OLE? Вроде не к чему. И на кой там OleCtrl?


REA   (2002-10-08 13:20:00) [7]

Вообще-то оно само должно регистрироваться, если стандартный.
Ну порпробуй зарегистрировать с помощью RegisterClass - хуже не будет, лучше - не знаю. EOleSysError наталкивает на мысль что используется какой-то компонент, но какой не знаю - разбираться лень.


совсем Новенький   (2002-10-08 12:50:00) [8]

Компонент UDP1 стандартный компонент Дельфи-3 с закладки Internet
RegisterClass() не делал! Если надо зарегистрировать UDP1 то посоветуйте как это сделать, никогда еще такого не пробовал!


Fog   (2002-10-08 11:48:00) [9]


> Делпхи

Дель фи


REA   (2002-10-08 11:34:00) [10]

А что за компонент UDP1: TUDP;?
Сделал RegisterClass()?


совсем Новенький   (2002-10-08 11:26:00) [11]

Помогите кто нибудь!!!!!!!!!!!


Наверх

Титульная страница Поиск, карта сайта Написать письмо