Eigenes Dateiformat?
-
Hallo!
ich schreibe im moment ein programm, das grob gesagt eine Mischung aus Excel Word und einem Grafikeditor darstellt, auch wenn es ziemlich auf bestimmte Themen spezialisiert ist.
Ich habe alles soweit vertig, aber eine Sache bereitet mir wirklich schon seit Monaten Kopfschmerzen: Die Art zu Speicher, erst dachte ich mir in einfachen Bitmaps oder halt DIBs, dann würde das Programm die einzenlen Segmente (Diagramme, Text etc.) aber nichtmehr auseinanderhalten können, also dachte ich an stink normal Zwischendateien wie es eigentlich jedes CAD Programm tut, da wollte ich dann halt noch spezielle formatierungsanweisungen für mein Programm reinmischen, das wäre aber dann im Prinzip schon ein eigenes Dateiformat, welches auch von keinem anderem Programm gelesen werden kann, um das zu verdeuthlichen würde ich daraus jetzt auch wirlich gerne eins machen, aber wie?
gibt es eine Funktion wie "RegisterFormat" oder so, ich dachte an sowas wie ms .doc (ms excel/word), aber wie sage ich dem system, dass das so und so heisst, das und das icon hat, und vor allem: Mein Programm der Standart "Öffner ist" also sich selbst als Standart festlegen, ich habe das schonmal mit einem stink normalem Texteditor (eigenbau) versucht, wie ich ihn im sich selbst als standart festlegen lasse wusste ich nicht, also hab ichs erstmal manuell versucht, also mit rechtsklick-öffnen mit- "DerEditor" dann hat windows den editro auch geöffnet, aber irgendwie nicht die datei reingeladen, auf welche nachricht muss man da antworten?
ich hoffe ihr könnt mir helfen, lange rede kurzer sinn, hier nochmal eine zusammenfassung:
1.Eigenes Dateiformat definerien, mit eigenem icon etc. wie?
2.Sein Programm als standart "öffner" festlegen und daten bei doppelklick auf das dokument auch anzeigen, wie?mfG Ast-vom-Baum
ps"Warum wird s-t-a-n-d-a-r-t zensiert?
"
-
Ast-vom-Baum schrieb:
1.Eigenes Dateiformat definerien, mit eigenem icon etc. wie?
2.Sein Programm als stan**** "öffner" festlegen und daten bei doppelklick auf das dokument auch anzeigen, wie?Registry-Einträge
Ast-vom-Baum schrieb:
ps"Warum wird s-t-a-n-d-a-r-t zensiert?
"Weil es Standard heißt ...

-
oh, bin kein Rechtschreibass...
naja, danke, aber "registry eintrag" ist wenns um windows geht ungefähr so präziese wie USA wenn jemand nach New York fragt, dass sowas in der Registry steht ist klar, nur WO und wie definiert man das im Programm?
trotzdem thx
-
Ast-vom-Baum schrieb:
naja, danke, aber "registry eintrag" ist wenns um windows geht ungefähr so präziese wie USA wenn jemand nach New York fragt
Zumal die Antwort falsch wäre.
http://en.wikipedia.org/wiki/New_York,_Lincolnshire
http://en.wikipedia.org/wiki/New_York,_North_Yorkshire
http://en.wikipedia.org/wiki/New_York,_Tyne_and_Wear
-
http://de.wikipedia.org/wiki/New_York_(Bundesstaat)
dieser vergleich hat sich natürlich auf das amerikanische ny bezogen
-
anstatt dummen sprüchen hätte man auch gleich die antwort geben können.
Die Einträge werden in HKEY_CLASSES_ROOT vorgenommen.
-
http://msdn.microsoft.com/en-us/library/cc144148(VS.85).aspx
und google "register file type"
-
oh man, danke, das ist GENAU das wonach ich gesucht habe, ich glaub ich muss lernen das msdn für mehr als nur syntaxfragen zu benutzen...