![]() |
E/A-Fehler 183 bei Ausführen als..
Hi leute, habe ein riesen problem, mein programm meldet einen fehler wenn ich es mit ausführen als öffnen will und dann den haken bei "computer und daten vor nicht autorisierter programmaktivität schützen" nicht rausmache.
was kann ich jetzt dagegeben tun ? please kein post wie zB ja dann mach doch den haken raus ;)! |
Re: E/A-Fehler 183 bei Ausführen als..
*push*
|
Re: E/A-Fehler 183 bei Ausführen als..
Liste der Anhänge anzeigen (Anzahl: 1)
Du musst schon mehr Details nennen.
- Betriebssystem? - welches Delphi? - was macht die Software? - wann kommt der Fehler genau? - usw. Und dann schau mal in der angehängten Liste nach, vielleicht hilft das ja schon... |
Re: E/A-Fehler 183 bei Ausführen als..
hey danke ..die pdf ist echt cool. also der fehler war mir schon bekannt ich frage mich nur wieso der zustande kommt...
es kommt mir so vor als würde er diese funktion nicht ausführen bzw kennen wenn ich das mit ausführen als öffnen will:
Delphi-Quellcode:
function GetEnvVarValue(const VarName: string): string;
var BufSize: Integer; // buffer size required for value begin // Get required buffer size (inc. terminal #0) BufSize := GetEnvironmentVariable(PChar(VarName), nil, 0); if BufSize > 0 then begin // Read env var value into result string SetLength(Result, BufSize - 1); GetEnvironmentVariable(PChar(VarName), PChar(Result), BufSize); end else // No such environment variable Result := ''; end; GetEnvVarValue('APPDATA') |
Re: E/A-Fehler 183 bei Ausführen als..
Ich kenne noch was cooleres:
Code:
Wenn du die Anwendung unter einem anderen Benutzer ausführst, scheint er auf eine andere Datei zugreifen zu wollen
C:\Dokumente und Einstellungen\mp>net helpmsg 183
Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist. C:\Dokumente und Einstellungen\mp> |
Re: E/A-Fehler 183 bei Ausführen als..
ja genau ..eine datei die es dort überhaupt nicht gibt ..statt meinem normalem dir ..macht er mir irgendwas mit c:\root...
echt strange ...was ist den anderes wenn ich es mit ausführen als starte ? |
Re: E/A-Fehler 183 bei Ausführen als..
Anscheinend ist das Arbeitsverzeichnis ein anderes und du scheinst mit relativen Pfaden zu arbeiten. Desweiteren verschweigst du uns immer noch dein Betriebssystem.
|
Re: E/A-Fehler 183 bei Ausführen als..
sorry ...habe hier windowx xp
|
Re: E/A-Fehler 183 bei Ausführen als..
Dann zeig doch mal Code, der beim Starten ausgeführt weird und zu dem Fehler führt.
|
Re: E/A-Fehler 183 bei Ausführen als..
ja ich denke es liegt an der oben genannten funktion weil die sollte mir eigentlich das user dir ausgeben macht sie dann aber nicht mehr und dann kommt der fehler natürlich beim zugriff auf die db, weil das dir nicht mehr stimmt..zb hier:
Delphi-Quellcode:
frmmain.database.DatabaseFileName := SoftwareDir + 'data\db\lang.ABS';
frmmain.Database.DatabaseName := 'dict'; frmmain.QueryLoadDict.DatabaseName := 'dict'; frmmain.database.Connected := true; |
Re: E/A-Fehler 183 bei Ausführen als..
Hmpf, die wichtigste Funktion hast du natürlich nicht gepostet: SoftwareDir. :roll:
|
Re: E/A-Fehler 183 bei Ausführen als..
lol okay dachte das wäre klar...
Delphi-Quellcode:
liefert mir das user dir des angemeldeten users zurück...
SoftwareDir := GetEnvVarValue('APPDATA') + '\software\';
deswegen meine vermutung , diese funktion wird beim ausführen als nicht ausgeführt oder zugelassen oder sowas ... |
Re: E/A-Fehler 183 bei Ausführen als..
Nö sie wird ausgeführt. Lass dir doch mal anzeigen, was da für ein Pfad bei rauskommt.
Geht das bitte auch mit etwas mehr Eigeninitiative beim Finden von Fehlern? Es ist nicht gerade sehr schön und zu dem langwierig, wenn man dir jeden Schritt, was du als nächsten mal probieren könntest, vorkauen muss. |
Re: E/A-Fehler 183 bei Ausführen als..
ja okay...ich teste mal einiges durch ...danke für die hilfe ich melde mich wieder..
|
Re: E/A-Fehler 183 bei Ausführen als..
Liste der Anhänge anzeigen (Anzahl: 1)
hmm wenn ich das progg jetzt starte mit ausführen als: bekomme ich..
|
Re: E/A-Fehler 183 bei Ausführen als..
Da scheint wohl irgendein Objekt nicht instanziert zu werden.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 06:48 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz