powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CrossVCL впечатления
25 сообщений из 79, страница 2 из 4
CrossVCL впечатления
    #39582069
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582070
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat,

Это деплой. Так и я делаю. Ты мне отладчик покажи
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582074
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНо тут как я и говорил это "красноглазик-френдли" технология. Я видимо недостаточно think different.
Со своей ориентацией ты сам разберешься, а вот тот факт, что написать строку в консоли быстрее и проще чем облазить вендорский сайт, оспорить сложно.

rgreatНу давай вместе понастольгируем по приколам Win ME.
Какая Me... Поставь, например, Turbo Delphi 2006 на WinXP-7-8-10.

rgreat1. Дельфям SDK вообще не нужен.
2. MS VS ставит все что нужно само, при условии что выбранная версия студии вообще поддерживает нужную винду.
1. Дельфя некоторые .obj и .lib для винды таскает за собой. Захочешь UWP bridge - сразу понадобится SDK.
2. То есть мне для SDK ещё ненужную студию ставить? Спасибо, я пешком постою.

rgreatА ты понимаешь?
Почему в винде можно легко найти гуглем, скачать и установить дистрибутив в 1м файле и все заработает, а в линухе нет?
Как раз в линуксе всё просто: sudo apt install package-name. Всё. Кстати, с интересом выслушаю, как из виндового SDK поставить только то, что требуется для работы UWP bridge, без выкачивания 10Gb говна.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582075
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Ты мне отладчик покажиЯ балбес. Никаких аттачей. Просто F9
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582077
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_rgreat,

Это деплой. Так и я делаю. Ты мне отладчик покажи
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582080
Фотография _Vasilisk_
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
_Vasilisk_Но вся кирилица отборазилась в виде вопросовНоги растут отсюда
Код: pascal
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.
28.
29.
30.
31.
32.
33.
34.
function TStringField.GetValue(var Value: string): Boolean;
begin
  Result := GetData(FIOBuffer);
  if Result then
    Value := TMarshal.ReadStringAsAnsi(TPtrWrapper.Create(FIOBuffer));
end;

class function TMarshal.ReadStringAsAnsi(Ptr: TPtrWrapper; Len: Integer): string;
begin
  Result := ReadStringAsAnsi(DefaultSystemCodePage, Ptr, Len);
end;

class function TMarshal.ReadStringAsAnsi(CodePage: Word; Ptr: TPtrWrapper; Len: Integer): string;
var
  dstLen: Integer;
begin
  if Len < 0 then
    if (Ptr.Value = nil) or (_PAnsiChr(Ptr.Value)^ = #0) then
      Exit('')
    else
      Len := _PCharLen(_PAnsiChr(Ptr.Value));

  dstLen := UnicodeFromLocaleChars(CodePage, 0, Pointer(Ptr.Value), Len + 1, nil, 0);
  if dstLen > 0 then
  begin
    SetLength(Result, dstLen - 1);
    if dstLen > 1 then // more than just null terminator
      UnicodeFromLocaleChars(CodePage, 0, Pointer(Ptr.Value), Len, Pointer(Result), dstLen);
  end
  else
  begin
    Result := '';
  end;
end;

DefaultSystemCodePage = 65001, а данные лежат в 1251. Вот такой код
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
var
  LBuf: TValueBuffer;
  LEnc: TEncoding;
begin
  SetLength(LBuf, 600);
  DBGrid1.SelectedField.GetData(LBuf);
  LEnc := TEncoding.GetEncoding(1251);
  try
    ShowMessage(LEnc.GetString(LBuf));
  finally
    LEnc.Free;
  end;
end;

работает. Данные в базе лежат в 1251. В свойствах соединения указана Codepage Win1251. Кто не прав?
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582081
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyСо своей ориентацией ты сам разберешься, а вот тот факт, что написать строку в консоли быстрее и проще чем облазить вендорский сайт, оспорить сложно.
Ну да, конечно, вбить по памяти "freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev" гораздо "проще" чем найти в гугле "VC Redist" и кликнуть по ссылке. Да да, верьте мне!

А в общем ну его этот древний холивар.

...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582082
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но не могу удержаться.

Сорри. ;)
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582083
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНу да, конечно, вбить по памяти "freeglut3-dev build-essential libx11-dev libxmu-dev libxi-dev libgl1-mesa-glx libglu1-mesa libglu1-mesa-dev libglfw3-dev libgles2-mesa-dev" гораздо "проще" чем найти в гугле "VC Redist" и кликнуть по ссылке. Да да, верьте мне!
И всё таки ты не понимаешь разницы... Сишный рантайм и дев-пакеты это совсем разные вещи. Аналогом отсутствия рантайма могло бы быть отсутствие какой-либо динамически загружаемой библиотеки, но такое, обычно, не встречается у софта, который ставится из пакетов т.к. все зависимости прописаны и менеджер пакетов их подтянет. Дев-пакеты нужны для сборки софта, а не для запуска.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582085
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНо не могу удержаться.
Сеанс аутотренинга виндовых теоретиков
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582086
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyСишный рантайм и дев-пакеты это совсем разные вещиНу ок, вместо "VC Runtime" подсунь в гугль "windws 7 sdk".
Суть не изменится. Качаем инсталятор и кликаем на ехешник.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582091
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatНу ок, вместо "VC Runtime" подсунь в гугль "windws 7 sdk".
Суть не изменится. Качаем инсталятор и кликаем на ехешник.
Ищи его, качай его, наверняка ещё каую нибудь версию дотнета захочет (десяточный, например, хочет)...

В убунте всё проще: sudo apt install ubuntu-sdk
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582092
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ещё пример "линуксовых ужасов".

