Показать сообщение отдельно
  #2  
Старый 23.05.2007, 16:34
Holy Holy вне форума
Новичок
 
Регистрация: 31.07.2006
Сообщения: 55
Репутация: 10
По умолчанию

Взял твой код и добавил пару строк:
Код:
TForm1 = class(TForm)
  ...  
public
  { Public declarations }
  procedure SetCard(CardID: Integer); overload;
  procedure SetCard(CardDLLName: AnsiString); overload;
end;
...
procedure TForm1.SetCard(CardID: Integer);
// Чтение по коду билета
begin
  SetVopros(CardID);
end;

procedure TForm1.SetCard(CardDLLName: AnsiString);
// Чтение по коду билета
begin
  // Грузи из dll с именем CardDLLName
end;

Вызов:
Код:
procedure TForm2.Button1Click(Sender: TObject);
begin
  Form1.SetCard(ComboBox1.ItemIndex + 1);
  Form1.Visible:=True;
  Form1.Timer1.Enabled:=True;
end;

ИМХО. Наведи порядок в коде и постоянно его поддерживай.
Ответить с цитированием