VCL Component Delphi компоненты / Delphi components # 9

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
FastReport v6.6.2 - Installer
[SHOWTOGROUPS=4,19,20]- old key still working


Summary TotalVirus scan
NONE VIRUS DETECTED

Basic Properties
MD5
798957489903cfaed6bf1e9395712a3c
SHA-1
bce4f7b51778a1d824d49484338f01192b62eb00
SHA-256
7c393bcfd557347ba99eac88dd74be39a44d39f7a77519428d07f1a3e0c6941d
Vhash
097046655d151035z100687z2045z22z1efz
Authentihash
ee0bbaa44517d99b3d7baa36ed62c033d68ea8b06d6d1357c78b6683a1a73013
Imphash
eaefd1169420dcee9fef7c65aa268740
SSDEEP
1572864:8XnIqqxB2skgb73KZCQ8WD+wZ39dixP0teFIgl2o44S5zNjYUSiU1Q+jX3IAZ/Kv:8XHi2Li73KZCQlqwZ6d0tUl2YS1DjUK3
File type
Win32 EXE
Magic
PE32 executable for MS Windows (GUI) Intel 80386 32-bit
File size
92.20 MB (96677096 bytes)

[/SHOWTOGROUPS]
 
Last edited:

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
FirePower v12.0.5.7
[SHOWTOGROUPS=4,19,20]
Steps to use are:

is my example default: C:\Program Files (x86)\woll2woll\firepower\12\

1. Download the ZIP file.

2. Copy all files to C:\Program Files (x86)\woll2woll\firepower\12\ and C:\Users\Public\Documents\Embarcadero\.

3. Start Delphi Rio.
Add component | install packages | Add... > Choose
"C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\dfmxinfopower260.bpl'

4, add "C:\Program Files (x86)\woll2woll\firepower\12\lib\20.0\Android\release" to Android search Library path,

5, add "C:\Program Files (x86)\woll2woll\firepower\12\lib\20.0\Win32" to Win32 search Library

Add to your hosts file list -
127.0.0.1 reg.woll2woll.com


[/SHOWTOGROUPS]
 
Last edited:

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
MiTeC System Information Component Suite 13.4.0 Full Source
MSICS_01.png


[SHOWTOGROUPS=4,19,20]MiTeC System Information Component Suite 13.4.0 Full Source
[/SHOWTOGROUPS]
 
Last edited:

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
FastReport Package Simplification Management Toolkit
by [email protected], version 1.0, 2020-4-1
*Interessant :)

What is Package simplification management ?
As Fastreport include a stack of design package files, it is boring to install these packages manually, we need a easy way to work out it,
here is my solution which may apply to any package management besides Fastreport:
My solution, in a brief, copy all files of all packages in one folder which is named by a Environment varible %ProjectHome% which has following structure:
%ProjectHome%\Bin for all BPL files of all packages, runtime and design time files
%ProjectHome%\LibD7 for Delphi 7 Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
%ProjectHome%\LibD26 for Delphi XE 10 Rio Compiled unit files and resource files (dcu,dcp,dfm,res etc.)
Each Delphi version related folder may have platform (Win32,Win64 etc.) and configuration (release or debug) specified subfolders.
after that, double click REG files to import Delphi known design time packages.


This toolkit include two sets:
1. Resource translation, this function is provided by res\FR4Trans.exe, res\frccEx.exe and res\Chinese\@Deploy.bat, besides Chinese it can work with any language
2. Package simplification management, it is functioned by @DelUnUsedFiles.bat,@Deploy.bat,@BuildAllPackages.bat and REG files in quickInstall folder
All source code included, you can modified freely.


Usage:
step0: Make a backup of your fastreport source code, then copy all files in this folder to FastReport home folder.
Step1: Execute recompile.exe to generate specified version related folder and files (Recompile all package first, then Change Language to Chinese or othor one).
step2: Execute @DelUnUsedFiles.bat to delete unused files in the folder which step1 generated.
step3: Execute @Deploy.bat to deploy all files to the project home folder.
step4: Double Click reg files in quickInstall folder to install design time BPLs in Delphi IDE, here assume that your ProjectHome is D:\Projects, you may change it.
step5: optional, Instead of "recompile.exe-Recompile all package", Execute customized @BuildAllPackages.bat to recompile all package files if you modified any file in the folder which step1 generated.
Step6: optional, Instead of "recompile.exe-Change Language to", Execute res\chinese\@deploy.bat if you need very formated Chinese resource code files, before this, you can Execute res\FR4Trans.exe to do translating in your prefered way, you may copy.
 
Last edited:

Beast_Power

Premium
Joined
Apr 29, 2014
Messages
61
Reaction score
39
FB4D – The OpenSource Cross-Platform Library for Firebase
[SHOWTOGROUPS=4,20]
For the Google Cloud database Firebase, there was no complete library for Delphi. The new open source library FB4D closes this gap and supports the Firebase Realtime DB, the new Firestore DB, the Firebase Storage (for file storage) and Firebase Functions (for calling server functions).

