Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi FileCreate ... ich bin zu dumm ... (https://www.delphipraxis.net/7399-filecreate-ich-bin-zu-dumm.html)

Ricane 11. Aug 2003 13:29


FileCreate ... ich bin zu dumm ...
 
Moin,

ich habe ein echtes Problem mit dem "FileCreate" - Befehl. Folgendermaßen rufe ich das ganze auf ...

Code:
FileHandle := Xls_Create(frmSettings.edtManuSpeichern.Text);
Natürlich ist FileHandle deklariet (Integer) und das Editfeld(edtManuSpeichern.Text) ist mit einem gültigen Dateinamen gefüttert! Die Form "frmSettings" ist in der Uses Abteilung aufgerufen worden

Der relevante Auszug der Funktion "Xls_Create" die aufgerufen wird, sieht so aus...

Code:
FileHandle := FileCreate(FileName);
Natürlich ist auch dort FileHandle deklariet und FileName hat, wenn man das ganze mit F8 durchläuft, den richtigen String übergeben bekommen.

Der Pfad wo ich die Datei gerne hätte ist ein Netzwerkpfad, wobei dort das Problem aber nicht liegen kann, weil ich da schon mal auf einem Netzwerkpfad "geschafft" hatte...

Ich wette und denke mal, das es etwas ganz triviales ist, aber ich sehe es nicht... :gruebel:

Grüsse,

Ricane

Ricane 11. Aug 2003 15:17

Re: FileCreate ... ich bin zu dumm ...
 
Habs gelöst; :hello:

eigentlich auf dem gleichen Weg, wie ich es auch schon gemacht hatte, nur das ich noch einen Umweg gegangen bin...

Vorher
Code:
Procedure TfrmMain.XLSDatei(Intro: String);
Var
  // Laufvariable und Handle der Datei
  I, FileHandle: Integer;
Begin

  FileHandle := Xls_Create(frmSettings.edtManuSpeichern.Text);

  Xls_SetString(FileHandle, 0, 0, 'Ein Test...');
  Xls_Close(FileHandle);
End;
Nacher:
Code:
Procedure TfrmMain.XLSDatei(Intro, Dateiname: String);
Var
  // Laufvariable und Handle der Datei
  I, FileHandle: Integer;
Begin

  FileHandle := Xls_Create(Dateiname);

  Xls_SetString(FileHandle, 0, 0, 'Ein Test...');
  Xls_Close(FileHandle);
End;
Erkennt jemand den Grund, warum der zweite Code funzt und der erste nicht ?!


Ricane

StarFire 11. Aug 2003 17:08

Re: FileCreate ... ich bin zu dumm ...
 
Vielleicht, weill JETZT die Pfadangabe und der Dateiname stimmt?

In wievielen Foren fragst du so im Schnitt um eine Antwort zu erhalten?

StarFire

jbg 11. Aug 2003 17:10

Re: FileCreate ... ich bin zu dumm ...
 
Zitat:

Zitat von Ricane
Erkennt jemand den Grund, warum der zweite Code funzt und der erste nicht ?!

Du hast doch eine Lösung gefunden. Deshalbt solltest du doch wissen, was der Grund war/ist. Oder hast du es duch tüfteln herausbekommen?

Ricane 12. Aug 2003 06:53

Re: FileCreate ... ich bin zu dumm ...
 
Zitat:

Zitat von StarFire
Vielleicht, weill JETZT die Pfadangabe und der Dateiname stimmt?
In wievielen Foren fragst du so im Schnitt um eine Antwort zu erhalten?

@ErsteFrage: Nein, der Inhalt des Strings war immer der gleiche!

@ZweiteFrage: Immer nur in diesem Delphi Forum, weil das hier das beste ist. Da, wider erwarten, keine Antwort gekommen ist, habe ich noch in einem anderem gepostedt.

Ich hoffe das ist ok für dich ...

@jbg: Eigentlich habe ich nichts großartiges verändert, das ist ja das verwunderliche... ich weiß wirklich nicht, warum es auf einmal funzt...


Ricane


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