Hallo!
Habe folgendes Problem:
Hab mir TVichW32 herunter geladen und installiert.
Das Programm umgeht die Sperre von Windows, so dass man auf jeden einzelnen Pin des LPT-Portes zu greifen kann.
Die Anleitung ist eigentlich sehr gut (ist ne HTML-Hilfe Datei; einfach per email erfragen; kann ich nicht hochladen; oder google, hab den Link net mehr ;-( ).
Hier ein Auszug aus meinem Quelltext:
void CFernsteuerung2Dlg::OnOK()
{
HANDLE HW32 = 0;
HW32 = OpenTVicHW32( HW32, "TVicHW32","TVicDevice0");
//SetPortVal(0x378, 0, 1);
//_outp(0x378, 0);
}
Mit "HW32 = OpenTVicHW32( HW32, "TVicHW32","TVicDevice0");"
hole ich mir die Zugriffsrechte für den LPT und andere Schnittstellen.
Leider funktioniert das nicht.
Folgende Fehlermeldung kommt beim Linken:
Kompilierung läuft...
Fernsteuerung2Dlg.cpp
Linker-Vorgang läuft...
Fernsteuerung2Dlg.obj : error LNK2001: Nichtaufgeloestes externes Symbol _OpenTVicHW32 äht 12 (automatisch editiert wegen spamgefahr)
Debug/Fernsteuerung2.exe : fatal error LNK1120: 1 unaufgeloeste externe Verweise
Fehler beim Ausführen von link.exe.
Fernsteuerung2.exe - 2 Fehler, 0 Warnung(en)
Da die Kompilierung i.O. ist, ist mein Quellcode fehlerfrei.
Ich habe schon in zig-Programmierforen gesucht, aber nur Verweise auf die Suchfunktion und eben dieses Programm gefunden!
Da die meisten auf den Programmverweis sich bedanken, scheint es bei denen ja zu funktionieren.
Hab da schon 5h dran gesessen und der Kram funktioniert net!
Bin ich zu blöd oder was???
Dort posten will ich nicht, gibts hunderte Beiträge dazu, aber mein Problem wird nicht angesprochen.
Wird genauso sein, wenn jemand hier postet und fragt wieviel Spannung fliesst.
Also, falls jemand das Problem kennt oder einen alternativen Lösungsvorschlag weiss, bitte posten!