DEUTSCHE VERSION |
|
Links | | | Forums | | | Comments | | | Report news |
Chat | | | Polls | | | Newsticker | | | Archive |
amiga-news.de Forum > Programmierung > Schlitzohriger C-Sharp-Dengel gesucht | [ - Search - New posts - Register - Login - ] |
-1- | [ - Post reply - ] |
2008-05-20, 10:32 h Schaumstofflumpi Posts: 1292 User |
Der OpenFileDialog scheint unter Vista unglaublicherweise andere Rückgabewerte zu geben als es unter WinXP der Fall ist. Ein C#-Assembly, welches unter Vista auf Basis des dot.net Framworks 3.5 (VS2008 Pro) kompiliert worden ist, arbeitet unter Vista in diesem Falle wie erwartet. Lässt man dieses Assembly unter WinXp laufen, scheint der Rückgabewert des openFileDialogs ein anderer zu sein, da er nicht in die If-Bedingung der postiiven Bestätigung des Users läuft.Werde jetzt mal VS2008 Pro unter XP installieren und dann debuggen was der Dialog unter XP zurückgibt. Eigentlich ungeheuerlich! Kennt jemand vielleicht dieses Problem und weiß woran es liegt? Gruß Schaumstoffdebugger -- <<<~~~| Schaumstofflumpi |~~~>>> [ Dieser Beitrag wurde von Schaumstofflumpi am 20.05.2008 um 10:32 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-05-20, 11:44 h Schaumstofflumpi Posts: 1292 User |
Ahhhh... vielleicht ist es besser hier auf das Ereignis "FileOK" des openFileDialogs zurückzugreifen. Das sollte auf jeden Fall die oben genannten Komplikationen vermeiden. Die einfache Abfrage auf "Verzeichnis.ShowDialog() == DialogResult.OK" reicht hier wohl nicht aus. -- <<<~~~| Schaumstofflumpi |~~~>>> [ - Answer - Quote - Direct link - ] |
2008-05-21, 09:09 h Schaumstofflumpi Posts: 1292 User |
Die Lösung sieht wie folgt aus: Unter WinXP wird durch die Auswahl eines Verzeichnisses über den den openDirectoryDialog der Arbeitspfad des laufenden Programms überschrieben. Dies geschieht unter Vista scheinbar nicht. Es ist also ratsam, bei Programmausführung den Arbeitspfad (Directory.GetCurrentDirectory().ToString()) in einer Variable abzulegen, um auf diesen später zurückgreifen zu können. Gruß Schaumstoffgustel -- <<<~~~| Schaumstofflumpi |~~~>>> [ Dieser Beitrag wurde von Schaumstofflumpi am 21.05.2008 um 09:16 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-05-21, 13:29 h Mazze Posts: 263 User |
Aha. -- AROS - Make code, not war. :-) (-: Meine Homepage [ - Answer - Quote - Direct link - ] |
2008-05-21, 18:27 h Bjoern Posts: 1730 User |
http://entwickler-forum.de/showthread.php?p=167052 Aha. [ - Answer - Quote - Direct link - ] |
2008-05-21, 18:40 h hansfaust Posts: 56 User |
@Schaumstofflumpi: Du bist aber schon im Klaren, dass dies hier ein AMIGA-Forum ist ?? Auf dem AMIGA ist "Vista" etwas anderes als "Wind .... f Vista". Auch dürfte es wohl auf dem AMIGA kaum C# - Programmierer geben. Nichts für ungut .... hansfaust [ - Answer - Quote - Direct link - ] |
2008-05-23, 08:46 h Schaumstofflumpi Posts: 1292 User |
@Björn Danke für den Link! Da hätte ich wohl mal zu erst schauen sollen. @the rest Hier im Amiga-Forum rennen aber auch noch andersartige Gestalten umher, die neben dem Amiga auch noch die Sonne am Horizont sehen und vielleicht auch Interesse an diesem Thema haben. Aber ich werde mich bemühen euch in Zukunft nicht mehr mit Themen der Windows-Programmierung zu belästigen. Nichts für ungut -- <<<~~~| Schaumstofflumpi |~~~>>> [ Dieser Beitrag wurde von Schaumstofflumpi am 23.05.2008 um 08:47 Uhr geändert. ] [ Dieser Beitrag wurde von Schaumstofflumpi am 23.05.2008 um 08:48 Uhr geändert. ] [ - Answer - Quote - Direct link - ] |
2008-05-26, 11:47 h Bjoern Posts: 1730 User |
Was soll das denn? In Post Nummer 8 http://entwickler-forum.de/showpost.php?p=167052&postcount=8 steht _genau_ dasselbe wie du hier geschrieben (oder per copy&paste eigefügt?) hast. Gruß, Björn [ - Answer - Quote - Direct link - ] |
-1- | [ - Post reply - ] |
amiga-news.de Forum > Programmierung > Schlitzohriger C-Sharp-Dengel gesucht | [ - Search - New posts - Register - Login - ] |
Masthead |
Privacy policy |
Netiquette |
Advertising |
Contact
Copyright © 1998-2024 by amiga-news.de - all rights reserved. |