AGB  ·  Datenschutz  ·  Impressum  







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

blockade durch opendialog

Ein Thema von gwxxl · begonnen am 23. Apr 2004 · letzter Beitrag vom 28. Apr 2004
Antwort Antwort
Seite 2 von 2     12   
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#11

Re: blockade durch opendialog

  Alt 26. Apr 2004, 13:15
*hust*

Hier mal das Prog im Anhang!
Angehängte Dateien
Dateityp: rar programmmanager.rar (176,8 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#12

Re: blockade durch opendialog

  Alt 28. Apr 2004, 15:11
*nochmalnachhilfefrag*

Gibts denn auch Fehler, die vielleicht vom Compiler ausgelöst werden?

[Edit]
Hab das Problem mal auf das Wesentliche gebracht: Immer wenn ich einen OpenDialog ausführe, dann funktioniert die SaveToFile-Methode von TStringList nicht mehr.
[/Edit]
Angehängte Dateien
Dateityp: rar blubb.rar (162,3 KB, 5x aufgerufen)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#13

Re: blockade durch opendialog

  Alt 28. Apr 2004, 20:16
Moin gwxxl,

ginge das Ganze auch gezippt?
Rar hab' ich nicht.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#14

Re: blockade durch opendialog

  Alt 28. Apr 2004, 20:18
da bitte
Angehängte Dateien
Dateityp: zip unit1_767.zip (199,6 KB, 2x aufgerufen)
  Mit Zitat antworten Zitat
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#15

Re: blockade durch opendialog

  Alt 28. Apr 2004, 20:28
achso, dass war jetzt das problem alleine. das ganze programm häng ich hier mal ran.
Angehängte Dateien
Dateityp: zip programm_543.zip (218,5 KB, 3x aufgerufen)
  Mit Zitat antworten Zitat
Christian Seehase
(Co-Admin)

Registriert seit: 29. Mai 2002
Ort: Hamburg
11.116 Beiträge
 
Delphi 11 Alexandria
 
#16

Re: blockade durch opendialog

  Alt 28. Apr 2004, 21:15
Moin gwxxl,

ich glaube, ich habe die Ursache für das Problem:

Deine Konstante für die Datendatei enthält nicht den Pfad, sondern nur den Dateinamen.
Dies hat zur Folge, dass bei Zugriffen auf die Datei als Verzeichnis das Arbeitsverzeichnis des Programmes verwendet wird.
Standardmässig ist dies das Programmverzeichnis.
Dadurch, dass Du den OpenDialog verwendest, ändert sich das Arbeitsverzeichnis auf das zuletzt dort ausgewählte, so dass beim nächsten Speichern die Datei in dem Verzeichnis abgelegt wird.

Abhilfe kannst Du auf zwei Wegen schaffen:
  1. In den Optionen des OpenDialog wird ofNoChangeDir auf true gesetzt
  2. Du setzt vor den Dateinamen (die Konstante) noch den Pfad des Programmes (ExtractFilePath(paramstr(0))+datafilename)). Um diese Auswertung nur einmal machen zu müssen speicherst Du den gesamten Pfad in einer Variablen, die Du, z.B. im initialization Abschnitt initialisierst

Ich würde die 2. Methode verwenden, da ich es selber nicht sonderlich schätze, wenn ich mit der Navigation im Dateisystem dauernd von Vorne anfangen muss.
Tschüss Chris
Die drei Feinde des Programmierers: Sonne, Frischluft und dieses unerträgliche Gebrüll der Vögel.
Der Klügere gibt solange nach bis er der Dumme ist
  Mit Zitat antworten Zitat
gwxxl

Registriert seit: 23. Apr 2004
Ort: Berlin
19 Beiträge
 
#17

Re: blockade durch opendialog

  Alt 28. Apr 2004, 21:20
Ahh! Vielen Dank, jetzt funktioniert es endlich. Da hätte ich eigentlich selber drauf kommen müssen! *peinlichfind*

mfg gwxxl
  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 16:37 Uhr.
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