<?xml version="1.0" encoding="utf-8"?>
<feed xml:lang="en" xmlns="http://www.w3.org/2005/Atom"><title>Recent posts to CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/" rel="alternate"/><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/feed.atom" rel="self"/><id>https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/</id><updated>2020-02-28T16:08:51.328000Z</updated><subtitle>Recent posts to CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</subtitle><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#ed59" rel="alternate"/><published>2020-02-28T16:08:51.328000Z</published><updated>2020-02-28T16:08:51.328000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.comba7ec841bdaaced930fcf23b7f8e5f8374eb077a</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;KlOis hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Ich spüre Sarkasmus oO&lt;br/&gt;
Ist mir nach deinem hinweis aufgefallen:&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Ja, ist aber von mir NICHT böse gemeint.    &lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;KlOis hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
Ich habe die Datei als FiFo benutzt, &lt;br/&gt;
wenn sie voll war von neuem Beschrieben...da ging es &lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;O.K.    Das sollte damit klappen.&lt;/p&gt;
&lt;p&gt;Die Fragestellung war jedoch anders.   &lt;/p&gt;
&lt;p&gt;Hätte ich beinahe vergessen:&lt;br/&gt;
Hallo KlOis  willkommen hier im Forum.   &lt;/p&gt;
&lt;p&gt;Gruß Karl&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#c8e1" rel="alternate"/><published>2020-02-28T16:08:43.331000Z</published><updated>2020-02-28T16:08:43.331000Z</updated><author><name>KlOis</name><uri>https://forge.codesys.com/u/klois/</uri></author><id>https://forge.codesys.com52a522b2553fe37121bb6925d2e6c92d6c469542</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ich spühre Sarkasmus oO&lt;/p&gt;
&lt;p&gt;Ist mir nach deinem hinweis aufgefallen:&lt;/p&gt;
&lt;p&gt;Ich habe die Datei als FiFo benutzt, wenn sie voll war von neuem Beschrieben...da ging es &lt;/p&gt;
&lt;p&gt;KlOis&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#b16c" rel="alternate"/><published>2020-02-28T16:08:40.399000Z</published><updated>2020-02-28T16:08:40.399000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com7b4bf1d2f47ea12a1943f49f76dcc09490797a16</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;KlOis hat geschrieben:&lt;/strong&gt;&lt;br/&gt;
ich mach es mal kurz &lt;br/&gt;
Bei mir hat es funktioniert, allerdings mit anderem Target als du.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Gratuliere    &lt;/p&gt;
&lt;p&gt;Eine Datei hat aktuell z.b. 100 Zeichen geschrieben.&lt;/p&gt;
&lt;p&gt;Nun positionierst du auf das 1.Zeichen und schreibst 20 Zeichen hinein.&lt;/p&gt;
&lt;p&gt;Das selbige macht du jetzt für alle neuen Zeichen die du schreiben willst.&lt;/p&gt;
&lt;p&gt;Sagen wir mal , daß du 10 x 20 Zeichen in diese Datei "hineinschreibst".&lt;/p&gt;
&lt;p&gt;O.K.&lt;/p&gt;
&lt;p&gt;Nun das grosse Wunder.   &lt;/p&gt;
&lt;p&gt;Mit hilfe dieser Technik sparst du dir auch noch viel Speicherplatz    &lt;/p&gt;
&lt;p&gt;Die neue Dateilänge hat nachwievor immer noch 100 Zeichen.    &lt;/p&gt;
&lt;p&gt;Das sollte dir zu denken geben.&lt;/p&gt;
&lt;p&gt;Was läuft hier falsch  &lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#8b6d" rel="alternate"/><published>2020-02-28T16:08:32.319000Z</published><updated>2020-02-28T16:08:32.319000Z</updated><author><name>KlOis</name><uri>https://forge.codesys.com/u/klois/</uri></author><id>https://forge.codesys.com014ea46cc47f2101389ca1e0279ba9fd9d96f267</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi,&lt;br/&gt;
ich mach es mal kurz &lt;/p&gt;
&lt;div class="codehilite"&gt;&lt;pre&gt;&lt;span&gt;&lt;/span&gt;&lt;span class="nt"&gt;dwFile&lt;/span&gt;&lt;span class="o"&gt;:=&lt;/span&gt;&lt;span class="nt"&gt;SysFileOpen&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;strFileName&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="s1"&gt;'rw'&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="nt"&gt;SysFileSetPos&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;dwFile&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;dwInternPos&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="nt"&gt;SysFileWrite&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;dwFile&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;pbySource&lt;/span&gt;&lt;span class="o"&gt;,&lt;/span&gt; &lt;span class="nt"&gt;dwSize&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;span class="nt"&gt;SysFileClose&lt;/span&gt;&lt;span class="o"&gt;(&lt;/span&gt;&lt;span class="nt"&gt;dwFile&lt;/span&gt;&lt;span class="o"&gt;);&lt;/span&gt;
&lt;/pre&gt;&lt;/div&gt;