For authentication, FB4D currently supports email/password authentication and anonymous login.

The library builds on the Firebase REST-API and provides all functionality with synchronous and asynchronous methods for the usage within GUI application, services and background threads. Both frameworks VCL and Firemonkey are supported. The library is a pure source code library and relies on class interfaces. For clean and short application code it supports fluent interface design.

FB4D Source Download

FB4D Main Github Page
[/SHOWTOGROUPS]
 
Last edited by a moderator:

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
Last edited:

emailx45

Premium
Joined
May 5, 2008
Messages
2,478
Reaction score
2,223
Location
here and there
ComPort Library (maintained by Lars Dybdahl and Paul Doland)
more info ComPort Library
[SHOWTOGROUPS=4,20]
+------------------------------------------------------+
| ComPort Library ver. 4.14 |
| for Delphi 5 - XE7 and |
| C++ Builder 3 - XE7 |
| |
| by Dejan Crnila 1998-2002 |
| maintained by Lars Dybdahl and Paul Doland |
| Homepage: ComPort Library |
+------------------------------------------------------+

Contents
1. Author information
2. Support
3. Files in archive
4. Examples
5. Package names
6. Installing ComPort Library
7. C++ Builder notes
8. Installing help file
9. Known problems and issues


1. Author information
---------------------------------------------------------------------------------
Name: Dejan Crnila
E-mail: [email protected]
Year of birth: 1978
Occupation: Student of computer science at University of Ljubljana


Current maintainers
------------------
Name: Lars B. Dybdahl
E-mail: [email protected]
Homepage: http://dybdahl.dk/lars/
Year of birth: 1971
Occupation: Freelance programmer

Paul Doland
E-mail: [email protected]1.net

Brian Gochnauer
email:[email protected]

2. Support
--------------------------------------------------------------------------------
If you have any questions, suggestions, opinion or any other messages, please
visit the sourceforge forums.


3. Files in archive
--------------------------------------------------------------------------------
ReadMe.Txt - this file
Sources.zip - ComPort Library sources
Help.zip - Delphi context-sensitive help file for library
Examples.zip - Example projects for Delphi & C++ Builder


4. Examples
--------------------------------------------------------------------------------
ComExample.dpr,
ComExampleCB*.bpr - shows some basic send-recieve features

ModTest.dpr - modem test console application

MiniTerm.dpr,
MiniTermCB*.bpr - simple terminal application

CPortMonitor.pas - TCPortMonitor component for monitoring incoming and
outgoing data. This example shows how to link to
TCustomComPort component. Author: Roelof Y. Ensing
(e-mail: [email protected]).

BarCodeScanner.pas - TBarCodeScanner component. An example of simple
TCustomComPort descendant.


5. Package names
--------------------------------------------------------------------------------
Design-Time Source Run-Time Source
---------------- ---------------
Delphi 3 DsgnCPort3.dpk CPortLib3.dpk
Delphi 4 DsgnCPort4.dpk CPortLib4.dpk
Delphi 5 DsgnCPort5.dpk CPortLib5.dpk
Delphi 6 DsgnCPort6.dpk CPortLib6.dpk
Delphi 7 DsgnCPort7.dpk CPortLib7.dpk
Delphi 8 DsgnCPort8.dpk CPortLib8.dpk
Delphi 2005 DsgnCPortD2005.dpk CPortLibD2005.dpk
Delphi 2006 DsgnCPortD2006.dpk CPortLibD2006.dpk
Delphi 2007 DsgnCPortD2007.dpk CPortLibD2007.dpk
Delphi 2008 DsgnCPortD2008.dpk CPortLibD2008.dpk
Delphi 2009 DsgnCPortD2009.dpk CPortLibD2009.dpk
Delphi XE DsgnCPortDXE.dpk CPortLibDXE.dpk
Delphi XE2 DsgnCPortDXE2.dpk CPortLibDXE2.dpk
Delphi XE3 DsgnCPortDXE3.dpk CPortLibDXE3.dpk
Delphi XE4 DsgnCPortDXE4.dpk CPortLibDXE4.dpk
Delphi XE5 DsgnCPortDXE5.dpk CPortLibDXE5.dpk
Delphi XE6 DsgnCPortDXE6.dpk CPortLibDXE6.dpk
Delphi XE7 DsgnCPortDXE7.dpk CPortLibDXE7.dpk
C++ Builder 3 DsgnCPortCB3.bpk CPortLibCB3.bpk
C++ Builder 4 DsgnCPortCB4.bpk CPortLibCB4.bpk
C++ Builder 5 DsgnCPortCB5.bpk CPortLibCB5.bpk
C++ Builder 6 DsgnCPortCB6.bpk CPortLibCB6.bpk



6. Installation
--------------------------------------------------------------------------------
Remove all previously installed files of ComPort Library (TComPort
component). Create a new folder under Delphi directory and extract
Sources zip file into new folder. Add to the Library Path the new
ComPort folder (Tools-Environment Options-Library-Library Path).

For Delphi 2006:

Use the instructions below for all other Delphi
versions. But, note that Delphi 2006 supports both Delphi and
C++ Builder. I recommend installing CPort while running Delphi 2006
in the "all personalities" mode of Delphi, rather than in the Delphi
only personality. That helps make sure CPort gets installed dual-mode,
with both Delphi and C++ Builder support. Note that for some reason,
I find the .LIB files get stored into the CPort directory instead of
the $BDSPROJECTS/BPL directory. So, after you install CPort, double
check to make sure the .LIB files are in the right spot.

Finally, the .HPP files also get stored in the CPort directory. Either
move them to a folder already in the C++ source path, or add the CPort
directory to the C++ source path.

Otherwise, follow the directions below, and also read the C++ Builder
notes:

For Delphi 3, 4, 5, 6, 7, 2005 & C++ Builder 4, 5, 6:
Delphi version earlier than version 5 have not been tested recently.
(C++ Builder users also need to read the C++ Builder notes)

Use "File/Open" menu item in Delphi/C++ Builder IDE to open
ComPort run-time package source file (see above). Click "Compile"
button in Package window to compile the library. Now move run-time
package library file or files (see above) from ComPort folder to a
folder that is accessible through the search PATH (e.g. WinNT\System32).

Now you have to install design-time package. Use File/Open menu item
to open design-time package source file (see above). Click "Compile"
button in Package window to compile the package and "Install" button
to register ComPort into the IDE. ComPort components appear in
"CPortLib" page of component pallete. If it complains that it
can't install it because it can't find a library, you probably
did not put the run-time package in the search path. You might
not get this error until the next time you try to start
Delphi/C++ Builder.

Note: Do not save packages under Delphi/C++ Builder IDE.

For C++ Builder 3
(C++ Builder users also need to read the C++ Builder notes)

C++ Builder 3 does not have a "Package window" like the other products.
So, installation is slightly different.

Use "File/Open" menu item in Delphi/C++ Builder IDE to open
ComPort run-time package source file (see above). Compile the
package from the project menu or Ctrl-F9. Now move run-time
package library files (see above) from ComPort folder to a folder
that is accessible through the search PATH (e.g. WinNT\System32).

Now you have to install design-time package. Use File/Open menu item
to open design-time package source file (see above). Compile the
package from the project menu or Ctrl-F9. To install the package
into the IDE, go to the Component menu, "Install Packages" option.
Click the Add button. Browse to the design-time library and select
it. If it complains that it can't install it because it can't find
a library, you probably did not put the run-time package in the
search path as described above.

Note about Delphi 2:

Note: Delphi 2 is no longer suported, however, with some minor changes,
it should compile under Delphi 2 as well.

Use "Component/Install" menu item to add "CPortReg.pas" unit to the
component library. This unit registers ComPort components on
"CPortLib" page of component pallete.


7. C++ Builder Notes
------------------------------------------------------------------------------
The .hpp file C++ Builder creates for cport.pas will have a bug in it.
The first time you compile a project, you will get one or two duplicate
definitions within the EComPort exception class. It seems to be safe to
delete or comment out the duplicates.

Also, the CPortCtl.HPP may have a bug in it. If you get an error about
the following being ambiguous;

typedef TBitmap TLedBitmap;

Change it to:

typedef Graphics::TBitmap TLedBitmap;

If someone knows how to fix these more cleanly, please post what you
find to the CPort Forum so that we can incorporate your findings in
future revisions.


8. Installing help file (not available for Delphi2005)
------------------------------------------------------------------------------
In Delphi/C++ Builder, go to the Help menu, customize item. You should be
presented with a tabbed notebook, "Contents" tab selected. Click the + (Add Files)
button. Browse to the CPort directory. Select CPort.toc.

Click on the "Index" tab. Click Add Files. Select CPort.hlp. Click on the
"Link" tab. Click Add Files. Select CPort.hlp. Select File Menu/Save Project
Item. Exit program. Note that Borland's OpenHelp utility does not prompt you
if you close the program and forget to save your changes, so you must remember
to do so yourself.


9. Known problems and issues
-----------------------------------------------------------------------------
1.) OnRxBuf event handler problem in Delphi IDE

If user double clicks on OnRxBuf event in Delphi IDE, message pops up
saying: "Property and Method ComPort1RxBuf are not compatible".
This is a Delphi IDE bug, since it can't handle untyped parameters
like Buffer parameter of OnRxBuf event.

Solution: Application has to assign OnRxBuf handler manually in code.

2.) Two serial ports sharing the same IRQ address

Some users of Windows 95/98 have reported that application can't have
two TComPort components open simultaneouslly if serial ports share the
same IRQ address. This usually COM1/COM3 and COM2/COM4.

Solution: Not known yet.

3.) No integrated help for Delphi 2005 or 2006.

Solution: Manually open .HLP file with Windows Help.
[/SHOWTOGROUPS]
[SHOWTOGROUPS=4,20]
Repository: ComPort Library

v4.4 ported to Delphi 10.3 Rio
File on MEGA
[/SHOWTOGROUPS]
 
Top