powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Неужели Дельфи настолько убог !!!
25 сообщений из 256, страница 3 из 11
Неужели Дельфи настолько убог !!!
    #32298932
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К Убогости -

не от SELECT'е к SELECT'у, а о SELECT'е к TQuery....

Вот видишь, а в фоксе - нет глюкавых ТКвери.
Там это можно делать, пределов нет....
Да в свете псевдотеории по БД, что ты неизвесно где нахватался, ты вряд ли знаешь вообще что такое Селект и как запрос формулируется...........
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298936
Да... наверное ребяты с ФОКСа думают все-таки правильно, но сказать просто не могут нормально - как то у них это на обидное мычание похоже выходит... 33 коровы... тьфу, 31 урок.... самый главный козырь!!! наверное это библия програмиста на Дельфи, и на первой странице там написано , что в БД есть кортежи и сущности и все это объекты

Я в теории не в зуб ногой... Даже есл знаю как прально- не скажу....Тигра, вот он был в зуб ногой - результат налицо!... зубов нет....Нафига это надо?
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298938
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Тигра

Так и так видна вся немощность среды....
что по существу еще добавить можно........
Вы же не ответили и на поставленные вопросы.......

кстати - серьйозно -
как динамический массив в процедуру передать, там его наполнить и вернуть назад.
я заранее не знаю сколько элементов будет в массиве.....
это одно...
и второе - как в массив (двумерный) запихнуть разные типы данных ?
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298941
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да... наверное ребяты с ФОКСа думают все-таки правильно, но сказать просто не могут нормально - как то у них это на обидное мычание похоже выходит... 33 коровы... тьфу, 31 урок.... самый главный козырь!!! наверное это библия програмиста на Дельфи, и на первой странице там написано , что в БД есть кортежи и сущности и все это объекты

Я в теории не в зуб ногой... Даже есл знаю как прально- не скажу....Тигра, вот он был в зуб ногой - результат налицо!... зубов нет....Нафига это надо?


да, ты и правда не сообразителен.
31 урок по ДЕЛЬФИ, а не по БД !
читай правильно....
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298943
alex_k
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кстати - серьйозно -
таким не шутят
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298945
автор писал:Да в свете псевдотеории по БД, что ты неизвесно где нахватался, ты вряд ли знаешь вообще что такое Селект...

Ой... а теперь мы спутали теорию и SELECT... Ай нет в теории SELECT'а! А псевдотеории я нахватался у Майера.... Это такой известный псевдотеоретик....
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298948
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>кстати - серьйозно -
как динамический массив в процедуру передать, там его наполнить и вернуть назад.
>я заранее не знаю сколько элементов будет в массиве.....
это одно...

Да, блин, самый начинающий програмер знает, что в Дельфях есть динамические массивы . Можно также почти любые данные через указатели передавать и через Variant.

> и второе - как в массив (двумерный) запихнуть разные типы данных ?

Массив вариантного типа. Но нафига???
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298949
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ай нет в теории SELECT'а! А псевдотеории я нахватался у Майера.... Это такой известный псевдотеоретик

Ты ж пост читал невнимательно (спутал Дельфи и БД)
Не удивительно, что и специальную литературу так же читал, что ничего не усвоилось....
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298952
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gold


Да, блин, самый начинающий програмер знает, что в Дельфях есть динамические массивы . Можно также почти любые данные через указатели передавать и через Variant.

Вы, дельфишники все такие невнимательные ?
Читай вопрос -
как динамический массив в процедуру передать, там его наполнить и вернуть назад.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298954
Жертва Дельфишной убогости писал:31 урок.... самый главный козырь!!! наверное это библия програмиста на Дельфи
...и далее...
Жертва Дельфишной убогости писал:31 урок по ДЕЛЬФИ, а не по БД !
читай правильно....

А Вы уже сам с собой говорите? заговариваетесь типа: (сам себе) "Читай правильно..."
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298958
Я
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Я
Гость
Ну Я не совсем это написал...

Фокс сам является СУБД, поэтому при желании перенести существенную часть логики и обработки данных на клиента он даст преймущество...
Нужен ли такой перенос... вопрос спорный, вполне возможно , что можно придумать такую ситуацию и такую необходимость...
Недостатком Фокса как средства создания клиентских приложений является, на мой взгляд, невозможность выйти за рамки элементов предоставленных производителем (микрософтой), пока в них укладываешься все хорошо, как чуть чуть за рамки... все.. приехали надо сильно извращаться да и не всегда возможно извратится...

Delphi, то бишь Object Pascal все таки универсальный язык программирования,
соответственно написать можно больше всего и детализироваться значительно глубже, нет какого компонента, взял да написал, время правда потратил.
В плане БД клиенты написанные на Delphi тяготеют к класическому Клиент-Сервер, когда обработка данных идет на сервере баз данных, а отоброжение на клиенте. И это в большинстве случаев правильно.
Требовать от Delphi функциональности СУБД глупо, хотя вполне возможно потратив на это кучу времени написать такую функциональность.
Требовать от Фокса универсальности универсального языка программирования так же глупо.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298959
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Так пример кода можно
Что - нибудь типа такого -

Procedure MyProc(var cArray : array of String);
var
i : Integer;
begin
For i := 0 to какого - то числа do begin
SetLength(cArray,i);
добавление в массив....
end;

end;
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298971
Crip
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Жертва Дельфийской убогости
Хватит позорить фокса... У всех средств разработки свои недостатки.
И не ваша вина в том, что MS во многом "кинул" разработчиков на фоксе.

Я тут тоже несколько вопросов накопал
1) Как в фоксе создать массив размерности больше двух?
2) Как в фоксе создать массив содержащий больше 65535 элементов?
3) Как в фоксе передать структуру в API функцию?

Ответы , что через n-е место все можно решить не принимаются. Мне допустим часто проще на C++ написать fll , чем мучаться с этими вопросами в фоксе.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298972
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Delphi, то бишь Object Pascal все таки универсальный язык программирования,
соответственно написать можно больше всего и детализироваться значительно глубже, нет какого компонента, взял да написал, время правда потратил.

Так в фоке то же самое -
Нет такого класса - сел и написал......
А в целом согласен, правда не в области - что OP - универсальный язык....
Как то фокс гибче и богаче......
Кода меньше.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298974
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
К убогости

, 31 урок.... самый главный козырь!!! наверное это библия програмиста на Дельфи, и на первой странице там написано , что в БД есть кортежи и сущности и все это объекты

Опять невнимателен.... Ай-ай-ай.....
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298978
Дельфийская убогость....

Дык куда нам сирым до Вашего гибкого богатого и универсального интерпретатора...
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298988
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жертва, куда тебе программированием заниматься, када ты не можешь массив динамический в процедуру передать
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  DynArr=array of string;

procedure VarArray(var a:DynArr; len:word);
var
  i:integer;
begin
  SetLength(a,len);
  for i:= 0  to len- 1  do
    a[i]:=IntToStr(i)
end;

var
  Arr:DynArr;

begin
  VarArray(Arr, 10 );
  Write(Arr[ 5 ]);
  Readln
end.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298993
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На вот ещё тебе пример (я и ешё парочку способов знаю).
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
{$APPTYPE CONSOLE}

uses
  SysUtils;

type
  DynArr=array of string;

procedure VarArray(var a; len:word);
var
  i:integer;
begin
  SetLength(DynArr(a),len);
  for i:= 0  to len- 1  do
    DynArr(a)[i]:=IntToStr(i)
end;

var
  Arr:DynArr;

begin
  VarArray(Arr, 10 );
  Write(Arr[ 5 ]);
  Readln
end.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298995
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
procedure VarArray(var a:DynArr; len:word);
var
i:integer;
begin
SetLength(a,len);
for i:=0 to len-1 do
a :=IntToStr(i)
end;

Ну, len нам неизвестен сразу, мы по одному в цикле добавлять будем..
Но это неважно
Я так уже побовал....
Ты сам свой код в среде пробовал - то ?
Попробуй.
На строке SetLength(a,len);
ошибка.
пиши только если уверен....А так, сотрясать воздух - увы, не рекомендовано.....
Выходит, нельзя.........
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32298998
Жертва - для тех кто в ФОКСе повторяю по буквам....

Я написал
писала убогость писал:...31 урок.... самый главный козырь!!! наверное это библия програмиста на Дельфи...

Вы написали
отвечает жертва писал:....31 урок по ДЕЛЬФИ, а не по БД !
читай правильно....

Жертва, если у Вас с логикой везде так же как здесь, Вам надо духи в "Арбат-престиже" продавать (там бестолковых мальчиков очень любят) а не програмированием заниматься
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32299003
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Убогость.
Я написал ПОСЛЕ того, как ты сказал, что там на первых страницах описана теория БД.
Ну и невнимательный же ты.......
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32299006
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Gold

SetLength(a,len);
for i:=0 to len-1 do
a :=IntToStr(i)

размер тоже динамически надо устанавливать, но неважно....
На строке
SetLength(a,len);

ошибка всегда....
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32299008
Gold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тьфу, что за человек такой. Конечно я всё пробовал - оно работает. Есть ещё функция copy - копируй чё хочешь. А длинна массива на текущий момент нам всегда известна функциями Length и High.
Если вы разобраться хотите в Паскале, так и пишите туда. Зачем сразу грязью поливать, если вы таких простых вещей сделать не можете.
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32299009
Жертва Дельфишной убогости
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Теоретически конечно - так и должно быть.....
но код не проходит.
Может дело в венрсии Дельфи ? (1)
...
Рейтинг: 0 / 0
Неужели Дельфи настолько убог !!!
    #32299011
August
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Жертве:
Учил бы ты матчасть, жертва.

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
type
  TStringArray = array of String;

procedure MyProc( Param: Integer; var Arr: TStringArray);
var
  i: Integer;
begin
  SetLength( Arr, Param);
  for i :=  0  to Param -  1  do
  begin
    Arr[ i] := 'String ¹ ' + IntToStr( i);
  end;
end;

procedure TForm1.Button1Click(Sender: TObject);
var
  ArrSize: Integer;
  Arr: TStringArray;
  i: Integer;
begin
  ArrSize :=  12 ;
  MyProc( ArrSize, Arr);
  Memo1.Lines.Clear;
  for i :=  0  to ArrSize -  1  do
  begin
    Memo1.Lines.Add( Arr[ i]);
  end;
end;
...
Рейтинг: 0 / 0
25 сообщений из 256, страница 3 из 11
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Неужели Дельфи настолько убог !!!
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]