Size: a a a

2020 December 09

SB

Sergey Bodrov in Delphi & Lazarus
Sergey Bodrov
Можно побайтово сравнивать, у точки значение меньше чем у цифр. (Поправка, это не правильно)
Извиняюсь, не прокатит, если нет ведущих нулей. Потому что "2" будет больше, чем "12"
источник

z

zamtmn in Delphi & Lazarus
Дмитрий Texnix
всем моим программам нужна БД, и драйвера для постгреса не нужны, прост копируешь экзешник куда хошь, и оно работает и конектится.
програмист
источник

z

zamtmn in Delphi & Lazarus
Alexey Shumkin
+ ты в код программ,  которым не нужна БД для работы, тащишь код для работы с СУБД, + драйвера на те компы
не програмист
источник

z

zamtmn in Delphi & Lazarus
ты себя окончательно дискридитировал
источник

z

zamtmn in Delphi & Lazarus
снимите ему админа))
источник

AS

Alexey Shumkin in Delphi & Lazarus
Sergey Bodrov
Поправил выше, для наглядности
ну ты ж ведь не будешь верить какому-то человеку в чём-то одном, когда он несёт пургу по другим вопросам ))
авторитет надо заслужить )))))) так устроена иерархия человеческих (как вида) отношений
источник

AS

Alexey Shumkin in Delphi & Lazarus
zamtmn
ты себя окончательно дискридитировал
мы лучше тебя в бан отправим, чтобы лодку не раскачивал
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Renat Suleymanov
Я просто так делал:
function VersionInfoRec: TFileProductVersion;
VAR
 Stream: TResourceStream;
 vr: TVersionResource;
 fi: TVersionFixedInfo;
BEGIN
 Initialize(Result);
 TRY
   Stream:= TResourceStream.CreateFromID(HINSTANCE, 1, PChar(RT_VERSION));
   TRY
     vr:= TVersionResource.Create;
     TRY
       vr.SetCustomRawDataStream(Stream);
       fi:= vr.FixedInfo;
       RESULT := fi.FileVersion;
       vr.SetCustomRawDataStream(nil)
     FINALLY
       vr.Free
     END
   FINALLY
     Stream.Free
   END
 EXCEPT
 END
end;
Вроде уже готовое в FPC есть:
https://wiki.freepascal.org/Show_Application_Title,_Version,_and_Company
источник

RS

Renat Suleymanov in Delphi & Lazarus
Сергей Пятыгин
Вроде уже готовое в FPC есть:
https://wiki.freepascal.org/Show_Application_Title,_Version,_and_Company
Да, это я взял из очень старого моего проекта
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
Alexey Shumkin
https://pastebin.com/VPKgqmeh

код для Д2007, поэтому там нет методов рекордов, как это можно сделать сейчас в современных версиях делфи (т.е. функции я бы перенёс в методы записи, но в слепую без ИДЕ я не стал этого делать)
Верно ли я понимаю что это только 1 число из 4 сравнивается?
function CompareVersions(pVersion1, pVersion2: TVersion): Integer;
begin
 Result := CompareValue(pVersion1.Vr, pVersion2.Vr);
end;
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
Верно ли я понимаю что это только 1 число из 4 сравнивается?
function CompareVersions(pVersion1, pVersion2: TVersion): Integer;
begin
 Result := CompareValue(pVersion1.Vr, pVersion2.Vr);
end;
нет, неверно
источник

SB

Sergey Bodrov in Delphi & Lazarus
Alexey Shumkin
ну ты ж ведь не будешь верить какому-то человеку в чём-то одном, когда он несёт пургу по другим вопросам ))
авторитет надо заслужить )))))) так устроена иерархия человеческих (как вида) отношений
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
@ashumkin
https://www.freepascal.org/docs-html/rtl/math/comparevalue.html
Она же вроде простые типы сравнивает?
источник

AS

Alexey Shumkin in Delphi & Lazarus
Сергей Пятыгин
@ashumkin
https://www.freepascal.org/docs-html/rtl/math/comparevalue.html
Она же вроде простые типы сравнивает?
да
источник

z

zamtmn in Delphi & Lazarus
.Vr - 64 бита судя по коду выше
источник

СП

Сергей Пятыгин... in Delphi & Lazarus
zamtmn
.Vr - 64 бита судя по коду выше
Но это же одно число, а не структура?
https://www.freepascal.org/docs-html/rtl/system/int64.html
источник

z

zamtmn in Delphi & Lazarus
да, но оно в себе содержит 4 других
источник

z

zamtmn in Delphi & Lazarus
Alexey Shumkin
https://pastebin.com/VPKgqmeh

код для Д2007, поэтому там нет методов рекордов, как это можно сделать сейчас в современных версиях делфи (т.е. функции я бы перенёс в методы записи, но в слепую без ИДЕ я не стал этого делать)
код с бажком))
источник

AS

Alexey Shumkin in Delphi & Lazarus
zamtmn
код с бажком))
дык, зарепорти
источник

z

zamtmn in Delphi & Lazarus
Alexey Shumkin
дык, зарепорти
endian не учитывается
источник