Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Die Delphi-IDE (https://www.delphipraxis.net/62-die-delphi-ide/)
-   -   Delphi Rio, bekomme ADS Dataset nicht installiert (https://www.delphipraxis.net/204127-delphi-rio-bekomme-ads-dataset-nicht-installiert.html)

Sinspin 26. Apr 2020 13:21

Delphi Rio, bekomme ADS Dataset nicht installiert
 
Hallo,

Wie der Titel schon sagt, ich bekomme die ADS Komponenten nicht in Rio installiert. Ich bin dabei von DXE2 auf D10.3 Rio umzuziehen. Soweit keine größeren Probleme. Die meißten Packages sind schon drauf.
Nun steht ADS TDataset an. Die Anpassung im Quelltext damit man compilieren kann, sind dank Joachim's Blog Eintrag erledigt.
Ich kann beide packages compilieren, doch egal wohin ich die BPL/DCP erzeugen lasse, beim installieren, Komponente manuell hinzufügen, oder hart via Registry Eintrag von Hand, es klappt nicht. Die Meldung ist immer die gleiche:
Code:
---------------------------
Error
---------------------------
Can't load package C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\adsdriodstudio.bpl.
The specified module could not be found.
---------------------------
OK  
---------------------------
Natürlich immer mal mit anderem Pfad. Hier gerade mal default. Alle anderen Komponenten die ich dort rein habe erzeugen lassen sind verfügbar.

Mir fällt nix mehr ein, daher frage ich jetzt euch. :oops:

zeras 26. Apr 2020 14:23

AW: Delphi Rio, bekomme ADS Dataset nicht installiert
 
Mal ne dumme Frage,

liegt die Datei denn überhaupt dort
Code:
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\adsdriodstudio.bpl
?

Sinspin 26. Apr 2020 15:12

AW: Delphi Rio, bekomme ADS Dataset nicht installiert
 
Zitat:

Zitat von zeras (Beitrag 1462910)
Mal ne dumme Frage,

liegt die Datei denn überhaupt dort
Code:
C:\Users\Public\Documents\Embarcadero\Studio\20.0\Bpl\adsdriodstudio.bpl
?

Ja, wie nen wunderschön polierter Diamant liegt sie da.

€dit:
Gefunden! Die "AdsAdditionalDesigners.dll" muss ins Windows/SysWOW64 kopiert werden.
Das wäre deutlich schneller zu finden gewesen wenn Delphi da ordentliche Fehlermeldungen anzeigen würde. Aber anstatt die Windows Meldung zu verschlucken, die da von LoadLibrary kommen sollte wird da einfach mal pauschal eine nonsense Meldung hingeknallt.

Ich Danke allen fürs Mitdenken und hoffe anderen Nutzern graue Haare zu ersparen.

joachimd 27. Apr 2020 11:15

AW: Delphi Rio, bekomme ADS Dataset nicht installiert
 
Zitat:

Zitat von Sinspin (Beitrag 1462916)
Gefunden! Die "AdsAdditionalDesigners.dll" muss ins Windows/SysWOW64 kopiert werden.

hab ich ja zum Glück in der ursprünglichen Anleitung (https://www.jd-engineering.de/using-...i-10-1-berlin/) auch beschrieben:
Zitat:

Then copy the content of the System32 folder to Windows\System32 (on Win32 systems) or Windows\SysWOW64 (on Win64 systems).
Die Notwendigkeit dieser DLL lässt sich übrigens auch abschalten:
https://www.jd-engineering.de/how-to...tor-in-delphi/

himitsu 27. Apr 2020 11:26

AW: Delphi Rio, bekomme ADS Dataset nicht installiert
 
Zitat:

Zitat von Sinspin (Beitrag 1462907)
Can't load package C:\Users\Public\Documents\Embarcadero\Studio\20.0\ Bpl\adsdriodstudio.bpl.
The specified module could not be found.

Ja, diese Fehlermeldungen waren schon immer verwirrend.

Die erste Zeile vom vom BDS, Anhand des Packages, welches gerade via LoadModule geladen werden soll,
aber die zweite Zeile kommt vom Windows, und sie muß nicht aus diesem Package kommen, sondern von kann auch von einer Abhängigkeit stammen,
also von einer DLL oder BPL, welche zusätzlich geladen werden musste. (Requires, bzw. DLL-Imports)


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:54 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz