Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi TDelphiTwain und Delphi2009 (https://www.delphipraxis.net/125945-tdelphitwain-und-delphi2009.html)

ImpactMG 15. Dez 2008 12:35


TDelphiTwain und Delphi2009
 
Hallo,

Beim Update eines Projekts von Delphi 2007 auf 2009 das TDelphiTwain verwendet habe ich das Problem, dass TDelphiTwain keine Sources mehr liefert. Bereits das SimpleExample
http://delphitwain.sourceforge.net/simpleexample.zip
kompiliert unter D2009 funktioniert nicht.

Verwendet jemand erfolgreich TDelphiTwain unter Delphi 2009?

Vielen Dank für Eure Hilfe

himitsu 15. Dez 2008 12:43

Re: TDelphiTwain und Delphi2009
 
Die kompilierten Daeien (DCUs und Co.) sind Compilerspezifisch.
Heißt für D09 brauchst du auch mit D09 kompilierte Dateien, oder halt die QuellCodes. :stupid:

Wende dich mal an den Hersteller von TDelphiTwain und frag ihn, ob er dir nicht eine mit D09 kompilierte Version geben kann.

DeddyH 15. Dez 2008 12:49

Re: TDelphiTwain und Delphi2009
 
Die Sourcen kannst Du doch hier herunterladen (Stand von 2004): http://delphitwain.sourceforge.net/

ImpactMG 15. Dez 2008 13:01

Re: TDelphiTwain und Delphi2009
 
Danke,

ich kompiliere gegen die sourcefiles und verwende nicht vorkompilierte DCUs.

heißt das bei Euch läuft TDelphiTwain problemlos in einem D2009 kompilierten Projekt?

ImpactMG 15. Dez 2008 13:14

Re: TDelphiTwain und Delphi2009
 
ach, meine Frage konnte falsch verstanden werden. Mit "Sources" habe ich TWAIN-Scanner-Sources gemeint, keine Sourcedateien. Die Sourcedateien der Komponente sind vorhanden.

ImpactMG 15. Dez 2008 15:33

Re: TDelphiTwain und Delphi2009
 
Sollte jemand DelphiTwain unter Delphi2009 betreiben wollen, folgende Änderungen am Sourcecode sind notwendig:

DelphiTwain.pas:
Delphi-Quellcode:
function StrToStr255(Value: String): TW_STR255;
ändern zu
Delphi-Quellcode:
function StrToStr255(Value: RawByteString): TW_STR255;
sowie in Twain.pas:
Delphi-Quellcode:
type
  Char = AnsiChar;
hinzufügen


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:45 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