Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Algorithmen, Datenstrukturen und Klassendesign (https://www.delphipraxis.net/78-algorithmen-datenstrukturen-und-klassendesign/)
-   -   Kluug Delphi Twain unter 10.3 (https://www.delphipraxis.net/216473-kluug-delphi-twain-unter-10-3-a.html)

Hobbycoder 3. Jan 2025 14:12

Kluug Delphi Twain unter 10.3
 
Hi,

hat von euch jemand die DelphiTwain von Kluug.net unter D10.3 Rio am Laufen?
Ich hab mir die mal heruntergeladen und bekomme beim Compilieren immer folgende Fehler:

Zitat:

[dcc32 Fehler] DelphiTwain.pas(2590): E2003 Undeklarierter Bezeichner: 'TWPT_BGR'
[dcc32 Fehler] DelphiTwain.pas(2590): E2030 Doppeltes Case-Label
[dcc32 Fehler] DelphiTwain.pas(2902): E2003 Undeklarierter Bezeichner: 'TWAS_NONE'
[dcc32 Fehler] DelphiTwain.pas(2902): E2003 Undeklarierter Bezeichner: 'TWAS_AUTO'
[dcc32 Fehler] DelphiTwain.pas(2902): E2003 Undeklarierter Bezeichner: 'TWAS_CURRENT'
[dcc32 Fehler] DelphiTwain.pas(2906): E2003 Undeklarierter Bezeichner: 'ICAP_AUTOSIZE'
Wenn ich dann in den Code schaue sind die angemeckerten Konstanten aber in der Twain.pas (über STRG+Klick kommt man ja dahin) vorhanden und die Werte werden auch angezeigt. Auch bei dem "Doppeltes Case-Label" ist keine Doppeltes Case-Label zu finden (Weder in den Konstanten, die dort verwendet werden, noch in den dahinterliegenden Werten). Irgendwie weiß ich auch nicht wie ich die Fehler beseitigen sollte, da im Code scheinbar alles doch vorhanden ist und gefunden wird.

Lemmy 3. Jan 2025 17:47

AW: Kluug Delphi Twain unter 10.3
 
Habe das TEil auch unter 10.4 am laufen. Allerdings ist der Rechner schon aus. Kannst Du bitte mal schauen ob da Compilerdirektiven mit rein spielen?

haentschman 3. Jan 2025 17:54

AW: Kluug Delphi Twain unter 10.3
 
Bibliothekspfad eingetragen? :gruebel:

Hobbycoder 4. Jan 2025 12:25

AW: Kluug Delphi Twain unter 10.3
 
Hi,

die Lösung war doch recht einfach. Am Ende natürlich mein Fehler, aber ich musste erst mal drauf kommen.

Vor Jahren hatte ich schon mal eine Twain-Komponente, die aber lediglich aus einer PAS-Datei bestand. Es gab noch im Suchpfad das Verzeichnis, das war mir nur entfallen. Also hat er sich beim Compilieren immer die falsche TWain.pas genommen, was mir aber erst mal nicht aufgefallen ist. Denn in der IDE, beim Strg+Klick auf die angemeckerten Konstanten hat er natürlich die richtige Twain.pas angezeigt :wink:
Aufgefallen ist mir das zufällig, weil ich plötzlich in der IDE beide Twain.pas geöffnet hatte, was ja nicht geht wenn es sich um ein und dieselbe Datei handeln würde.
Dummerweise sehen sich die Dateien von den dort hinterlegten Konstanten auch noch sehr ähnlich :wink:

Falsche Twain.pas umbenannt, noch mal alles bereinigt und neu compiliert - schon läuft die Kluug-Twain :thumb: Scannen geht

Ich danke euch.


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:06 Uhr.

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