AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

PNGImage Komponente

Ein Thema von XXcD · begonnen am 19. Jul 2008 · letzter Beitrag vom 4. Sep 2008
Antwort Antwort
Seite 2 von 2     12   
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#11

Re: PNGImage Komponente

  Alt 4. Sep 2008, 14:06
Zitat von lbccaleb:
Hast du es mal mit dem User-Pfad versucht?? Ich währe mir da nicht so sicher das auf C: jeder schreibrechte hat..
Ich bin mir da ziemlich sicher. Ich habe das mal irgendwo gelesen.
Aber: Wie komme ich an den Userpfad ran? Ich würde es ja mal probieren, auch wenn das mein Problem nicht löst

Der Quelltext der Komponente (natürlich nicht von mir, so schlau bin ich nicht) sieht übrigens so aus:
Delphi-Quellcode:
  procedure TPngObject.SaveToFile(const Filename: String);
  var
    FileStream: TFileStream;
  begin
    {Creates the file stream to write}
    FileStream := TFileStream.Create(Filename, [fsmWrite]);
    SaveToStream(FileStream); {Saves the data}
    FileStream.Free; {Free file stream}
  end;
Alex Winzer
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#12

Re: PNGImage Komponente

  Alt 4. Sep 2008, 15:12
Ein
Delphi-Quellcode:
PNG.SaveToFile(ExtractFilePath(Application.ExeName)+'Seite '+
                  FormatFloat('000#',ZSave+Zahl)+'.png');
bringt tatsächlich eine Datei auf dem Desktop zustande.

Ich verstehe es trotzdem nicht! Ich hatte ja bereits geschrieben, dass ich in den anderen Alternativen in dasselbe Verzeichnis eine Textdatei habe schreiben können. Da tauchten keinerlei Fehlermeldungen auf.

Mein Workaround wird wohl folgerichtig sein, die Dateien nach %TEMP% zu speichern und dann zu verschieben. Aber das kann es doch nicht sein ...
Alex Winzer
  Mit Zitat antworten Zitat
Benutzerbild von Bernhard Geyer
Bernhard Geyer

Registriert seit: 13. Aug 2002
17.207 Beiträge
 
Delphi 10.4 Sydney
 
#13

Re: PNGImage Komponente

  Alt 4. Sep 2008, 15:16
Zitat von Schwedenbitter:
Ich verstehe es trotzdem nicht! Ich hatte ja bereits geschrieben, dass ich in den anderen Alternativen in dasselbe Verzeichnis eine Textdatei habe schreiben können. Da tauchten keinerlei Fehlermeldungen auf.
Hast Du Vista/Windows 2008? Wenn ja wird es wohl am virtualisierten Dateisystem liegen.
Windows Vista - Eine neue Erfahrung in Fehlern.
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#14

Re: PNGImage Komponente

  Alt 4. Sep 2008, 15:53
Zitat von Bernhard Geyer:
Hast Du Vista/Windows 2008? Wenn ja wird es wohl am virtualisierten Dateisystem liegen.
Nein.
Ich habe ein ganz "stinknormales" Windows XP Pro. (OEM für Fujitsu/Siemens).
Alex Winzer
  Mit Zitat antworten Zitat
Benutzerbild von juergen
juergen

Registriert seit: 10. Jan 2005
Ort: Bönen
1.176 Beiträge
 
Delphi 11 Alexandria
 
#15

Re: PNGImage Komponente

  Alt 4. Sep 2008, 16:08
Hallo zusammen,

chm-Dateien über Netz-LW:
das Ganze tritt seit einem bestimmten Sicherheitsupdate von MS auf.
Im Anhang eine Doku zur Erklärung und Behebung des Problems.
Jürgen
Indes sie forschten, röntgten, filmten, funkten, entstand von selbst die köstlichste Erfindung: der Umweg als die kürzeste Verbindung zwischen zwei Punkten. (Erich Kästner)
  Mit Zitat antworten Zitat
Schwedenbitter

Registriert seit: 22. Mär 2003
Ort: Finsterwalde
622 Beiträge
 
Turbo Delphi für Win32
 
#16

Re: PNGImage Komponente

  Alt 4. Sep 2008, 20:40
Also das sind meine Ergebnisse:

1. Schreiben in "C:\" -> klappt nicht; scheint also doch nicht standardmäßig freigegeben zu sein.
2. Schreiben in "C:\Beliebiges Verzeichnis" -> klappt nur, wenn das Verzeichnis schon
existiert. Lege ich es mit dem Programm an, kann ich es anlegen, aber nichts reinschreiben
3. Schreiben auf Netzwerkfreigabe -> klappt nicht, obwohl sämtlich Rechte vorhanden sind. Andere
Programm von mir (auch Delphi), OpenOffice, Statistiksoftware etc. greifen ohne Probleme zu



Ich versuche wirklich es zu verstehen. So richtig leuchtet es mir aber nicht ein ...
Alex Winzer
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 2 von 2     12   


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 14:45 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 by Thomas Breitkreuz