vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
sevDataGrid - Gönnen Sie Ihrem SQL-Kommando diesen krönenden Abschluß!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
dll pointer aufrufen 
Autor: be-cool
Datum: 27.04.05 16:13

Hallo,
ich versuche Werte aus nachstehender Dll auszulesen und komme mit den Pointern [u]return String und[u] return Value nicht klar. Weiß jemand, wie man die Declarationen unter VB gestalten muß ?
Ich habe zwar schon ein paar Sachen mit Dlls gemacht, aber diese Pointergeschichte ist ja was ganz spezielles von C++.
Ich hoffe daß jemand von euch da mehr weiß als ich.

Gruß Jürgen

Dynamic-Link Library ‘ocrDLL.dll’

The Dynamic-Link Library ocrDLL.dll contains two functions for ‘Optical Character Reading’.
The prototypes are contained in the include file ocrDLLexport.h. Usage examples are contained
in the sample test program ocrDLLTest.cpp.

• int CALLBACK ocrDll_Setup()
Opens the setup dialog ‘OCR Setup’. This function allows the inclusion of the complete
setup functionality into an application.
return value:
always 0

• int CALLBACK ocrDll_Do( BOOL showErrorMessages /* = TRUE */,
char *returnString /* = NULL */,
int *returnValues /* = NULL */,
int bufferLength /* = 0 */,
char *filename /* = NULL */)
An acquisition from the CCD camera and the ‘Optical Character Reading’ are performed.
The character string to be read must reside below the CCD camera inside the tolerance
area prior to calling this function.

parameters:
BOOL showErrorMessages
TRUE: Error texts are shown with a message box.
FALSE: No error texts are shown.
char *returnString
Pointer to a char array for return of the read string.
int *returnValues
Pointer to an integer array for return of the ‘per character’ status values. These return
values are an ored combination of the following flags (see ocrDLLexport.h):

OCRDLL_DO_RETVAL_OK OK
OCRDLL_DO_RETVAL_CLASS_QUAL bad classification quality
OCRDLL_DO_RETVAL_AMBIGUOUS_CHAR ambiguous classification result
OCRDLL_DO_RETVAL_TEMPLATE_MISM template mismatch

Example: A string with 4 characters was read, the read result for all characters except
the 3. (bad classification quality) was OK:
returnValues[0] = OCRDLL_DO_RETVAL_OK
returnValues[1] = OCRDLL_DO_RETVAL_OK
returnValues[2] = OCRDLL_DO_RETVAL_CLASS_QUAL
returnValues[3] = OCRDLL_DO_RETVAL_OK
int bufferLength
Length of returnString and returnValues.
char *filename
If unequal NULL, the acquired image is stored in TIFF format with the given filename.
return value:
0: OK
!= 0: Error

Ich frage nicht bl?d, ich brauche nur die einfache Hilfe, die in keiner Anleitung steht.

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dll pointer aufrufen1.073be-cool27.04.05 16:13
Re: dll pointer aufrufen652Maywood27.04.05 21:57
Re: dll pointer aufrufen644be-cool28.04.05 13:02
Re: dll pointer aufrufen790Maywood28.04.05 20:25

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel