Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
ВнизНарод! Borland выложил триал Delphi2005! Найти похожие ветки
← →
Игорь Шевченко © (2004-11-23 13:13) [40]
> type
> TMyIntArray = array of Integer;
> .........
> Values: TMyIntArray;
> .........
> Values := TMyIntArray.Create(100, 200, 300);
Теперь и такие конструкции допустимы ?
← →
vuk © (2004-11-23 13:17) [41]Это синтаксис Delphi for .net. Я просто брал пример из Help.
← →
blackman © (2004-11-23 13:39) [42]И что с ним делать ? Разве 6 мало ?
← →
Игорь Шевченко © (2004-11-23 13:40) [43]"The Delphi language has been expanded to include alphabetic and alphanumeric Unicode characters in identifiers"
unit main;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls;
type
TfMain = class(TForm)
Button1: TButton;
procedure FormCreate(Sender: TObject);
procedure Button1Click(Sender: TObject);
private
Имя: string;
end;
var
fMain: TfMain;
implementation
{$R *.dfm}
procedure TfMain.Button1Click(Sender: TObject);
begin
ShowMessageFmt("Здравствуй, %s!", [Имя]);
end;
procedure TfMain.FormCreate(Sender: TObject);
begin
Имя := "Игорь Шевченко";
end;
end.
← →
inic © (2004-11-23 13:45) [44]Игорь Шевченко © (23.11.04 13:40) [43]
Нет уж, после того как я увидел 1с-язык, мне стало плохо...
Так что, english only.
← →
Palladin © (2004-11-23 13:46) [45]вот это новость...
← →
jack128 © (2004-11-23 13:46) [46]Игорь Шевченко © (23.11.04 13:40) [43]
Ха! Вот это гораздо веселей..
← →
jack128 © (2004-11-23 13:51) [47]inic © (23.11.04 13:45) [44]
Угу. Переведи мне пожалуйста "Ток возбуждения холостого хода" ?? И где гарантия, что дословный перевод будет правельным?? А транслит - гораздо хуже, чем русское название переменной.
← →
Palladin © (2004-11-23 13:54) [48]Если грамотно это использовать, то думаю плохо никому не будет.
← →
Игорь Шевченко © (2004-11-23 13:55) [49]
type
Целое = Integer;
procedure TfMain.BtnCountClick(Sender: TObject);
var
Счетчик: Целое;
begin
for Счетчик:=0 to 5 do begin
btnCount.Caption := IntToStr(Счетчик);
Sleep(500);
Application.ProcessMessages;
end;
end;
← →
inic © (2004-11-23 14:15) [50]> jack128
И все-таки я останусь при своем мнении, хотя конечно ни раз сталкивался с труднопереводимыми терминами. Просто сложно будет исходники такие распространять по миру :( непонятно людям будет, имхо
← →
vecna © (2004-11-23 14:17) [51]ага... попробуй терь, прочти исходники китайцев =))
← →
Суслик © (2004-11-23 14:18) [52]а локальных в scope переменых там нет?
типа как в с++for (...)
{
int i = 10; <<<< вот так
do something
}
← →
inic © (2004-11-23 14:22) [53]Суслик © (23.11.04 14:18) [52]
есть все:
Кажется так:
TObj
private
const SomeTh = 100;
TSomeObj = class
end;
end;
← →
Piter ne doma (2004-11-23 14:22) [54]Вот ссылка на триал:
ftp://ftpd.borland.com/download/delphi/Delphi_2005_Trial/Delphi2005ArchitectTrial.exe
но там вроде компилятора для win32 консольного нет (dcc32.exe), впрочем, как и .NET"овского (dccil.exe). Хотя программы делать можно. Естественно, нет исходников VCL, не полный хелп, нет дебаг библиотек
← →
inic © (2004-11-23 14:23) [55]inic © (23.11.04 14:22) [53]
А для циклов и блоков не знаю
← →
Суслик © (2004-11-23 14:23) [56]
> [53] inic © (23.11.04 14:22)
не понял.
← →
Piter ne doma (2004-11-23 14:24) [57]Удалено модератором
Примечание: Дубль
← →
inic © (2004-11-23 14:25) [58]inic © (23.11.04 14:23) [53]
Поправка:
type
TObj = class
private
const
SomeThing = 100;
type
TSomeObj = class(TShit)
...
end;
end;
Короче как в C# походу дела.
← →
Piter ne doma (2004-11-23 14:25) [59]Удалено модератором
Примечание: Дубль
← →
vuk © (2004-11-23 15:04) [60]to Игорь Шевченко © (23.11.04 13:40) [43]:
>"The Delphi language has been expanded to include alphabetic
>and alphanumeric Unicode characters in identifiers"
Вот этого еще не пробовал. Я еще толком даже ничего не проверял. Поставил только в 3 часа ночи. :o)
to Суслик © (23.11.04 14:18) [52]:
>а локальных в scope переменых там нет?
А на кой?
← →
Суслик © (2004-11-23 15:06) [61]
> [60] vuk © (23.11.04 15:04)
> А на кой?
Мне разрешается иметь личные убеждения?
По исходному вопросу: все-таки есть или нет?
← →
vuk © (2004-11-23 15:26) [62]to Суслик © (23.11.04 15:06) [61]:
>Мне разрешается иметь личные убеждения?
Я что, оспаривал чьё-то право иметь личные убеждения? Или мания преследования проклюнулась? :o)
>По исходному вопросу: все-таки есть или нет?
Нет, т.к. язык, смею напомнить, не C.
← →
Суслик © (2004-11-23 15:34) [63]
> [62] vuk © (23.11.04 15:26)
> Или мания преследования проклюнулась? :o)
никакой мании, предлагаю не продолжать тему "а на кой".
> Нет, т.к. язык, смею напомнить, не C.
Сейчас все меняется. Почему бы нет.
← →
Игорь Шевченко © (2004-11-23 15:35) [64]vuk © (23.11.04 15:26) [62]
<offtopic>
А чего ты не в аське ?
</ofttopic>
← →
vuk © (2004-11-23 15:40) [65]to Игорь Шевченко © (23.11.04 15:35) [64]:
>А чего ты не в аське ?
А не пашет она у меня - в 90% случаев через проксю не пролазит. :o(
← →
Pentium133 © (2004-11-24 13:29) [66]Ну поставил я себе ентот Delphi 2005. Ну скажу приятный интерфейс. Не то что 7-ка, в которой добавили всего десяток новых иконок по сравнению с 6-ой :), сдесь добавили поболе.
Интрефейс в стиле VisualStudio. Есть возможность вколючить стандартный. Встроенные средства для работы с StarTeam. Так же у меня сам обнаружил VSS, но CVS не заметил :(
Возможность модульного тестрования: есть сто-то вроде DUnit.
Пока все. Это первые впечатления после запуска.
← →
Andryk © (2004-11-24 15:48) [67]Блин фигня какая-то dotnet не станавливается
запускаю я dotNETRedist\dotnetfx.exe она что-то делает распаковывает а потом говорит об ошибке при установке компонента {7D4B5591-4C80-42BB-B0E5-F2C0CEE02C1A} и все откатывает. Блин что делать-то?
← →
Kerk © (2004-11-24 18:14) [68]Скиньте мне мылом. :)
← →
Piter © (2004-11-24 19:50) [69]Чего ты улыбаешься... сейчас ведь скину... по частям
← →
Andryk © (2004-11-25 11:04) [70]
> Andryk © (24.11.04 15:48) [67]
Гы разобрался, оказывается надо было антивирус отключить на время установки.
← →
Игорь Шевченко © (2004-11-25 11:31) [71]Andryk © (25.11.04 11:04) [70]
Вообще-то об этом в install.htm написано, вроде ?
← →
Kerk © (2004-11-25 12:54) [72]
> Piter © (24.11.04 19:50) [69]
> Чего ты улыбаешься... сейчас ведь скину... по частям
Ну так кидай = roman at infotrans-logistic.ru
Только пожалуйста части не больше 20метров :)
← →
jack128 © (2004-11-25 13:53) [73]Народ, а в Win32 программах есть автоматическое управление временем жизни объекта?? Как в НЕТ. Или как в С, возможность разместить объект в стеке.
← →
Игорь Шевченко © (2004-11-25 13:56) [74]jack128 © (25.11.04 13:53) [73]
Вроде нету
← →
vuk © (2004-11-25 14:39) [75]to jack128 © (25.11.04 13:53) [73]:
Ну... Если очень хочется, то object еще не отменили. Проверял.
Хотя сам, если честно, этим не пользуюсь. Да и в .net его нет.
← →
jack128 © (2004-11-25 14:39) [76]Игорь Шевченко © (25.11.04 13:56) [74]
Блин, как я Сишникам в этом плане завидую!!!!
← →
jack128 © (2004-11-25 14:42) [77]vuk © (25.11.04 14:39) [75]
к сожалению, объекты не вызывают автоматом конструкторы и деструкторы.
← →
Мирон © (2004-11-25 14:43) [78]jack128 © (25.11.04 13:53) [73]
Это типа не обязательно так делать:finally
MyObject.Free
end;
Всех убьют и без меня?
← →
vuk © (2004-11-25 14:49) [79]to jack128:
>Блин, как я Сишникам в этом плане завидую!!!!
А я нет. :o)
>к сожалению, объекты не вызывают автоматом конструкторы и
>деструкторы.
Работайте с интерфейсами, раз уж так лениво 4 строки для финализации написать.
← →
jack128 © (2004-11-25 15:02) [80]Мирон © (25.11.04 14:43) [78]
Да.
vuk © (25.11.04 14:49) [79]
Такая фишка была бы удобна при работе мелкими классами. А сейчас я их просто разбиваю на группу функций.
Страницы: 1 2 3 4 вся ветка
Форум: "Потрепаться";
Текущий архив: 2005.01.16;
Скачать: [xml.tar.bz2];
Память: 0.61 MB
Время: 0.048 c