debi12345 писал(а):Но цикловые переменные бы не помешали.
а смысл? Счетчики цикла можно встроить в сам цикл, а остальное только будет путать.
Модератор: Модераторы
debi12345 писал(а):Но цикловые переменные бы не помешали.

Алекс, не надо придиратьсяА вместо этого опция "-Fcutf8" указывает принудительно на кодировку самого файла, что опять же достаточно кривое решение.
 UTF8-редактор - сейчас стандарт де-факто. Вставить "-Fcutf8" с мэйкфайл - рука не отсохнет. Нет в ФПЦ проблем ни со строками, ни с юникодом. А вот в С/С++ с этим полный кошмар.
 UTF8-редактор - сейчас стандарт де-факто. Вставить "-Fcutf8" с мэйкфайл - рука не отсохнет. Нет в ФПЦ проблем ни со строками, ни с юникодом. А вот в С/С++ с этим полный кошмар.а смысл? Счетчики цикла можно встроить в сам цикл, а остальное только будет путать.
 Пустая трата времени.
 Пустая трата времени.
carrots писал(а):Не забывайте, сто C# и Java это что-то между интерпретируемыми языками и компилируемыми, которые исполняются виртуальной машиной, которая помимо того что тормозит ужасно еще и памятью управляет как душе угодно. В результате код страшно медленный, а ресурсов жрет не мерено.
 
 carrots писал(а):Мне наоборот кажется что в freepascal принципиально не хотят подрожать c++, даже встроить очевидно удобные вещи такие как объявление переменных в любом нужном месте, а в остальном скорее наоборот с++ стараются сделать вторым паскалем, а получается недопаскаль
 
   
   Мне кажется Вы плохо знакомы с историей Паскаля.
  Мне кажется Вы плохо знакомы с историей Паскаля.carrots писал(а):Предлагают в стандарт 2014 c++ добавить динамические массивы, которые в паскале с незапамятных времен.
int *mas = new int[10];{$R-}
type TDinArray=array [0..0] of integer;
var data:pointer;
      size:Integer;
begin
 size:=100;
 Getmem(data, sizeOf(integer)*size);
 ...
 TDynArray(data^)[2]:=5;
 ...
end.
 
 int *mas = new int[10];
Зачем вообще работать с AnsiString ? Чтобы иметь проблемы переносимости ?Кроме того, в ФПС довольно криво реализованы автоматические преобразования кодировок, в отличие от Дельфей, где одновременно работая и с UnicodeString и c AnsiString

debi12345 писал(а):Лень скроллиться в VAR-секцию и обратноПустая трата времени.

в каком типе хранить строковые константы
unit mseconsts_ru;
{$ifdef FPC}{$mode objfpc}{$h+}{$endif}
interface
uses
 mseconsts,msestrings,sysutils;
 
implementation
const
 ru_modalresulttext: defaultmodalresulttextty = (
  '',                                             //mr_none => Nichego
  '',                                             //mr_canclose => 
                                                  //Mozhno zakryt`
  '',                                             //mr_windowclosed => 
                                                  //Okno zakryto
  '',                                             //mr_windowdestroyed => 
                                                  //Okno udaleno
  '',                                             //mr_escape
  '',                                             //mr_f10
  '',                                             //mr_exception => 
                                                  //Neozhidannaya situatsiya
  '&'#1054#1090#1084#1077#1085#1080#1090#1100 ,   //mr_cancel => &Otmenit`
  '&'#1055#1088#1077#1088#1074#1072#1090#1100 ,   //mr_abort => &Prervat`
  '&'#1043#1086#1090#1086#1074#1086 ,             //mr_ok => &Gotovo
  '&'#1044#1072 ,                                 //mr_yes => &Da
  '&'#1053#1077#1090 ,                            //mr_no => &Net
  '&'#1042#1089#1077 ,                            //mr_all => &Vse
  #1053'&'#1080#1082#1072#1082#1080#1077 ,        //mr_noall =>  N&ikakie
  #1053#1077#1074#1072'&'#1078#1085#1086,         //mr_ignore => Neva&zhno
  '&Skip',    //mr_skip
  'Skip &all' //mr_skipall
 );

debi12345 писал(а):Лень скроллиться в VAR-секцию и обратноПустая трата времени.
А кто такой Мартин? Он откуда?

debi12345 писал(а):Разработчик MSEide+MSEgui. Швейцария.
Или он использует переводчик?

Т.е. он не из "бывших наших".

debi12345 писал(а):Немецко-говорящий швейцарец. Здесь пишет по-английски под ником "mse".
Mikhail писал(а):Дело пишет товарищ. Нужно сбросить груз "легаси" и Делфи совместимости. Сменить синтаксис, структуру библиотек, в общем нужен новый паскаль.
SSerge писал(а):Сколько времени под изменения придется переписывать лазарус и его компоненты, если учесть что на utf8 с ascii его перегоняли лет шесть.

debi12345 писал(а):Алекс, не надо придираться UTF8-редактор - сейчас стандарт де-факто. Вставить "-Fcutf8" с мэйкфайл - рука не отсохнет.
debi12345 писал(а):Зачем вообще работать с AnsiString ? Чтобы иметь проблемы переносимости ?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1