&lt;p&gt;Bei mir hat es funktioniert, allerdings mit anderem Target als du.&lt;br/&gt;
Viel Erfolg&lt;/p&gt;
&lt;p&gt;KlOis&lt;/p&gt;
&lt;p&gt;PS:&lt;br/&gt;
mit ```&lt;/p&gt;
&lt;p&gt;SysFileGetPos(dwFile);&lt;/p&gt;
&lt;p&gt;``` kannst du überprüfen ob das "Positionieren" im File geklappt hat.&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#9230" rel="alternate"/><published>2020-02-28T16:08:29.429000Z</published><updated>2020-02-28T16:08:29.429000Z</updated><author><name>SMark</name><uri>https://forge.codesys.com/u/smark/</uri></author><id>https://forge.codesys.com15b673937c4de6ae1b5853a50287a9267a59247c</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Ja, hab mich mittlerweile auch damit abgefunden.&lt;br/&gt;
Zielsystem: Janz emCONTROL-A400&lt;/p&gt;
&lt;p&gt;Danke für die Antwort!&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#2ce9" rel="alternate"/><published>2020-02-28T16:08:21.251000Z</published><updated>2020-02-28T16:08:21.251000Z</updated><author><name>gravieren</name><uri>https://forge.codesys.com/u/gravieren/</uri></author><id>https://forge.codesys.com6aa2db7723c20db8b4fd60ab2958dcf5240a7eab</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hi&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;Zitat:&lt;/strong&gt;&lt;br/&gt;
es soll eine Datei erzeugt werden, in der neue Einträge am Dateianfang eingefügt werden.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Nein, das geht nicht.&lt;/p&gt;
&lt;p&gt;Neuere "Datensätze" werden an das Ende der Datei gehängt.&lt;/p&gt;
&lt;p&gt;Du must halt eine Routine machen, die beim schliessen der Datei diese Datensätze in der gewünschten Reihenfolge umkopiert.&lt;/p&gt;
&lt;p&gt;Welche Hardware  ?&lt;/p&gt;&lt;/div&gt;</summary></entry><entry><title>CSV-Datei anlegen - neue Einträge am Dateianfang einfügen</title><link href="https://forge.codesys.com/forge/talk/Deutsch/thread/0756bc08f6/?limit=25#bd60" rel="alternate"/><published>2020-02-28T16:08:18.269000Z</published><updated>2020-02-28T16:08:18.269000Z</updated><author><name>SMark</name><uri>https://forge.codesys.com/u/smark/</uri></author><id>https://forge.codesys.com50bbf0202db6264af2c04b3d3353d2f99310e1b4</id><summary type="html">&lt;div class="markdown_content"&gt;&lt;p&gt;Hallo,&lt;/p&gt;
&lt;p&gt;es soll eine Datei erzeugt werden, in der neue Einträge am Dateianfang eingefügt werden.&lt;br/&gt;
Gibt es die Möglichkeit mit SysFileOpen (Mode 'w') und SysFileSetPos Zeilen einzufügen?&lt;br/&gt;
Wie verhält es sich dabei mit dem Zeilenumbruch?&lt;/p&gt;
&lt;p&gt;Danke!&lt;/p&gt;&lt;/div&gt;</summary></entry></feed>