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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 11.12.2012, 22:12   #1
anhord
 
Регистрация: 26.03.2011
Сообщений: 4
По умолчанию [Delphi] Найти оптимизацию кода

Здравствуйте всем!
Подскажите/помогите может есть и друге решение в коде ниже. Код как бэ работает, но хотелось бы уточнить, хорошо ли так делать

Код:
type
  TTStub=record
    str: string;
  end;
type
  TStub = array of TTStub;
type
  TDaS=record
    Stub: TStub;
    Dictonary:TStringList;
  end;

type
  TForm1 = class(TForm)
   ...
  private
    DaS:TDaS;
   ...
end;

Последний раз редактировалось anhord; 11.12.2012 в 22:17.
anhord вне форума Ответить с цитированием
Старый 11.12.2012, 22:14   #2
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Единственная оптимизация здесь - это размер писанины
Код:
TDaS=record
    Stub: array of string;
    Dictonary:TStringList;
  end;
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 11.12.2012, 22:17   #3
anhord
 
Регистрация: 26.03.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Luuzuk Посмотреть сообщение
Единственная оптимизация здесь - это размер писанины
Код:
TDaS=record
    Stub: array of string;
    Dictonary:TStringList;
  end;

Окаy, а если так

Код:
type
  TTStub=record
    str: string;
    SQL:string;
    type:integer;
  end;
type
  TStub = array of TTStub;
type
  TDaS=record
    Stub: TStub;
    Dictonary:TStringList;
  end;

type
  TForm1 = class(TForm)
   ...
  private
    DaS:TDaS;
   ...
end;
anhord вне форума Ответить с цитированием
Старый 11.12.2012, 22:20   #4
Luuzuk
Форумчанин
 
Аватар для Luuzuk
 
Регистрация: 18.01.2012
Сообщений: 975
По умолчанию

Цитата:
type:integer;
использовать зарезервированные слова в качестве имен переменных не есть хорошо

так чем вам помочь-то? С описанием типов вроде как и самостоятельно справляетесь, только слово "type" зачем-то каждые пять строк пишете
Благодарить в репутацию. Проклинать — туда же
Luuzuk вне форума Ответить с цитированием
Старый 11.12.2012, 22:28   #5
anhord
 
Регистрация: 26.03.2011
Сообщений: 4
По умолчанию

Цитата:
Сообщение от Luuzuk Посмотреть сообщение
использовать зарезервированные слова в качестве имен переменных не есть хорошо

так чем вам помочь-то? С описанием типов вроде как и самостоятельно справляетесь, только слово "type" зачем-то каждые пять строк пишете
Ой, ну я малясь так глупанул, я так для примера написал, на самом деле там другие имена и типы переменных будут, я просто думал, может есть способ через классы, или как то так это дело все оформить. чтобы попроще смотрелось это все...
anhord вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Задача на оптимизацию MathCad Rudimo Помощь студентам 0 16.06.2012 04:46
задача на оптимизацию на С++ Liza Dalbek Фриланс 8 17.05.2011 19:35
Найти ошибку в маленьком куске кода xaero93 Помощь студентам 4 27.01.2011 14:35
Решение задач на оптимизацию Niomana Помощь студентам 0 23.11.2010 21:15