Hallo Coder,
ich bin gerade dabei erste Versuche mit HWIO unter #C und WinXP Prof zu machen.
Nach installation und start des Treibers *.sys Datei wird über eine *.dll Datei die Komunikation abgewickelt (leider noch nicht).
Wo genau muss ich die *.dll Datei hinterlegen damit sie gefunden wird?
Der Programmstart funktioniert erst mal, erst bei zugriff auf z.B. ParPort.Input erscheint ein Fehler.
Die deklaration der Funktionen habe ich aus einem Beispiel entnommen.
public class ParPort
{
[DllImport("inpout32.dll", EntryPoint="Inp32")]
public static extern int Input(int adress);
[DllImport("inpout32.dll", EntryPoint="Out32")]
public static extern void Output(int adress, int val);
}
und hier die Fehlermeldung
Die DLL inpout32.dll: Das angegebene Modul wurde nicht gefunden. (Ausnahme von HRESULT: 0x8007007E) kann nicht geladen werden.
Hoffnungsvolle Grüsse von kuppi
Ich denk mal in den System-Ordner oder in das selbe Verzeichnism wie deine Assembly.
A wise man can learn more from a foolish question than a fool can learn from a wise answer!
Bruce Lee
Populanten von Domizilen mit fragiler, transparenter Außenstruktur sollten sich von der Translation von gegen Deformierung resistenter Materie distanzieren!
Wer im Glashaus sitzt, sollte nicht mit Steinen werfen.
Entweder in den Ordner, wo die .exe-Datei drin ist oder in den System32 Ordner im Windowsverzeichnis.
Alsendar
Edit: Zu langsam...