![delcpy](/img/default-banner.jpg)
- 451
- 33 203
delcpy
Russia
Registrace 8. 01. 2023
На своём канале я буду выкладывать видео для новичков по языкам программирования и работой с 2D-3D графикой.
1. Delphi, C++, Python, JavaScript, HTML, CSS;
2. Базы данных SQL, InterBase;
3. 3D MAX, AutoCad.
1. Delphi, C++, Python, JavaScript, HTML, CSS;
2. Базы данных SQL, InterBase;
3. 3D MAX, AutoCad.
Screenshot and MakeScreenshot FMX Delphi
Screenshot and MakeScreenshot FMX #Delphi #delcpy #embarcadero
zhlédnutí: 16
Video
TextOut and PenPos VCL C++ Builder
zhlédnutí 16Před dnem
TextOut and PenPos VCL C Builder #delcpy #embarcadero
TextOut and PenPos VCL Delphi
zhlédnutí 21Před dnem
TextOut and PenPos VCL #Delphi #delcpy #embarcadero
Stroke Thickness and Gradient FMX C++ Builder
zhlédnutí 12Před dnem
Stroke.Thickness and Gradient FMX C Builder #delpcy #embarcadero
Stroke Thickness and Gradient FMX Delphi
zhlédnutí 19Před dnem
Stroke.Thickness and Gradient FMX #Delphi #delcpy #embarcadero
Brush Style and Pen Width VCL C++ Builder
zhlédnutí 13Před dnem
Brush.Style and Pen.Width VCL C Builder #delcpy #embarcadero
Brush Style and Pen Width VCL Delphi
zhlédnutí 20Před dnem
Brush.Style and Pen.Width VCL #Delphi #delcpy #embarcadero
Спасибо!
👍
Спасибо!
Спасибо за комментарий.
Отлично, спасибо!
👍
Спасибо!
👍
Hi! Nice tutorials you're providing... Thank you! Where can I learn C++ Builder from basics and advanced as a beginner?
docwiki.embarcadero.com
Спасибо Вам за очередной полезный видос!
Спасибо за хороший комментарий.
Спасибо!
👍
👍
Спасибо!
👍
👍
Спасибо!
👍
👍
Очень хорошо, спасибо!
Спасибо за хороший отзыв.
Отлично, спасибо!
Спасибо за комментарий.
Спасибо!
👍
Спасибо, что поделился, брат, я целый день искал урок того, что ты делал, привет из Мексики.
Спасибо за комментарий. Подписывайтесь на мой канал.
Спасибо Вам за видео, к можно показать, как сделать привью документа перед распечаткой? Спасибо!
Такое видео я сделаю, ну позже. Пока на большие видосы нету времени.
Благодарю Вашим видео многие смогут открыть дверь в мир программирования. Именно язык Паскаль закладывает теоретическую базу.
Спасибо за комментарий.
thank you
👍
Спасибо Вам за очередное видео! А как Вы считаете, у системы Lazarus по сравнению с Delphi больше сейчас перспектив развития?
Я думаю нет. Там маленькая команда которая в свободное время делает проект. Сам язык ещё не такой востребованный.
Спасибо за очередной Вам видос! А по Лазарусу Вы не планируете делать видео? Недавно вышла его очередная версия.
Здравствуйте. Хочу установить сразу на macOS, многие просят. Но пока места нету на компьютере. Времени нету почистить комп.
у меня последняя версия 12.1 .. как убрали поддержку fmx для линукс, так она пока и не появилась .. печаль
У меня пока 12 версия. Официалы сказали, что будет очень крутое обновления C++ и по этому пока кросплотформы отключили. А так FMX для Linux скачиваете с их магазина и все работает. Правда нужна RAD Studio, если я не ошибаюсь.
@@delcpy спасибо, попробую.
Большое Вам спасибо за очередное обцчающее видео.
Спасибо за хороший комментарий.
i wanna it for linux...
If you buy the extended version, you can compile this linux code.
У Вас был такой перерыв в публикации видосы и вот наконец настал момент следующей публикации.
Был большой проект. Работа занимала все время.
Hi, thanks for this🙂, How to ensure that the contents of your window resize properly along with the window, preventing any content from being cut off
Thanks for the comment.
Thanks , how to change the background image of the whole design form?
czcams.com/video/npkE97gW88U/video.htmlsi=qDVNZ-B_zn6EaMJp
Хорошо бы поля перевести в private или даже в strict private. Показать объявление property, методы сеттеры или геттеры. И правильнее использовать Free для уничтожения, а не Destroy
Да. Это будет правильно. Но я записываю ролики не для тех кто уже знает Delphi. До свойств, полей и зачем они нужны, запишу отдельный ролики и метод free так же будет в следующих роликах так как нужно показать различие от destroy.
Muito obrigado pela dica continue ajudando a comunidade Delphi.
Thank you.
How do you get the Git CMD?
git-scm.com
Sir making video analog gauge..thanks
Rephrase the question.
Очередное полезное видео. Спасибо!
Спасибо за очередной хороший комментарий.
Very thanks delcpy
Thanks.
Like
Ok👍
Спасибо за очередной обучающий Ваш видос!
Спасибо за хороший комментарий.
Здравствуйте. Спасибо за видео. Я правильно понимаю, что использование Resources and Images позволяет упаковать все ресурсы в один *.exe файл и при этом не будет необходимости держать рисунки в какой-либо отдельной папке? Например, то же самое можно было сделать, поместив на форму TImage, связав с ним картинку через Picture Editor, и делать её видимой или не очень в зависимости от нажатия на кнопку, но при этом файл картинки должен где-то болтаться отдельно.
docwiki.embarcadero.com/RADStudio/Sydney/en/Resources_and_Images
i would say that you have to synchronize it while networkin in background ;)
I didn't understand the essence of the question
@@delcpy let me say at 1st that your Video is good as a Demo to demonstrate VCL-Themes, my Expierence leading to my Question about writing it in a threadsafe Manner - if your App is connected to Internet - then it is better to synchronize accessing the Combobox in case you are choose (click) a theme of this list. Your App is getting easy deadlocked in this Case.
I post videos without unnecessary code so that people can understand the very principle of work. I will definitely shoot a video about the streams when there will be more time.
You can do that easily by using the object property in its event handler
ist this code threadsafe ?
Of course
Большое спасибо Вам за очередной обучающий видос!
И Вам спасибо за хороший комментарий.
Привет автор! Только увидел твой канал и сразу же подписался! Спасибо большое за видео! Просьба, накидай видео про потоки в разных вариациях пожалуйста! Очень хочу посмотреть!
Ролик по потокам сделаю как только будет больше свободного времени. За комментарий спасибо.
Beautiful job. Which book or tutorial do you recommend to learn C++ Builder? thanks.
docwiki.embarcadero.com/
Ты делаешь очень хорошие видео, продолжай в том же духе, чувак, нам нужно больше разработчиков Delphi в этом мире!
Спасибо. Будут и дальше делать ролики.
Great job. I did it and worked perfect.
Thanks.
Спасибо Вам за очередной видос. Здесь Вы затронули интересную для меня тему - работы с pdf-файлами, а вернее их распечатки. Давно хотел для себя написать программу для распечатки таких файлов, чтобы она сохраняла позицию при распечатке и при желании можно было вернуться и печатать. В связи с чем у меня просьба к Вам. В тему данного ролика, как можно реализовать средствами Делфи привью документа в окне настройки печати? Можно этой теме посвятить последующий ролик? Спасибо!
Как будет больше времени то обязательно смонтирую ролик.
Очень полезное видео, большое спасибо!
Спасибо за хороший комментарий.
За демонстрацию работы с реестром на Делфи большое спасибо!!!
Спасибо за хорошие отзывы. Я и дальше буду записывать видео.
Thanks for the video, had a friend needing to learn about this INDY whois component. I'm sure the video will assist him. Keep up the good work keep making more videos on Delphi. :)
I'm glad you like my videos. I will continue to record videos.
Good job windows API is always good to use. Great video :) Keep up the good work Love to see people coding in Delphi.
I'm glad you like my videos.
Some other socket libraries ill mention for you would be NetCom7 Sockets .... these sockets are not like INDY. INDY sockets are Blocking sockets and are really bad at handling say for example 300,000 Connections. Web based sockets like Mormot and Mormot2, and NetCom7 (even though its not web based) do not spawn a "Thread" per connection instead they use what is called Thread pooling which is a non-expensive way of handling thousands of simultaneous socket connections. Nice Video you did great at broadcasting a message out to multiple clients :) Try and take it even further by keeping a list of clients in memory and assign them each a unique ID. Here is an example: (define a class for the incoming client socket connection) TYPE Clientinfo = class(TIdserverContext) public Client_ID: string; end; On FormCreate: self.ServerSocket.ContextClass := Clientinfo; //Setting up the client with a unique ID when they connect to your TCP server do like this Clientinfo(AContext).Client_ID := 'Unique CLIENT ID'; // needs to be something truly unique //sending to ALL clients (as you did in this video) procedure BroadcastToAll(Datatosend: string); var List: TList; Index: Integer; begin List := Form1.ServerSocket.Contexts.LockList; try for Index := 0 to List.Count - 1 do begin with TIdContext(List[Index]).Connection.IOHandler do begin WriteLn(Datatosend); end; end; finally Form1.ServerSocket.Contexts.UnlockList; end; end; //Sending to ONE specific client using the client ID Procedure SendDataToClient(TheClientID: string; Datatosend: string); var List: TList; Context: Clientinfo; I: Integer; begin List := Form1.ServerSocket.Contexts.LockList; try for I := 0 to List.Count - 1 do begin Context := Clientinfo(List[I]); if Context.Client_ID = TheClientID then begin try Context.Connection.IOHandler.WriteLn(Datatosend); except end; Exit; end; end; finally Form1.ServerSocket.Contexts.UnlockList; end; end; //when the Client disconnects from the server you must handle accordingly so on TCPServer Disconnect event... procedure TForm1.ServerSocketDisconnect(AContext: TIdContext); begin //any code here to remove client from listviews or other components... //or just print out that they disconnected! end; Sorry for the long post I hope you find this code useful.
Great video you should go the extra mile and create a tidcontextclass for the server side and show people how to manage client socket connections on the server (Broadcast: send msg to all connected clients) and (Send to Single Client via unique ID assigned to the client on connect event or something). Love your vids keep up the good work.
czcams.com/video/o5oBBHSZwjE/video.htmlsi=_ofzzJxgVOVpqIgx
I like your works. Please continue.
As soon as I have free time, I immediately record a video.
Очень полезный компонент для сохранения настроек и опций программы. Спасибо за информацию по его использованию.
Рад что вам это информация помогла.
Как не банально это звучало, но для себя базовым считаю Дельфи 7.0. Это стабильная версия, хотя и 32битная. Под нее много было выпущено библиотек VCL. Но за ознакомительные ваши видосы Большое Вам спасибо!!!
Спасибо что смотрите мой канал. Буду и дальше заполнять новыми видео.