ENGLISH VERSION |
|
Links | | | Forum | | | Kommentare | | | News melden |
Chat | | | Umfragen | | | Newsticker | | | Archiv |
amiga-news.de Forum > Programmierung > Schlitzohriger C-Sharp-Dengel gesucht | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
-1- | [ - Beitrag schreiben - ] |
20.05.2008, 10:32 Uhr Schaumstofflumpi Posts: 1292 Nutzer |
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. ] [ - Antworten - Zitieren - Direktlink - ] |
20.05.2008, 11:44 Uhr Schaumstofflumpi Posts: 1292 Nutzer |
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 |~~~>>> [ - Antworten - Zitieren - Direktlink - ] |
21.05.2008, 09:09 Uhr Schaumstofflumpi Posts: 1292 Nutzer |
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. ] [ - Antworten - Zitieren - Direktlink - ] |
21.05.2008, 13:29 Uhr Mazze Posts: 263 Nutzer |
Aha. -- AROS - Make code, not war. :-) (-: Meine Homepage [ - Antworten - Zitieren - Direktlink - ] |
21.05.2008, 18:27 Uhr Bjoern Posts: 1730 Nutzer |
http://entwickler-forum.de/showthread.php?p=167052 Aha. [ - Antworten - Zitieren - Direktlink - ] |
21.05.2008, 18:40 Uhr hansfaust Posts: 56 Nutzer |
@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 [ - Antworten - Zitieren - Direktlink - ] |
23.05.2008, 08:46 Uhr Schaumstofflumpi Posts: 1292 Nutzer |
@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. ] [ - Antworten - Zitieren - Direktlink - ] |
26.05.2008, 11:47 Uhr Bjoern Posts: 1730 Nutzer |
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 [ - Antworten - Zitieren - Direktlink - ] |
-1- | [ - Beitrag schreiben - ] |
amiga-news.de Forum > Programmierung > Schlitzohriger C-Sharp-Dengel gesucht | [ - Suche - Neue Beiträge - Registrieren - Login - ] |
Impressum |
Datenschutzerklärung |
Netiquette |
Werbung |
Kontakt
Copyright © 1998-2024 by amiga-news.de - alle Rechte vorbehalten. |