Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   TwainQuellenAuswahl mit Delphi2010 geht nicht (https://www.delphipraxis.net/153570-twainquellenauswahl-mit-delphi2010-geht-nicht.html)

Renaton 9. Aug 2010 09:36

TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Mein Problem:
Der Scannerauswahldialog zeigt keine Scanner zur Auswahl an!
Zunächst dachte ich, ich hätte versehentlich irgend was in meinem Programmcode gelöscht oder eine neu hinzugefügte Komponente stört den Dialog, da die Scannerauswahl bis vor kurzen noch funktionierte.
Da beschloss ich kurzerhand ein Testprogramm zu erstellen welches nur die Scannerkomponente enthält und 'nen Button zum Aufruf des Scannerquellendialogs.
Kompiliert mit D2010 ging auch hier zwar das Dialogfenster auf aber ohne Inhalt.
kompiliere ich das selbe Projekt mit D2005 funktioniert der Dialog einwandfrei.

Hat jemand eine Idee wie das Problem behoben werden kann?

Grüße und Danke für eventuelle Antworten.

Renato

DeddyH 9. Aug 2010 09:38

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Was ist das denn für eine Scanner-Komponente? Meine Glaskugel sagt, diese ist vermutlich nicht Unicode-fähig.

Renaton 9. Aug 2010 09:54

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Das ging aber schnell...

Die Komponente nennt sich DelphiTwain
und ist von Gustavo Daud
hab ich von http://delphitwain.sourceforge.net

Grüße
Renato

mkinzler 9. Aug 2010 09:57

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
http://www.delphipraxis.net/143034-t...ain-d2009.html

Renaton 9. Aug 2010 10:18

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Ja genau die habe ich benutzt und denAufruf aus der Hilfe habe ich zum Test auch gleich benutzt...

Delphi-Quellcode:
procedure TForm1.Button1Click(Sender: TObject);
  var
  SourceIndex: Integer;
  Source: TTwainSource;
begin
  //Make sure that the library and Source Manager
  //are loaded
  DelphiTwain1.LibraryLoaded := TRUE;
  DelphiTwain1.SourceManagerLoaded := TRUE;
  //SelectSource method displays a common Twain dialog
  //to allow the user to select one of the avaliable
  //sources and returns it's index or -1 if either
  //the user pressed Cancel or if there were no sources
  SourceIndex := DelphiTwain1.SelectSource();
  if (SourceIndex <> -1) then
  begin
     //Now that we know the index of the source, we'll
     //get the object for this source
     Source := DelphiTwain1.Source[SourceIndex];
     //Load source and acquire image
     Source.Loaded := TRUE;
     Source.Enabled := TRUE;
  end {if (SourceIndex <> -1)}

end;
Kann man den in D2010 Unicode irgendwo in den Optionen abschalten und somit solche Komponenten auch weiterbenutzen?

Grüße
Renato

Bernhard Geyer 9. Aug 2010 10:19

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Zitat:

Zitat von Renaton (Beitrag 1040412)
Kann man den in D2010 Unicode irgendwo in den Optionen abschalten und somit solche Komponenten auch weiterbenutzen?

Nein! Aber mann könnte einfach die Fehler in der Komponente korrigieren die die Verwendung verhindern.

DeddyH 9. Aug 2010 10:19

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Zitat:

Zitat von Renaton (Beitrag 1040412)
Kann man den in D2010 Unicode irgendwo in den Optionen abschalten und somit solche Komponenten auch weiterbenutzen?

Ein klares Nein. Du bzw. der Hersteller wird die Komponenten schon anpassen müssen.

[edit] :lol: Bernhard :cheers: [/edit]

mkinzler 9. Aug 2010 10:19

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Zitat:

Kann man den in D2010 Unicode irgendwo in den Optionen abschalten und somit solche Komponenten auch weiterbenutzen?
Nein da hat sich CG bewusst dagegen entscheiden um eine "2. BDE" zu verhindern

himitsu 9. Aug 2010 11:22

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Zitat:

Zitat von Bernhard Geyer (Beitrag 1040413)
Nein! Aber mann könnte einfach die Fehler in der Komponente korrigieren die die Verwendung verhindern.

Zum Großteil ja, aber dann darf man auch gleich die komplette RTL/VCL von Delphi neu kompilieren. (zumindestens war's in D2009 noch so, wenn man einigen Gurus glauben schenken darf)

Wie man Komponenten (deren Quellcode man besitzt unicodefähig machen könnte oder die zumindestens fest an Ansi bindet, damit man es fehlerlos in D2009+ nutzen kann, wurde schon ganz oft erklärt (dürften sich unmassen an Themen dazu finden lassen).

Renaton 9. Aug 2010 15:20

AW: TwainQuellenAuswahl mit Delphi2010 geht nicht
 
Habe jetzt neuere an D2009/D2010 angepasste Quellen gefunden und jetzt geht es auch wieder.
Werde mir aber auf alle Fälle die Änderungen mal genauer anschauen um es beim nächsten mal selber hin zu bekommen.

Danke für die Tipps

Grüße
Renato


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:44 Uhr.
Seite 1 von 2  1 2      

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