Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Programmieren allgemein (https://www.delphipraxis.net/40-programmieren-allgemein/)
-   -   habe eine eigene Dateierweiterung-Wie diese datei speichern? (https://www.delphipraxis.net/23208-habe-eine-eigene-dateierweiterung-wie-diese-datei-speichern.html)

Nicodius 30. Mai 2004 20:51


habe eine eigene Dateierweiterung-Wie diese datei speichern?
 
sorry wusste nicht wie ichs ganz genau nennen sollte ;)

.. ich habe eine .EHt erweiterung


wenn ich jetzt ne EHt-Datei mache...

-- und ich "Save" klicke im Programm wie speicher ich das dann auf den ort dieser Datei (zb am desktop) wen ndas eigentliche programm wo anderes ist


denn ParamStr gibt mir ja nur den ort von dem Hauptprogramm zurück.. Woher bekomme ich den ort woher ichs ins Prograsmm geladen habe?
danke

Ratte 30. Mai 2004 20:55

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Wie holst du den die Datei ins Prog?

Ratte

Christian Seehase 30. Mai 2004 21:12

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Moin Nicodius,

verwendest Du einen Save Dialog?

Nicodius 30. Mai 2004 21:14

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
nein

eben

ich hols so:

Delphi-Quellcode:
 for i := 1 to ParamCount do
           Text.Lines.LoadFromFile(ParamStr(I)); // <--richedit

und speichern tu ich so ich speicher den richedit text in ein memo und von dort speicher ich mit ExtractFilePath(ParamStr(0)) ...


das kann eben nicht gehen wie muss ihc das machen?

Christian Seehase 30. Mai 2004 21:16

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Moin Nicodius,

irgenwie versteh' ich Dein Problem nicht.
Du kannst doch bei SaveToFile einen beliebigen Pfad angeben.

Nicodius 30. Mai 2004 21:19

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
ja aber der soll eben der sein wo diese Projektdatei sich befindet udn nicht ins Hauptprogramm speichern


ähh schwer zu erklären..


siehs so


hauptprogram ist da "C:\Hauptprogramm\Prog.exe"
Projektdatei da: "C:\Beliebigername.Eht" <-- da mag ich rienspeicehrn wie krieg ich den pfad dieser datei

mit extractfile path krieg ich den pfad des Hauptprogrammes ;)

Ultimator 30. Mai 2004 21:20

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Wenn du die Datei mit 'nem Open/SaveDialog geladen/gespeichert hast, dann gibt dir der Dialog doch mit
Delphi-Quellcode:
Opendialog1.Pathname
oder so den Pfad zurück.

Nicodius 30. Mai 2004 21:21

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
hab ich aber nicht


das ist eine eigene dateierweiterung! doppelklicken und der text wird in das programm geladen :roll:

Christian Seehase 30. Mai 2004 21:22

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Moin Nicodius,

:gruebel:

dann gib doch den Pfad von der Projektdatei an.
Den wirst Du ja irgenwo gespeichert haben... oder nicht?

Ultimator 30. Mai 2004 21:22

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Ich weiß jetzt leider nicht ganz, was du genau von uns willst... :?:

Anubis 30. Mai 2004 21:23

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Zitat:

Zitat von Nicodius
hab ich aber nicht


das ist eine eigene dateierweiterung! doppelklicken und der text wird in das programm geladen :roll:

dann hast du doch den Pfad von dem du die Datei öffnest, nutz den doch einfach wieder zum speichern.

ich versteh das probleme nicht

Nicodius 30. Mai 2004 21:23

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Delphi-Quellcode:
      for i := 1 to ParamCount do
      begin

        Text.Lines.LoadFromFile(ParamStr(I));
      end;

so lad ic hden text rein


so ... aber wie speicehr ich ihn wieder in die projektdatei? ich hab ja nicht den pfad von eder Projektdatei nur den der Exe

Christian Seehase 30. Mai 2004 21:24

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Mion Nicodius,

und was steht in Paramstr(I) ?

Anubis 30. Mai 2004 21:25

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
und was glaibst du denn was in paramStr steht ?

Nicodius 30. Mai 2004 21:27

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
:D

ich weiß aber irgendwie klappt des nicht so ganz...


paramstr ist ja nur der einzelne datei name("test.EHt") ich brauch aber den ganzen PFAD

Anubis 30. Mai 2004 21:31

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
also bei mir steht da der ganze pfad drin

Nicodius 30. Mai 2004 21:33

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
aha... dann schau ich nochmal


danke vorerst

Nicodius 30. Mai 2004 21:35

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
jetzt kommen 100 fehelr meldungen

alcaeus 31. Mai 2004 03:39

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Vielleicht könntest du mal genauer erklären was du überhaupt willst, und nebenbei noch den fehlerhaften Code zeigen, dann würden sich hier nicht alle die Rübe weichdenken. Die Angabe dass 100 Fehler kommen hilft auch keinem weiter, was passiert denn? Zugriffsverletzung, Absturz, und und und... Beschreib das mal bitte genauer

Greetz
alcaeus

Nicodius 31. Mai 2004 07:43

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
bei paramStr(0) kommen bei mir fehler @alcaeus

Sharky 31. Mai 2004 07:50

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
Zitat:

Zitat von Nicodius
bei paramStr(0) kommen bei mir fehler @alcaeus

ParamStr(0) ist ja auch der Name deiner Exe. Die "eigentlichen" Parameter fangen bei 1 an zu zählen.

Nicodius 31. Mai 2004 08:17

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
aha danke =) ich schau mal

Nicodius 31. Mai 2004 08:20

Re: habe eine eigene Dateierweiterung-Wie diese datei speich
 
JAU Shakry ddat wars!"!!!!


:mrgreen: danke


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