imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Компьютеры > Программирование
Опции темы
Старый 20.05.2004, 21:22     # 21
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
не получается ничего скопировать в st2... даже просто если делаю вот так:
Код:
var
str1 : TStringList;
begin
str1 := TStringList.Create;
str1[0] := 'test';
Вызывает ошибку.
steelik вне форума  
Старый 21.05.2004, 14:24     # 22
ЕЖ
::VIP::
 
Регистрация: 19.03.2004
Сообщения: 1 329

ЕЖ Бог с наворотамиЕЖ Бог с наворотами
ЕЖ Бог с наворотамиЕЖ Бог с наворотами
Цитата:
Сообщение от steelik
не получается ничего скопировать в st2... даже просто если делаю вот так:
Код:
var
str1 : TStringList;
begin
str1 := TStringList.Create;
str1[0] := 'test';
Вызывает ошибку.
У TStringList есть метод Add...
ЕЖ вне форума  
Старый 21.05.2004, 21:29     # 23
Hrudnel
Newbie
 
Регистрация: 08.01.2004
Сообщения: 18

Hrudnel Путь к славе только начался
Цитата:
Сообщение от steelik
:rolleyes: не получается ничего скопировать в st2... даже просто если делаю вот так:
Код:
var
str1 : TStringList;
begin
str1 := TStringList.Create;
str1[0] := 'test';
Вызывает ошибку.
Дело в том что TStringsList это не массив, а список. Поэтому элемент сначала нужно добавить и только после этого к нему можно обращаться по индексу.
Поэтому как правильно сказали сначала TStringList.Add('test');
__________________
Хорошая крыша летает сама
Hrudnel вне форума  
Старый 22.05.2004, 17:55     # 24
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Не понимаю, как работает таймер. Покажите, пожалуйста, на примере его работу. Например, мне нужно выполнять каждые 5 минут процедуру SendMail.
steelik вне форума  
Старый 22.05.2004, 19:06     # 25
Hrudnel
Newbie
 
Регистрация: 08.01.2004
Сообщения: 18

Hrudnel Путь к славе только начался
Код:
unit Unit1;

interface

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

type
  TForm1 = class(TForm)
    Timer1: TTimer;
    procedure Timer1Timer(Sender: TObject);
    procedure MyProc;
    procedure FormCreate(Sender: TObject);
  private
    { Private declarations }
    count: integer;
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Timer1Timer(Sender: TObject);
begin
  Inc(count);

  if Timer1.Enabled then
    Timer1.Enabled := FALSE;

  MyProc;

  Timer1.Enabled := TRUE;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
  count:=0;
end;

procedure TForm1.MyProc;
begin
  showmessage(IntToStr(count));
end;

end.
размести на форме компонент TTimer, задай интервал времени в свойстве TTimer.Interval (в милисекундах);

код выводит количество вызовов метода MyProc
__________________
Хорошая крыша летает сама
Hrudnel вне форума  
Старый 22.05.2004, 20:08     # 26
f00rd
::VIP::
 
Аватар для f00rd
 
Регистрация: 11.06.2003
Адрес: Там...
Сообщения: 236

f00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форуме
Объясняю работу TTimer'a : он через каждые Interval милисекунд вызывает процедуру OnTimer (Events). Отрубить его можно сделав его свойство Enabled равным False, врубить - True
f00rd вне форума  
Старый 22.05.2004, 21:47     # 27
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Подскажите, где, какие модули, библиотеки нужны, для работы с DirectX в D6 ?
steelik вне форума  
Старый 22.05.2004, 22:07     # 28
f00rd
::VIP::
 
Аватар для f00rd
 
Регистрация: 11.06.2003
Адрес: Там...
Сообщения: 236

