Einzelnen Beitrag anzeigen

Z4ppy

Registriert seit: 25. Apr 2008
269 Beiträge
 
Delphi 7 Enterprise
 
#15

Re: Write => I/O Error 103

  Alt 9. Feb 2009, 14:47
Zitat von himitsu:
Zitat von Z4ppy:
Ich kann mir aber nicht vorstellen, dass mein Programm in C:\ keine Datei schreiben darf...
in Vista hat man dort (glaub ich) keinen Zugriff
In XP schon

In C:\Dokumente und Einstellungen\{Username}\Lokale Einstellungen\Temp > I/O Fehler 103

MfG Z4ppy

€dit: Hab jetz mal das hier getestet:
Delphi-Quellcode:
  AssignFile(F,IncludeTrailingPathDelimiter(GetEnvironmentVariable('TMP'))+'datei.txt');
{$I-}
  ReWrite(F);
{$I+}
  tmp := ioresult;
  if tmp = 0 then
    MessageBox(0,PChar('Erfolgreich! ioresult=' + IntToStr(tmp)),'',MB_OK)
  else
    MessageBox(0,PChar('nicht Erfolgreich! ioresult=' + IntToStr(tmp)),'',MB_OK);{$I-}
{$I-}
  Write(F, T);
{$I+}
  tmp := ioresult;
  if tmp = 0 then
    MessageBox(0,PChar('Erfolgreich! ioresult=' + IntToStr(tmp)),'',MB_OK)
  else
    MessageBox(0,PChar('nicht Erfolgreich! ioresult=' + IntToStr(tmp)),'',MB_OK);
Da krieg ich zuerst "nicht Erfolgreich! ioresult=123" und dann das bekannte 103... I/O Error 123 = ERROR_INVALID_NAME, aber der Name müsste ja korrekt sein
  Mit Zitat antworten Zitat