http://talkdelphi.blogspot.com/2009/04/storing-resource-wav-mp3-into-delphi.html
2023年11月15日 星期三
StegaImage - Steganography with Delphi Steganography with Delphi - Hide Data Inside Images
http://talkdelphi.blogspot.com/2009/04/steganography-with-delphi-hide-data.html
https://en.wikipedia.org/wiki/Steganography
“big integer” math support. Type support classes now expose methods to convert a type from an to a Variant. delphi some
http://talkdelphi.blogspot.com/2009/04/dehl-03-is-out.html
http://talkdelphi.blogspot.com/2009/04/dehl-03-is-out.html
https://delphi.cz/post/DeHL-Library.aspx
centralized and OOP-ish Date/Time support,
generic collection classes
“big integer” math support.
Type support classes now expose methods to convert a type from an to a Variant.
https://delphi.cz/post/Nekolik-poznamek-ohledne-upgrade-mezi-verzemi-Delphi.aspx
https://delphi.cz/post/Spoluprace-Delphi-a-NET-via-JCL.aspx
https://delphi.cz/post/Delphi-DLL-plugin.aspx
https://delphi.cz/post/OXml-The-next-generation-XML-library-for-Pascal.aspx
https://delphi.cz/post/KOL-Key-Objects-Library.aspx
https://delphi.cz/post/Nahodne-vykriky-45.aspx
https://synopse.info/forum/viewtopic.php?id=253
Open Source SynTaskDialog unit for XP,Vista,Seven (Page 1) / Other components / mORMot Open Source
DDevExtensions 2.82 and IDE Fix Pack 5.7 released ddevextensions-2-82-and-ide-fix-pack-5-7-released/
https://code.google.com/archive/p/delphilhlplib/wikis/UsingNullable.wiki
https://code.google.com/archive/p/delphilhlplib/wikis/FeatureList.wiki
https://github.com/pavkam/DeHL
DeHL
DeHL (Delphi Helper Library) is discontinued starting with 09.01.2012. You can reuse parts of this project for whatever particular needs you have. The source code is BSD licensed.
The most important features of DeHL for now are:
A set of generic collections classes (TList, TDictionary, THashSet, TMultiMap, TPriorityQueue and etc).
Linq-like extensions (called Enex) for collections which allow writing queries on collection classes.
Date/Time functionality all combined in a few structures (somehow equivalent to .NET's DateTime structure)
Type Support concept that defines a set of default "support classes" for each built-in Delphi types (used as defaults in collections). Custom "type support" classes can be registered for your custom data types.
BigCardinal and BigInteger data types.
BigDecimal for infinite precision Decimal calculus
Scoped objects in Delphi.
Nullable types in Delphi.
Tuples
Array extensions and utilities.
Wide charset implementation.
OOP TString type.
Full generic serialization for all included types and collections.
Type conversion system with custom conversion support.
... and more!
https://www.appsloveworld.com/coding/delphi/6/key-value-collection-that-maintains-order
Continuous Integration & Automated Software Builds finalbuilder
https://www.finalbuilder.com/
Automated Builds for Delphi FinalBuilder & Delphi. Automating your Delphi Build Process is ...
FinalBuilder is an automated build and release management solution for Windows software developers and SCM (Software Change Management) professionals.
delphi file record delphi data storage data file delphi data storage in recfile record
10 client-side storage options and when to use them
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Structured_Types_(Delphi)
delphi recfile Seek(recFile,FileSize(recFile));. recPos := FilePos( recFile );. FilePosLabel.Caption := IntToStr( recPos );. FILESIZE IN DELPHI AND LAZARUS. There are two ... https://docwiki.embarcadero.com/radstudio/alexandria/en/internal_data_formats_(delphi)
https://docwiki.embarcadero.com/radstudio/alexandria/en/approaches_to_file_i/o
https://github.com/shusaura85/TDataFile
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Internal_Data_Formats_(Delphi)
Database: Optimal Approaches for Data Storage in Delphi
https://copyprogramming.com/howto/which-is-the-best-method-to-save-data-in-delphi
delphi data storage data file
version of the compiler.
File Types
File types are represented as records. Typed files and untyped files occupy 592 bytes on 32-bit platforms and 616 bytes on 64-bit platforms, which are laid out as follows:
type
TFileRec = packed record
Handle: NativeInt;
Mode: word;
Flags: word;
case Byte of
0: (RecSize: Cardinal);
1: (BufSize: Cardinal;
BufPos: Cardinal;
BufEnd: Cardinal;
BufPtr: _PAnsiChr;
OpenFunc: Pointer;
InOutFunc: Pointer;
FlushFunc: Pointer;
CloseFunc: Pointer;
UserData: array[1..32] of Byte;
Name: array[0..259] of WideChar; );
end;
Text files occupy 730 bytes on Win 32 and 754 bytes on Win64, which are laid out as follows:
type
TTextBuf = array[0..127] of Char;
TTextRec = packed record
Handle: NativeInt;
Mode: word;
Flags: word;
BufSize: Cardinal;
BufPos: Cardinal;
BufEnd: Cardinal;
BufPtr: _PAnsiChr;
OpenFunc: Pointer;
InOutFunc: Pointer;
FlushFunc: Pointer;
CloseFunc: Pointer;
UserData: array[1..32] of Byte;
Name: array[0..259] of WideChar;
Buffer: TTextBuf; //
CodePage: Word;
MBCSLength: ShortInt;
MBCSBufPos: Byte;
case Integer of
0: (MBCSBuffer: array[0..5] of _AnsiChr);
1: (UTF16Buffer: array[0..2] of WideChar);
end;
http://mc-computing.com/languages/delphi/delphifileio.htm
File I/O Commands
Open File for I/O FileOpen(const FileName: string; Mode: Integer): Integer;
AssignFile(F, OpenDialog1.FileName);
Rewrite(var F: File [; Recsize: Word ] );
Append(var F: Text);
Get File Mode F.Mode or (F as TFileRec).Mode
Write to File FileWrite(Handle: Integer; const Buffer; Count: Integer): Integer;
Write to TextFile Writeln, Write
Write to File BlockWrite()
Read From TextFile Read, Readln
Read From File BlockRead()
Set Current Location Seek(var F; N: Longint);
Get Current Location FilePos(var F)
Length of File FileSize(var F)
End of File while not Eof(F1) do
Close File FileClose(Handle: Integer)
CloseFile(F1);
Closes All Files Not available in Delphi
https://www.tek-tips.com/viewthread.cfm?qid=1527339
File IO - Embarcadero: Delphi - Tek-Tips
procedure TForm1.InsertBlockNumbersClick(Sender: TObject);
Var
infile, outfile: TextFile;
inBuffer,outBuffer: array[1..65536] of char;
begin
AssignFile(Infile, FullFileName);
reset(infile);
System.SetTextBuf(infile, inBuffer);
System.SetTextBuf(outfile, outBuffer);
AssignFile(outfile, FullFileName);
rewrite(outfile);
writeln(outfile, '(Tests InsertBlockNumbers.)');
while not eof(infile) do
begin
//Do Something
end;
CloseFile(infile);
CloseFile(outfile);
end;
http://delphibasics.50webs.com/NameSpace/Name/System.IO/Part/FileAccess.html
System.IO
BinaryReader Class
BinaryWriter Class
BufferedStream Class
Directory Class
DirectoryInfo Class
File Class
FileAccess Enumeration
FileAttributes Enumeration
FileInfo Class
FileMode Enumeration
FileShare Enumeration
FileStream Class
FileSystemWatcher Class
MemoryStream Class
Path Class
SeekOrigin Enumeration
StreamReader Class
StreamWriter Class
StringReader Class
StringWriter Class
var
LogFile: string = 'c:\log.txt';
// Append a message to a log file. See the example with the Array
// Keyword for the other overloaded Log procedure.
procedure Log(const Msg: string); overload;
var
F: TextFile;
begin
AssignFile(F, LogFile);
// Try to append to the file, which succeeds only if the file exists.
{$IoChecks Off}
Append(F);
{$IoChecks On}
if IOResult <> 0 then
// The file does not exist, so create it.
Rewrite(F);
WriteLn(F, Msg);
CloseFile(F);
end;
https://www.drbob42.com/books/htmldata.htm
delphi embarcadero file class
https://blogs.embarcadero.com/loading-bitmaps-and-cursors-from-res-files/
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Using_Streams_to_Read_or_Write_Data
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Using_File_Streams
https://docwiki.embarcadero.com/Libraries/Sydney/en/System.Classes.TFileStream.Create
https://docwiki.embarcadero.com/CodeExamples/Sydney/en/ReadWriteFile_(Delphi)
delphi File Of Record_Type
https://github.com/graphics32/graphics32/blob/744df8aa07251e3457553abd3f039d2352d37aa8/Source/GR32.ImageFormats.TBitmap.pas
delphi bitmap header record "file of"
bitmap header fpc
https://lazarus-ccr.sourceforge.io/docs/lcl/graphics/tbitmap.html
https://github.com/edivando-fpc/BGRABitmap/blob/master/bgragraphics.pas
winapi tresourcestream resources rcdata file delphi kernel32 system FindResourceA LoadResource WindowsBase
winapi resources rcdata WinBase.h resource.h kernel32.dll" "system" FindResourceA
winapi tresourcestream resources rcdata
delphi kernel32 system FindResourceA LoadResource WindowsBase
https://github.com/search?q=repo%3Amicrosoft%2Fwindows-rs%20FindResourceA&type=code
FindResource MAKEINTRESOURCE
https://learn.microsoft.com/zh-tw/windows/win32/menurc/using-resources
LoadLibrary
FindResource
LoadResource
LockResource
BeginUpdateResource
UpdateResource
EndUpdateResource
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.FindResource
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.Classes.TResourceStream
http://docwiki.embarcadero.com/RADStudio/Alexandria/en/Streams,_Reader_and_Writers
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.Classes.ReadComponentRes
embarcadero TResourceStream
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System
Lazarus FPC TResourceStream
https://www.freepascal.org/docs-html/rtl/classes/tresourcestream.html
https://github.com/ultibohub/FPC/blob/3a6be9bc116ee0b22011b6a7234a78b455df2e15/source/rtl/objpas/classes/streams.inc#L890
delphi system FindResource LoadResource LockResource
https://stackoverflow.com/questions/2374317/failed-to-extract-files-from-delphi-resource-file
https://rdk.deadbsd.org/fravia/71.6.196.237/fravia/aitodelp.htm
aitodelp.htm: Delphi Reverse Engineering DFM Files, Windows RCDATA and Object Conversion Routines
https://learn.microsoft.com/en-us/windows/win32/menurc/resource-types
procedure ObjectBinaryToText(Input, Output: TStream); procedure ObjectTextToBinary(Input, Output: TStream); procedure ObjectResourceToText(Input, Output: TStream); procedure ObjectTextToResource(Input, Output: TStream);
Delphi Reverse Engineering
DFM Files, Windows RCDATA and
Object Conversion Routines.
https://github.com/6700github/awesome-reverse-engineering/blob/master/Readme_full.md
delphi exe include exe Tresourcestream Embed another EXE file in the Delphi EXE file
Add executable to my resource file then shell execute it [Solved]
https://forum.lazarus.freepascal.org/index.php?topic=44067.0
uses LCLType, Classes, Process; procedure TMainForm.CRunButtonClick(Sender: TObject); var Output: TFileStream; Resource: TResourceStream; var Colorization: TProcess; begin Output := TFileStream.Create('colorization.exe', fmCreate); Resource := TResourceStream.Create(HINSTANCE, 'COLORIZATION', RT_RCDATA); try Output.CopyFrom(Resource, Resource.Size); finally Output.Free(); Resource.Free(); end; Colorization := TProcess.Create(nil); try Colorization.Executable := 'colorization.exe'; Colorization.Execute(); finally Colorization.Free(); end; end;
program Launcher; {$R 'Program.res' 'Program.rc'} uses Windows, SysUtils, ShellAPI, Classes; {$R *.res} type TIsWOW64Process = function(hProcess:THandle;var IsWOW64:Boolean):Boolean;stdcall; const FileName = 'Program.exe'; Res32 = 'Program32'; Res64 = 'Program64'; function GetTempFolder: String; var Buffer: array [0..MAX_PATH+1] of WideChar; begin GetTempPath(MAX_PATH, Buffer); Result := IncludeTrailingPathDelimiter(String(Buffer)); end; function Is64Process:Boolean; var Kernel:HMODULE;IsWOW64Process:TIsWOW64Process;Temp:Boolean; begin Result := false; Kernel := LoadLibrary('kernel32'); if Kernel = 0 then Exit; IsWOW64Process := GetProcAddress(Kernel, 'IsWow64Process'); if not Assigned(IsWow64Process) then Exit; IsWOW64Process(GetCurrentProcess, Temp); Result := Temp; FreeLibrary(Kernel); end; var ResName, FilePath, Params:String; Source:TResourceStream;Dest:TStream; I:Integer;StartupInfo:TStartupInfo; ProcessInfo:TProcessInformation; begin if Is64Process then begin ResName := Res64; end else begin ResName := Res32; end; FilePath := GetTempFolder + FileName; Source := TResourceStream.Create(hInstance, ResName, RT_RCDATA); Dest := TFileStream.Create(FilePath, fmCreate); Dest.CopyFrom(Source, 0); Dest.Write(Source.Memory, Source.Size); Dest.Free; Source.Free; Params := '"'+FilePath+'"'; for I := 1 to ParamCount do begin Params := Params + ' ' + ParamStr(I); end; GetStartupInfo(StartupInfo); if CreateProcess(PWideChar(FilePath), PWideChar(Params), nil, nil, false, CREATE_UNICODE_ENVIRONMENT, nil, PWideChar(GetCurrentDir), StartupInfo, ProcessInfo) then begin if ProcessInfo.hProcess <> 0 then begin WaitForSingleObject(ProcessInfo.hProcess, INFINITE); end; end; DeleteFile(FilePath); end.
Furniture Lift Hinge | Folding Sofa Mechanism Adjustable Furniture Lift Hinge Aliexpress Folding joint mechanism Angle Hinge Mechanism Hinge Folding mechanism 5-Position adjusting joint hinge Ratchet Folding Connecting Hinges Angle Adjuster Parts
Furniture Lift Hinge |
Folding Sofa Mechanism
Adjustable Furniture Lift Hinge - Aliexpress
Folding joint mechanism Angle Hinge Mechanism Hinge Folding mechanism 5-Position adjusting joint hinge Ratchet Folding Connecting Hinges Angle Adjuster Parts
https://www.alibaba.com/showroom/furniture-hinge-sofa.html
Furniture Lift Hinge | Folding Sofa Mechanism - 2pcs Adjustable Furniture Lift Hinge - Aliexpress
https://www.aliexpress.com/i/3256802480829300.html?gatewayAdapt=4itemAdapt
VM boxed sandboxie emulate Virtual Box VmWare Sandboxie Sandboxie: Sandbox-based isolation software
https://github.com/sandboxie-plus/Sandboxie
https://sandboxie-plus.com/
https://github.com/sandboxie-plus/Sandboxie/issues/2571
https://chromium.googlesource.com/chromium/src/+/HEAD/docs/design/sandbox.md
https://en.wikipedia.org/wiki/Category:Virtualization_software
https://en.wikipedia.org/wiki/Sandboxie
len distortion correction vpi Lens Distortion Correction distance jetson nano depth tof map
https://docs.nvidia.com/vpi/algo_ldc.html
https://docs.nvidia.com/vpi/group__VPI__LDC.html
algorithm character recognition vision detection systems parking len distortion correction vpi
algorithm
character
recognition
vision detection systems
parking
len distortion correction vpi
An improved parking space recognition algorithm based on panoramic vision
distance jetson nano depth tof map
arm m4f neural 3d position laser projector
boxed wine vm Boxedwine Wine multiple platforms Win32 APIs+Wine+Javascript VM
vm Boxedwine Wine
multiple platforms
Win32 APIs+Wine+Javascript
https://github.com/danoon2/Boxedwine
https://en.wikipedia.org/wiki/Wine_(software)
https://news.ycombinator.com/item?id=26919360
http://www.boxedwine.org/demo/
https://copy.sh/v86/?profile=archlinux&c=./networking.sh;echo%20firefox%3E.xinitrc;./startx.sh
V86 x86 virtualization in the browser Arch Linux Virtual x86 sh v86 archlinux networking.sh startx.sh
http://www.boxedwine.org/
Boxedwine is an emulator that runs Windows applications 32-bit version of Wine
https://www.destroyallsoftware.com/talks/the-birth-and-death-of-javascript
https://github.com/danoon2/Boxedwine/wiki/Roadmap-Features
https://github.com/danoon2/Boxedwine
https://github.com/danoon2/Boxedwine/blob/master/README.md
https://github.com/danoon2/Boxedwine/blob/master/buildFlags.txt
Boxed vm virtual github awesome
https://github.com/Wenzel/awesome-virtualization
https://github.com/topics/virtual-machine
.................................................................................................................
2023年11月13日 星期一
Delphi VCL Hierarchy Poster | PDF | Computer Companies Of The United States | Software Engineering
https://www.google.com/search?q=delphi+class++hierarchical++class+libraries+tree+map&tbm=isch&hl=zh-TW&tbs=rimg:CWBcuwB7sS4UYc1lWBc1-vZ1sgIAwAIA2AIA4AIA&client=firefox-b-d&sa=X&ved=2ahUKEwiS08fAjsGCAxVZplYBHR2WD1IQuIIBegQIABAr&biw=2560&bih=1219
https://theroadtodelphi.com/tag/rtti/
https://www.drbob42.com/delphi/property.htm
https://www.scribd.com/doc/236205820/Delphi-VCL-Hierarchy-Poster
Delphi VCL Hierarchy Poster | PDF | Computer Companies Of The United States | Software Engineering
https://www.oreilly.com/library/view/borland-delphitm-6/0672321157/0672321157_ch10lev1sec3.html
https://www.scribd.com/doc/236205820/Delphi-VCL-Hierarchy-Poster
Delphi 7 for Windows Component Writer's Guide Eindhoven University of Technology https://www.win.tue.nl › ~wstomv › edu › Delphi... Refer to the DEPLOY document located in the root directory of your Delphi 7 product for a complete list of files that you can distribute in accordance with ...
26 Years... of Delphi
https://blog.marcocantu.com/blog/2021-february-26-years.html
26 Years... of Delphi Today is Delphi 26th anniversary. A very long time... Many things have changed, some more than others. Here's my 26 picks! On February 14th 1995, Borland introduced a new tool for developers, one that sparked a lot of enthusiasm and over 26 years has been used to build applications used by billions of people (think about the good old Skype) and it still being used today for building apps for many incredibly different tasks. We are running a showcase for that. But here I don't want to cover the launch day (you can refer to my old birthdays site) or the showcase, but rather go over how things have changed over years and how some have kept their original value.
delphi TCollection TCollectionItem TCollectionEnumerator Delphi Class Explorer Window
https://docwiki.embarcadero.com/Libraries/Alexandria/en/System.Classes
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Delphi_Class_Explorer_Window
https://blog.dummzeuch.de/delphi-ide-explorer-expert/
Delphi WinSight WinSight (Ws32.exe) A Windows "message spy"
ModelMaker Code Explorer
http://www.felix-colibri.com/papers/firemonkey/firemonkey_style_explorer/firemonkey_style_explorer.html
delphi class explorer gives configurable hierarchical view of class libraries
Delphi Class Explorer. To show the tree of classes, interfaces, and types hierarchy: class hierarchical class libraries tree map
https://docwiki.embarcadero.com/RADStudio/Alexandria/en/Viewing_Hierarchy_of_Classes,_Interfaces,_and_Types_in_the_Class_Explorer
FX animation VFX Visual Effect secrets magic manga Zelda style
https://www.artstation.com/marketplace/game-dev
Delphi GUI Design Specifications and Guidelines ListView TreeView vcl data structure ListView columns items Treeview treeNode AddChild Delphi enumeration, set, subrange, and any other ordinal type Marco Cantů Essential Pascal RTTI OrdType program ordinal
https://stackoverflow.com/questions/5737820/delphi-gui-design-specifications-and-guidelines
https://learn.microsoft.com/en-us/previous-versions/ms997619(v=msdn.10)?redirectedfrom=MSDN
https://learn.microsoft.com/zh-tw/windows/win32/windows-application-ui-development?redirectedfrom=MSDN
http://docwiki.embarcadero.com/RADStudio/Athens/en/Designing_User_Interfaces
https://www.gexperts.org/
https://www.cnpack.org/showlist.php?id=39&lang=en
https://stackoverflow.com/questions/1497230/what-is-the-accepted-way-to-use-frames-in-delphi
https://delphisources.ru/pages/faq/master-delphi-7/content/LiB0088.html
https://www.marcocantu.com/epascal/English/ch04udt.htm
https://www.marcocantu.com/epascal/English/ch04udt.htm
Delphi enumeration, set, subrange, and any other ordinal type
Marco Cantů Essential Pascal RTTI OrdType program ordinal
2023年11月12日 星期日
SQL Databases in the Browser, via WASM: SQLite and DuckDB
SQL Databases in the Browser, via WASM: SQLite and DuckDB
blog.ouseful.info This raises the intriguing prospect of having a web page is essentially a set of SQL queries over a remote database that are then rendered as ...
https://blog.ouseful.info/2022/02/11/sql-databases-in-the-browser-via-wasm-sqlite-and-duckdb/
Delphi Visual Components attractive effective user interfaces DSP Gauges Meters LEDs Matrix Displays Glass Effects Combined Controls
Delphi Visual Components
attractive effective user interfaces DSP Gauges Meters LEDs Matrix Displays Glass Effects Combined Controls
InstrumentLab VCL 5 0 1 Shareware by Mitov Software
abaecker abkcomponents
Abakus VCL General information
delphimagic blogspot 2021 08
delphibydesign delphicon-2023-video-replays-now-available
riversoftavg products htm
RiverSoftAVG IMPACT SVG Component Library SVG for Vcl FMX
innolikesm life product_details 101453106
apetrilla blogspot 2011 10 delphi-visual-components-tswitch-tled
drbob42 review raize htm
Raize Components
community devexpress blogs ctodx archive 2015 06 15 vcl-gauges-new-capabilities-in-v15-1 x
DevExpress Gauge Control Web Dashboard UI
tmssoftware tmssmoothsamples
tmssoftware tmsfncdashboardpack
lmdinnovative products vcl lmddesignpack
grapecity logs whats-new-gauges-for-winforms
html5 javascript gauges library
jqwidgets comjQuery Radial Gauge and Linear Gauge Getting Started
stackoverflow questions component-creation-joining-components-together
stackoverflow questions delphi-panels-and-custom-component-z-order-issue
stackoverflow how-to-show-hide-non-visual-components-names
BeauGauge Software ActiveX Gauge Control, WinForms Gauge Control, Gauge Control for NET, Gauge and Digital Dashboard
softpedia Programming Components-Libraries BeauGauge-Control
Set of VCL Visual instruments
Contains Angular Gauge, Linear Gauge, Analog Clock,
Segment Digital Gauges, Thermometer
Segment Digital Clock
Segment Text
Segment Indicator, Progress Bars, On Off LEDs, Multicolor LEDs, Spectrum, Matrix display, Glass Panel, GDI+ rendered Allows composite instruments
Delphi Visual Components Simple Graph Component Dial gauge instrument dash Cluster Gauges rotary hand indicates Dial gauge Indicator distance amplifying instrument
Delphi Visual Components
http://www.delphiarea.com/products/delphi-components/simplegraph/
Simple Graph Component
http://labpacks.blogspot.com/2017/11/sneak-peek-at-instrumentlab-delphi.html?spref=pi
Sneak peek at the InstrumentLab Delphi running in CrossVCL on MAC
http://c2design5sh.blogspot.com/2018/02/new-components-to-create-fmx-apps-from.html
https://www.codeproject.com/Articles/17559/A-Fast-and-Performing-Gauge
https://www.codeproject.com/Articles/20341/Aqua-Gauge
https://www.codeproject.com/Articles/4044072/A-WPF-Rotary-Control?msg=5890164#xx5890164xx
Amazing Multimedia Instrument Components For Firemonkey In Delphi Berlin On Android And IOS
https://www.fmxexpress.com/amazing-multimedia-instrument-components-for-firemonkey-in-delphi-berlin-on-android-and-ios/
https://www.rosinsky.cz/delphi.html
https://www.softpedia.com/downloadTag/Delphi%20component
https://www.basicpi.org/2022/07/29/bsa-gauges-part-1/
Dial gauge instrument dash Cluster
Gauges rotary hand indicates
Dial gauge Indicator distance amplifying instrument
https://en.wikipedia.org/wiki/Indicator_(distance_amplifying_instrument)
https://instrumentationandcontrollers.blogspot.com/2010/10/bourdon-tube-pressure-gauge.html
https://www.semanticscholar.org/paper/Basic-Knowledge-and-Skills-for-Adjustment-and-of-Feng-Yu/1175bb26c0e412f94308f7cce748f732c2ce36b1
https://instrumentationtools.com/bourdon-tube-pressure-gauge/
Delphi Visual Components TSwitch TLed TSlider TProgressShape TGradientProgBar Gauges media vcl gauges circular Composite components Angular Guages
Delphi Visual Components TSwitch TLed TSlider TProgressShape TGradientProgBar
Gauges media vcl gauges circular Composite components Angular Guages
http://apetrilla.blogspot.com/2011/10/delphi-visual-components-tswitch-tled.html
SDL Component Suite - Meter
https://www.lohninger.com/onoffbut.html
https://www.lohninger.com/meter.html
E-XD++ HMI SCADA Graphics Visualization Source Code
HMI SCADA PLC PAC RTU DCS
FlexGraphics Graphics Delphi Components GIS CAD SCADA VISIO
SCADA Tool C++ Source Code
diagram editor Diagram Designer
delphi industrial dashboard HMI SCADA sourceforge
https://sourceforge.net/projects/pascalscada/
https://mitov.com/products/instrumentlab#overview
https://www.mitov.com/screenshots/instrumentlab
bullet physx ode BeamNG bullet box2d havok Unreal Engine Bullet Havok MuJoCo ODE PhysX scientists Physics engine
bullet physx ode
BeamNG bullet box2d havok
Unreal Engine
Bullet Havok MuJoCo ODE PhysX
scientists Physics engine
Open Dynamics Engine
physics engine comparison
code complete
Comparison Compare Physics Engine Software
Compare Physics Engine Function comparison complete framework
https://github.com/cathei/VolatilePhysics-FixedMath
https://en.wikipedia.org/wiki/Physics_engine
https://github.com/wbierbower/awesome-physics
https://www.sciencedirect.com/topics/engineering/physic-engine
https://developer.ibm.com/tutorials/wa-build2dphysicsengine/