Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Probleme Mit IO.dll (https://www.delphipraxis.net/51230-probleme-mit-io-dll.html)

einfacher Name 8. Aug 2005 20:39


Probleme Mit IO.dll
 
Liste der Anhänge anzeigen (Anzahl: 1)
Hallo,
Ich habe ein Problem mit der I0.dll,
aber vorher noch ein wenig Kontext:
Wenn mein Programm gestartet wird, setzt es ein paar sachen am parallelport auf I und O.
Das mache ich mit hilfe der IO.dll.
Das Programm funktioniert wunderbar. Doch jetzt will ich mein Programm mit Hilfe der Registry am Start von Windows ausführen lassen (HKEY_CURRENT_USER -> software -> microsoft -> windows -> currentversion -> run). Es wird auch zum Start ausgeführt, jedoch bekomm ich nur, wenn das programm so gestartet wurde, eine fehlermeldung. Screenshot angehängt. Wie kann ich diese meldung unterdrücken?

Aenogym 8. Aug 2005 20:55

Re: Probleme Mit IO.dll
 
hi,

die meldung besagt, dass du nicht genügend rechte hast, die io.dll zu entpacken (ich nehme an, sie steckt in deiner anwendung).
lösung des problems: packe dein programm in dne autostart. dann wird es gestartet, sobald sich der benutzer angemeldet hat und dann darf dien programm die datei auch entpacken ;)

aenogym

einfacher Name 8. Aug 2005 21:05

Re: Probleme Mit IO.dll
 
ok, ich versuche es, melde mcih gleich wieder

Luckie 8. Aug 2005 21:12

Re: Probleme Mit IO.dll
 
Ich würde sie aber nicht in den Anwendungsordner entpacken, sondern in den jeweiligen temporären ordner des Benutzers.

einfacher Name 8. Aug 2005 21:15

Re: Probleme Mit IO.dll
 
Liste der Anhänge anzeigen (Anzahl: 1)
luckie das hab ich jetzt nicht verstanden.
Auf jedenfall hab ich jetzt das ganze mit dem AutoStart ordner versucht und siehe da die fehler meldung ist weg..... Na toll, jetzt is nur eine neue da :( siehe screenshot.
Jetzt stellt sich die frage wie kann ich schauen ob der Treiber schon bereit ist?

Luckie 8. Aug 2005 21:19

Re: Probleme Mit IO.dll
 
In welchen Ordner hast du sie jetzt entpackt? Du sollst sie in den Ordner für temporäre Dateien des jeweiligen Benutzers entacken, also in dessen HOMEDIR.

einfacher Name 8. Aug 2005 21:23

Re: Probleme Mit IO.dll
 
Zitat:

Zitat von einfacher Name
luckie das hab ich jetzt nicht verstanden.

... und wie entpack ich sie in den jeweilig (temporären) ordner des benutzers?
bzw. was meinst du mit Temporär Ordner des Benutzers?

Luckie 8. Aug 2005 21:33

Re: Probleme Mit IO.dll
 
Jeder Benutzer hat in seinem Profilpfad auch einen Ordner für temporäre Dateien, den meine ich. bei mir wäre das:
Code:
C:\Dokumente und Einstellungen\Michael\Lokale Einstellungen\Temp
Und diesen Ordner bekommst du mit der Funktion MSDN-Library durchsuchenGetTempPath.

einfacher Name 9. Aug 2005 06:40

Re: Probleme Mit IO.dll
 
ok, aber wie entpacke ich sie genau in diesem ordner?

Luckie 9. Aug 2005 08:41

Re: Probleme Mit IO.dll
 
Ja, wie entpackst du sie denn bisher? Genauso natürlich, nur eben in den anderen Ordner. Sag mal, hast du die IO.dll überhaupt als Ressource in deiner Exe drinne, wie Aenogym es sagt?

Ach so, die DLL natürlcih wieder löschen, wenn du dein Programm beendest.


Alle Zeitangaben in WEZ +1. Es ist jetzt 09:54 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