![]() |
|
|
#1
|
|||
|
|||
|
Можно ли внутри процедуры запускать вторую процедуру ?? Если да то подскажите пожалуйста как...
|
|
#2
|
|||
|
|||
|
Цитата:
Код:
procedure a; begin b; end; |
|
#3
|
|||
|
|||
|
сейчас попробую, если не получится то объясню суть дела...
|
|
#4
|
||||
|
||||
|
Код:
type
TForm1 = class(TForm)
procedure FormCreate(Sender: TObject);
...
procedure TForm1.FormCreate(Sender: TObject);
procedure ProcedureBeep;
procedure GraphicsStdCtrlsDialogs;
begin
Windows.Beep(1000, 100);
end;
begin
GraphicsStdCtrlsDialogs;
end;
begin
ProcedureBeep;
end; |
|
#5
|
|||
|
|||
|
Код:
procedure TMainForm.ServerSocket1ClientRead(Sender: TObject;
Socket: TCustomWinSocket);
begin
control:=Socket.ReceiveText;
end;
procedure TMainForm.FormCreate(Sender: TObject);
begin
ServerSocket1.Active:= true;
ClientSocket1.Active:= true;
Data := TStData.GetInstance;
Questions := TObjectList.Create;
Answers := TObjectList.Create;
Load;
Questions.Sort( RandomList );
QIndex := 0;
end; |
|
#6
|
|||
|
|||
|
Код:
procedure TMainForm.FormCreate(Sender: TObject);
begin
ServerSocket1ClientRead(sender,socket);
ServerSocket1.Active:= true;
ClientSocket1.Active:= true;
Data := TStData.GetInstance;
Questions := TObjectList.Create;
Answers := TObjectList.Create;
Load;
Questions.Sort( RandomList );
QIndex := 0;
end; |
|
#7
|
|||
|
|||
|
не, не вариант...не работает, пишет переменная socket не найдена
|
|
#8
|
||||
|
||||
|
используй синхронную модель
|
|
#9
|
|||
|
|||
|
я не слышал про такое..можно по подробнее ???
|
|
#10
|
||||
|
||||
|
тоже самое что и блокирующие сокеты. в интернете очень много статей.
|
|
#11
|
|||
|
|||
|
пипец....темный лес (((
|