Size: a a a

2021 January 13

FT

Fistashka Tryam in Delphi & Lazarus
Посмотри картинку что я хочу
источник

HG

Hemul GM in Delphi & Lazarus
TMyComp = class(TWinControl)
 FMyClass: TMyClass;
end;
источник

HG

Hemul GM in Delphi & Lazarus
Далее отрисовку и проброс published свойств
источник

SB

Sergey Bodrov in Delphi & Lazarus
Fistashka Tryam
Посмотри картинку что я хочу
Это можно элементарно сделать при помощи TFrame.
источник

HG

Hemul GM in Delphi & Lazarus
Но проще у своего компонента изменить родительский класс
источник

HG

Hemul GM in Delphi & Lazarus
Fistashka Tryam
Посмотри картинку что я хочу
А что значит "хочу отдельно блоки отрисовывать"?
источник

FT

Fistashka Tryam in Delphi & Lazarus
Три блока там один общий. Три блока должны отрисовываться отдельными процедурами
источник

HG

Hemul GM in Delphi & Lazarus
Fistashka Tryam
Три блока там один общий. Три блока должны отрисовываться отдельными процедурами
Типа процедурами, которые будут назначены компоненту?
источник

FT

Fistashka Tryam in Delphi & Lazarus
Да
источник

HG

Hemul GM in Delphi & Lazarus
Можешь хоть от панели наследовать
источник

HG

Hemul GM in Delphi & Lazarus
В неё поместить контролы
источник

HG

Hemul GM in Delphi & Lazarus
Сможешь даже внутрь штатно в дизайнтайме помещать на панель другие контролы
источник

FT

Fistashka Tryam in Delphi & Lazarus
Спасибо
источник

HG

Hemul GM in Delphi & Lazarus
Fistashka Tryam
Спасибо
TCustomPanel
источник

AS

Anton Seagull in Delphi & Lazarus
Привет! Нужен Delphi разработчик для реализации модуля обмена данным по COM порту для электронных весов. Пишите в ЛС кому может быть интересно.
источник

z

zamtmn in Delphi & Lazarus
тупой вопрос в потоках начало это 0 или 1? т.е. читать поток с начала это AStream.Seek(0,soBeginning) или AStream.Seek(1,soBeginning);
источник

VA

Viktor Akselrod in Delphi & Lazarus
zamtmn
тупой вопрос в потоках начало это 0 или 1? т.е. читать поток с начала это AStream.Seek(0,soBeginning) или AStream.Seek(1,soBeginning);
0
источник

z

zamtmn in Delphi & Lazarus
тогда еще тупее
источник

z

zamtmn in Delphi & Lazarus
function TBufferedFileStream.Seek(const Offset: Int64; Origin: TSeekOrigin): Int64;
var
 lNewOffset: int64;
begin
 Case Origin of
   soEnd:
     begin
       lNewOffset:=FCacheStreamSize+Offset;
     end;
   soBeginning:
     begin
       lNewOffset:=0+Offset;
     end;
   soCurrent:
     begin
       lNewOffset:=FCacheStreamPosition+Offset;
     end;
 end;
 if lNewOffset>0 then begin
   FCacheStreamPosition:=lNewOffset;
   Result:=lNewOffset;
 end else begin
   // This is compatible with FPC stream
   // as it returns the negative value :-?
   // but in fact does not move the read pointer.
   Result:=-1;
 end;
end;
источник

z

zamtmn in Delphi & Lazarus
при нулевом смещении тупо тичего не происходит - получается бага?
источник