f00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форумеf00rd Популярный человек на этом форуме
посмотри на hxxp://delphimaster.ru/
f00rd вне форума  
Старый 23.05.2004, 19:51     # 29
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
А чем отличается Vcl от Clx ? То, что Vcl видимые? Clx нет?
steelik вне форума  
Старый 23.05.2004, 20:03     # 30
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Ещё вопросик, что называют шелухой?
steelik вне форума  
Старый 23.05.2004, 21:53     # 31
Hrudnel
Newbie
 
Регистрация: 08.01.2004
Сообщения: 18

Hrudnel Путь к славе только начался
Цитата:
Сообщение от steelik
А чем отличается Vcl от Clx ? То, что Vcl видимые? Clx нет?
Нет, CLX бывают и визуальные, и нет. Отличие от VCL в том, что обладают межплатоформенной совместимостью, т.е. будут работать и под Win32 (Delphi) и под *nix (Kylix)

Библиотека CLX:

VisualCLX — основные кроссплатформенные компоненты

DataCLX — компоненты, которые позволяют работать с базами данных.

NetCLX — Содержит Internet компоненты, в частности набор компонентов Indy
__________________
Хорошая крыша летает сама
Hrudnel вне форума  
Старый 23.05.2004, 22:33     # 32
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Есть такой компонент NMSMTP, например, когда он не находит хост - Host, вываливается ShowMessage с ошибкой, о том, мол что не найдет хост, это всё хорошо, но как отрубить это предупреждение? у nmsmtp есть такое событие и я хочу выводить всё это в Memo...
steelik вне форума  
Старый 24.05.2004, 19:28     # 33
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Неужели никто не знает как от этого избавиться?
Где найти DelphiX?
steelik вне форума  
Старый 25.05.2004, 22:56     # 34
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Какие библиотеки нужны для работы с базой данных Access ?
steelik вне форума  
Старый 25.05.2004, 23:12     # 35
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
В какой книги вообще можно почиттать про разработку БД на delphi? в частности под access
steelik вне форума  
Старый 25.05.2004, 23:50     # 36
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
******************** прошу прощение, вышла грубейшая ошибка!
steelik вне форума  
Старый 26.05.2004, 07:24     # 37
Hrudnel
Newbie
 
Регистрация: 08.01.2004
Сообщения: 18

Hrudnel Путь к славе только начался
Цитата:
Сообщение от steelik
Какие библиотеки нужны для работы с базой данных Access ?
в Delphi уже все есть, это компоненты на закладке ADO.
подробнее о работе c ADO см.
_http://www.delphikingdom.ru
_http://delphi.mastak.ru
__________________
Хорошая крыша летает сама
Hrudnel вне форума  
Старый 26.05.2004, 21:39     # 38
steelik
Member
 
Аватар для steelik
 
Регистрация: 30.09.2002
Сообщения: 320

steelik Путь к славе только начался
Мне нужно написать программу-оболочку (для тестирования обучающихся) и организовать её работу с базой данных типа MS Access. В базе данных будут храниться вопросы и ответы на них. В Delphi с базами данных не работал, но имею представление, как оно должно работать. Возможно, есть уже какие-нибудь готовые алгоритмы или книги по работе в Delphi с базами данных.
steelik вне форума  
Старый 26.05.2004, 22:37     # 39
Hrudnel
Newbie
 
Регистрация: 08.01.2004
Сообщения: 18

Hrudnel Путь к славе только начался
У меня валяется книжка "Delphi 5 - руководство разработчика БД", Шумаков П.В. Фаронов В.В.,
знакомство с БД я начинал с нее и она тогда сильно понравилась. Сейчас вроде где то виде переизданное нечто подобное, но уже для Delphi 6, может есть и для 7.
Так что могу посоветовать поискать
__________________
Хорошая крыша летает сама
Hrudnel вне форума  
Старый 26.05.2004, 23:04     # 40
bloodman
Junior Member
 
Регистрация: 15.04.2004
Сообщения: 69

bloodman Путь к славе только начался
Цитата:
steelik
Где найти DelphiX?
_http://delphigfx.mastak.ru/links_gphics.htm
bloodman вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Выкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 02:55.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.