Dieser Schnipsel stammt ja von Seite 100 der Dokumentation
https://www.signotec.com/downloads/d...ntation_de.pdf
Eine Seite weiter oben steht das unter der Überschrift
8.39.1 STPadCapt.ocx
Hast du das OCX-Control importiert?
Wenn du jetzt nur Fragezeichen in den Augen hast, bitte hier entlang:
https://www.delphipraxis.net/64403-o...einbinden.html
Wenn du kein OCX-Control importieren möchtest, steht auf Seite 102 etwas zur Anwendung der nativen Lösung (C/C++) mit der Funktion STSignatureSaveAsStreamEx aus der STPadLib.dll.
Wenn du dir die Funktionsdefiniton nach Delphi übersetzt hast, kannst du das C++-Beispiel ja fast 1:1 in Delphi umsetzen.
Hier wird der klassische Weg gegangen (allseits bekannt und beliebt von der
WinApi):
Erst
Code:
STSignatureSaveAsStreamEx(NULL, &nSize, ...)
aufrufen um in nSize die Größe zu ermitteln, dann mit
Code:
pbtImage = new BYTE[nSize];
ein Array passender Größe erzeugen und mit
Code:
STSignatureSaveAsStreamEx(pbtImage, &nSize, ...)
füllen.