Delphi-PRAXiS
Seite 1 von 2  1 2      

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Sonstige Fragen zu Delphi (https://www.delphipraxis.net/19-sonstige-fragen-zu-delphi/)
-   -   Delphi E/A-Fehler 183 bei Ausführen als.. (https://www.delphipraxis.net/95447-e-fehler-183-bei-ausfuehren-als.html)

agm65 6. Jul 2007 15:47


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 ;)!

agm65 9. Jul 2007 08:12

Re: E/A-Fehler 183 bei Ausführen als..
 
*push*

RavenIV 9. Jul 2007 08:24

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...

agm65 9. Jul 2007 09:33

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')

Luckie 9. Jul 2007 09:34

Re: E/A-Fehler 183 bei Ausführen als..
 
Ich kenne noch was cooleres:
Code:
C:\Dokumente und Einstellungen\mp>net helpmsg 183

Eine Datei kann nicht erstellt werden, wenn sie bereits vorhanden ist.

C:\Dokumente und Einstellungen\mp>
Wenn du die Anwendung unter einem anderen Benutzer ausführst, scheint er auf eine andere Datei zugreifen zu wollen

agm65 9. Jul 2007 09:41

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 ?

Luckie 9. Jul 2007 09:44

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.

agm65 9. Jul 2007 09:46

Re: E/A-Fehler 183 bei Ausführen als..
 
sorry ...habe hier windowx xp

Luckie 9. Jul 2007 09:56

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.

agm65 9. Jul 2007 09:58

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;


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