Tools/Utilities Утилиты для delphi / utilities for delphi

b10w01f

Premium
Premium
I'm using delphi community 10.3 got error message for Eureka.
it said :
"The procedure entry point @system@Sysutils@Win32Platform could not be located in the dynamic link library C:\Windows\System32\EurekaLogCore26.bpl"

how to solve it yah?
 

emailx45

Бывалый
Staff member
Moderator
...EurekaLogCore26.bpl"
how to solve it yah?
possible error because compiling in another edition that not for CE Edition!
10.2.3 = 10.2.3
10.2.3 != 10.3



remember: CE have properties that not allow all suites to Arch/Enterprise editions works the same install!

for that it is for students or non-profissional use!

my TIP:
You can "add" the components from Arch/Enterprise editions in your CE Edition. How do it?

simple:
1) copy all files of suite necessary (pas, dcu, bpl, dcp, and all anothers to others platform like Android, iOS, etc...)
to same folders in your CE Edition (the folders structure is the same in 2 editions)


2) with all files copied, later just load your IDE CE edition and "add" DCL and any others necessary using COMPONENTS -> INSTALL PACKAGE as regular install.
( see in Arch/Enterprise the files bpl necessary to install in CE Edition) (nothing magic just verify what is necessary)


I did test with FIREDAC from XE10.2.3 Arch (pirate install just copy the files necessary, +/- 390mb) in Delphi Community Edition 10.2.3
and worked.


of course, you need test all functions for complete use!

some suites later install, do copy of runtime BPL to System32 (where stay 64bits files) and Wow64 (where stay 32bits files) folders in Win10 64bits... bad pratice!

i always move it to Public\...\Embarcadero (Bpl and Bpl\Win64) folders (bpl 32bits and 64bits folders of course) + DCP folder, then all components can find it in default place from Embarcadero.

mainly, TeeChart, FastReport, and some others company! (;(
 
Last edited:

emailx45

Бывалый
Staff member
Moderator
InnoExtract (extract files from Inno Setup distribution) - FREE TOOL
more info innoextract - A tool to unpack installers created by Inno Setup



A tool to unpack installers created by Inno Setup
Inno Setup is a tool to create installers for Microsoft Windows applications. innoextract allows to extract such installers under non-windows systems without running the actual installer using Wine. innoextract currently supports installers created by Inno Setup 1.2.10 to 5.6.1. (details)

Author: Daniel Scharrer (daniel@constexpr.org)
License: zlib/libpng

In addition to standard Inno Setup installers, innoextract also supports some modified Inno Setup variants including Martijn Laan's My Inno Setup Extensions 3.0.6.1 as well as GOG.com's Inno Setup-based game installers. innoextract is able to unpack Wadjet Eye Games installers (to play with AGS), Arx Fatalis patches (for use with Arx Libertatis) as well as various other Inno Setup executables. See the list of limitations below.

While developed on Linux, innoextract is meant to work with any C++03 to C++17 compiler, architecture and operating system supported by CMake, Boost, liblzma and (optionally) iconv.
innoextract 1.7 released
2018-06-12
  • Added support for Inno Setup 5.6.0 installers
  • Added support for new GOG installers with GOG Galaxy file parts
  • Added support for encrypted installers
  • Added --list-sizes and --list-checksums options to print file information
  • Adde a --data-version (-V) option to check if an executable is an Inno Setup installer
  • Fixed case-sensitivity in parent directory when creating subdirectories
  • Fixed issues with names used to load .bin slice files
See the full changelog for more details.

Works in many Operating Systems, like: MS Windows, MacOS, and many Linux distributions


MS Windows example:
  • innoextract <<setupInnoOfYouApp.exe>> -d c:\dirTest\myAppUncompressed
  • innoextract -help <--- for show all options
Tested with installer from Woll2Woll "InfoPower4k.exe (v20)" and "FirstClass4k.exe (v20)"

1549069206553.png

1549069226445.png

GOG.com installers with a 2.x.x version number on the download page or in the filename use Inno Setup 5.5.0 and cannot be extracted by innoextract 1.2 and older. Older installers use Inno Setup 5.2.3 and usually have no version in the filename.

Some GOG.com multi-part installers with version 2.1.x or higher use RAR archives (renamed to .bin) to store the game data. These files are not part of the Inno Setup installer. However, innoextract 1.5 or newer can extract them using the --gog option if either unrar or unar is installed.

Other newer GOG.com installers don't include the raw files directly but instead store them in GOG Galaxy format: split into small parts which are then individually compressed. These files are named after their MD5 hash and stored in the tmp directory, for example "tmp/ab/d7/abd72c0dddc45f2ce6098ce3a286066a". innoextract 1.7 or newer will automatically re-assemble these parts and extract the original files unless the --no-gog-galaxy option is used.

Some multi-part GOG.com installers use .bin slice files larger than 2 GiB - extracting these requires innoextract 1.8 or newer on 32-bit platforms. Older versions failed with a "bad chunk magic" error.
  • There is no support for extracting individual components and limited support for filtering by name.
  • Included scripts and checks are not executed.
  • The mapping from Inno Setup constants like the application directory to subdirectories is hard-coded.
  • Names for data slice/disk files in multi-file installers must follow the standard naming scheme.
Also see the list of planned/requested enhancements on the issue tracker.

Another (Windows-only) tool to extract Inno Setup files is innounp.
  • Inno Setup
  • innounp - alternative to innoextract for Windows
  • uninno - portable unpacking tool for Inno Setup installers, written in Perl
  • inno2john - cracks password protected Inno Setup generated installers using John the Ripper
  • cabextract - unpacker for .cab files used in Microsoft installers
  • unshield - unpacker for .cab files used in InstallShield installers
 

emailx45

Бывалый
Staff member
Moderator
Delphi Basics - Neil Moffatt 2002-2013 - CHM - good for all developers!

This web site provides help and reference for the fundamentals of the Delphi© language. It is gives an introduction to the Delphi Object Oriented Language for newcomers, and provides a ready reference for experience programmers.
It limits itself to a broad base of the language in order to keep things simple and manageable. The approach taken is to present the most useable basics of Delphi in as accessible a manner as possible.

The site currently provides access to over 400 Delphi language elements. These are a basic subset of what is called the Delphi Run Time Library (RTL). These can be accessed by various routes in the right hand pane of this page.

There are introductory tutorials on the features of the language on the left hand pane. These make extensive use of cross references to the RTL language elements.

Feel free to contact the author about any aspects of the site. Every effort will be made to respond to all emails received.

This program is offered on an asis basis.

No warranties are applicable to this offering. In any dispute, the Delphi Basics web site is the definitive source of the data presented here.

Hints and tips Some useful stuff for all developers

[SHOWTOGROUPS=4,19,20]
20 servers: https://mirr.re/d/jCu
[/SHOWTOGROUPS]
 
Top