Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 31.05.2012, 15:56   #1
Д@ш@
 
Регистрация: 28.04.2011
Сообщений: 8
По умолчанию Делфи Классы

Здравствуйте! Я никак не могу разобраться с реализацией класса Помогите пожалуйста, буду очень благодарна
Цитата:
unit Unit2;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, math;

type TSpec=class
private
DataZ: string;
DataP: string;
Number: string;
Kol: real;
Org: real;
Material: real;
public
constructor Create(n,d1,d2: string;k,m,o:real);
function GetMaterial(): real; //материал
function GetKol(): real; //количество материала
function GetNumber(): string; //номер договора
function GetDataZ(): string; //дата завершения договора
function GetDataP(): string; //дата поставки
function GetOrg() : real; //организация
end;


implementation

constructor TSpec.Create(d1,d2,n: string; k,m,o: real); /////// ошибка
begin
Number:=n;
Org:=o;
DataZ:=d1;
DataP:=d2;
Kol:=k;
Material:=m;
end;

function TSpec.GetNumber(): string;
begin
GetNumber:=Number;
end;

function TSpec.GetOrg():real;
begin
GetOrg:=Org;
end;

function TSpec.GetDataZ(): string;
begin
GetDataZ:=DataZ;
end;
function TSpec.GetDataP(): string;
begin
GetDataP:=DataP;
end;
function TSpec.GetMaterial(): real;
begin
GetMaterial:=Material;
end;

function TSpec.GetKol(): string;
begin
GetKol:=Kol;
end;

end.
Ошибка в конструкторе, в типах... Никак не могу в них разобраться...
Д@ш@ вне форума Ответить с цитированием
Старый 31.05.2012, 18:25   #2
veniside
Старожил
 
Регистрация: 03.01.2011
Сообщений: 2,508
По умолчанию

Код:
Create(n,d1,d2: string;k,m,o:real);
...
Create(d1,d2,n: string; k,m,o: real);
параметры переставлены местами, так быть не должно
"Когда приходит положенное время, человек перестаёт играть в пинбол. Только и всего."
veniside вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Классы в делфи nata-107 Компоненты Delphi 1 15.05.2012 22:31
Классы в делфи вася радугов Помощь студентам 14 05.09.2011 09:07
Классы в Делфи Mg_Tasha Помощь студентам 3 17.10.2009 17:39
Задача в Делфи, классы. Катерина_Ио Фриланс 3 18.05.2009 14:10