Понадобился мне позавчера hex-редактор для винды. Гуглил, читал википедию на предмет перечисления оных и кое-какого сравнения. Ходил на сайты авторов. В результате скачал HxDen. Всё устраивает, всё работает, но времени потратил много. Потом решил поставить такой редактор ещё и на линукс. Открыл Ubuntu Software, в поиск ввёл hex, в первых же строчках - ghex, посмотрел скриншот, поставил. Тот же вариант для консоли: поиск - apt search "hex editor". В первых строчках выдачи - ghex. Установка sudo apt install ghex. Если нужен портабельный ищем в снапах snap find "hex editor". Установка тоже одной командой. Быстро и просто, и без сказок о линуксовых ужасах.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582096
rgreat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyПонадобился мне позавчера hex-редактор для винды. Гуглил, читал википедию на предмет перечисления оных и кое-какого сравнения. Ходил на сайты авторов.Вбил в гугль "HEX EDITOR".
4-я ссылка как раз на него. Выше - википедия и ссылки на 2 платных варианта.

Кликнул, скачал, установил. Потратил меньше минуты.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582097
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
Kazantsev AlexeyЕщё пример "линуксовых ужасов".

Понадобился мне позавчера hex-редактор для винды. Гуглил, читал википедию на предмет перечисления оных и кое-какого сравнения. Ходил на сайты авторов. В результате скачал HxDen. Всё устраивает, всё работает, но времени потратил много. Потом решил поставить такой редактор ещё и на линукс. Открыл Ubuntu Software, в поиск ввёл hex, в первых же строчках - ghex, посмотрел скриншот, поставил. Тот же вариант для консоли: поиск - apt search "hex editor". В первых строчках выдачи - ghex. Установка sudo apt install ghex. Если нужен портабельный ищем в снапах snap find "hex editor". Установка тоже одной командой. Быстро и просто, и без сказок о линуксовых ужасах.
видишь ли, для тех, кто сидит в винде, это всё ровно так же просто найти и поставить,
как и для тех, кто сидит в линуксе.
Ты уже упёрся в очередной холивар
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582098
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev Alexey2. То есть мне для SDK ещё ненужную студию ставить? Спасибо, я пешком постою.

А зачем тебе SDK если для написания приложений? А если ты на чём-то другом пишешь, то это к этому другому вопрос - почему оно всё нужное с собой не тащит. Но даже и так большинство SDK есть в виде отдельного ISOшника.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582099
Фотография defecator
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Модератор форума
alekcvpKazantsev Alexey2. То есть мне для SDK ещё ненужную студию ставить? Спасибо, я пешком постою.

А зачем тебе SDK если для написания приложений? А если ты на чём-то другом пишешь, то это к этому другому вопрос - почему оно всё нужное с собой не тащит. Но даже и так большинство SDK есть в виде отдельного ISOшника.
+100
зачем SDK без студии ?
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582101
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreat4-я ссылка как раз на него. Выше - википедия и ссылки на 2 платных варианта.
У меня выдача другая. Перед ним ещё пара вариантов.

rgreatКликнул, скачал, установил. Потратил меньше минуты.
Ну если знать что качать...
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582102
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
rgreatВбил в гугль "HEX EDITOR".
4-я ссылка как раз на него. Выше - википедия и ссылки на 2 платных варианта.
Меня больше радует, как человек сначала изучил Hex-редакторы для винды на википедии, прошерстил даже сайты авторов, а потом пошёл и поставил в линухе первый попавшийся, даже без скриншота. И это преподносится как преимущество операционной системы
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582103
Фотография Maxim Rusov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А зачем Delphi .NET, бладж? Вчера пол дня убил чтобы эту хрень установить.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582105
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
defecatorвидишь ли, для тех, кто сидит в винде, это всё ровно так же просто найти и поставить
Не нужно мне рассказывать, как оно на винде, я на ней сидел с 3.11 и всё прекрасно знаю. На линуксе я уже несколько лет и мне есть с чем сравнивать, поверь.

alekcvpА зачем тебе SDK если для написания приложений?
defecatorзачем SDK без студии ?
Пишу на Delphi. SDK нужен для UWP bridge. Такой ответ устраивает?
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582106
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpМеня больше радует, как человек сначала изучил Hex-редакторы для винды на википедии, прошерстил даже сайты авторов, а потом пошёл и поставил в линухе первый попавшийся, даже без скриншота
А меня вот не радует, что находятся кадры, которые даже прочитать написанное не осиливают:
Открыл Ubuntu Software, в поиск ввёл hex, в первых же строчках - ghex, посмотрел скриншот , поставил.
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582107
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Kazantsev AlexeyА меня вот не радует, что находятся кадры, которые даже прочитать написанное не осиливают:

Давно просто с линухом работал, раньше мне apt-get в консоли скриншоты не показывала :)
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582108
alekcvp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Maxim RusovА зачем Delphi .NET, бладж? Вчера пол дня убил чтобы эту хрень установить.
Для рефакторинга и прочих модных приблуд. Эмбы так активно развивают дельфю, что сами сами предпочитают писать на C# :)
...
Рейтинг: 0 / 0
CrossVCL впечатления
    #39582109
Kazantsev Alexey
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alekcvpДавно просто с линухом работал, раньше мне apt-get в консоли скриншоты не показывала :)
Видимо, мне и Ubuntu Software выделить нужно было, для особенных читателей...
...
Рейтинг: 0 / 0
25 сообщений из 79, страница 2 из 4
Форумы / Delphi [игнор отключен] [закрыт для гостей] / CrossVCL впечатления
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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