Eigener Dateityp
-
Hallo!
Hat irgendjemand ne ahnung, wie ich eigene dateitypen mache, die nur mein programm lesen kann und schreiben kann? Gibts da vll irgendein tut oder sowas? Hab hier schon das forum nach dateityp und dateiendung durchsucht, aber leider ohne erfolg...
Danke schonma
Hansi
-
Denk dir eine Dateiendung aus und überleg dir wie dein Dateiformat aufgebaut sein soll und fertig, mehr musst du nicht machen.
-
Ja das is mir klar. Ich hab allerdings keine ahnung wie ich die datei mit der endung dann einlese oder beschreibe.... Hat da vielleicht jemand eine ahnung?
MFG
Hansi
-
Was willst du den genau machen? Welche Daten willst du denn speichern/laden? Etwas mehr Informationen wären nicht schlecht.
-
Dr.Prof.Ivy League empfiehlt : fopen(), fwrite(), fread() und fclose().
Mit freundlichen Grüßen,
Dr.Prof.Ivy League
-
Hallo! Ich will Tonhöhen in Form von int variablen und Zahlen für Timer abspeichern.
Danke
MFG
Hansi
-
Hi
Du musst den Filetyp in der registry registrieren die enzelnen schlüsel weiß ich nicht genau such einfach nach ".txt" in der registry und schau dir alle schlüssel und verweise an für dein prog dann auch so erstellen natürlich andere ID und so dann hast du nen Filetyp den du mit nem Doppelklick mit deinem Prog öffnen kannst.Wen du MFC verwendest kannst du es beim App-Wizzard im schritt 4 unter Advanced oder Erweitert einstellen dann wird der typ registriert so mach ich es immer deshalb weiß ich nicht genau die einzelnen Pfade
ist zwar nicht 100% die Lösung aber ein anhaltspunkt
MFG
___Olaf
-
___Olaf schrieb:
Du musst den Filetyp in der registry registrieren
Aber nur wenn die Dateiendung mit dem Programm verknüpft sein soll. Meistens braucht man das aber doch gar nicht. Einfach fopen("myfile.toll") und in deinem format reinschreiben reicht doch vollkommen

MfG SideWinder
-
cewl meinen account gibt es ja noch (:
nochmal einen Link fürn tutorial
http://www.activevb.de/tutorials/tut_ownext/ownext.htmlalso im kürzen:
HKEY_CLASSES_ROOT\.nix
Schlüssel (Standard) = nixfileHKEY_CLASSES_ROOT\nixfile\shell\open\command
schlüssel (Satndard) = "C:\...\nix.exe"Wenn du die schlüssel so machst haste n dateityp *.nix den du mit der nix.exe öffnest. WICHTIG: des unterstrichene muss identisch sein (Schlüsslename und Standard Wert)
-
Hallo! Erstma danke für die zahlreiche hilfe! Ok, aber ich frag mich immer noch wie ich wie ich daten in meine datei reinschreibe un auch wieder rauslese...
Hat da vielleicht noch jemand eine ahnung?MFG
Hansi
-
wurde schon beantwortet von Dr.Prof.Ivy League
zum beispiel mit
c funktionen
http://www.cppreference.com/stdio/
oder mit der winapi http://msdn.microsoft.com/library/default.asp?url=/library/en-us/fileio/fs/file_management_functions.asp
oder mit c++ stream
http://www.cppreference.com/cppio/