![]() |
Microsoft Paint Pfad ?
Hallo
ich verwende diesen Code um das Bild mit MS Paint zu öffnen:
Delphi-Quellcode:
in meinem PC funktioniert aber in einem anderen PC nicht.
ShellExecute(Application.Handle,'open', pchar('mspaint.exe'), pchar(ExtractFilePath(Application.ExeName)+'test.bmp') , Nil, SW_Show);
Es wird Eine Meldung angezeigt, dass der Path nicht gefunden ! Wie soll ich den Pfad richtig eingeben? |
Re: Microsoft Paint Pfad ?
Woher willst Du denn wissen, ob Paint überhaupt installiert ist?
|
Re: Microsoft Paint Pfad ?
Zitat:
Wenn ich den Befehl "mspaint" ausführe dann startet das Programm MS Paint Es liegt nicht an MS Paint sondern an den Pfad Das Bild ist in : c://program/Test/test.bmp aber die Meldung sagt : Path not found : c://program.bmp !!! |
Re: Microsoft Paint Pfad ?
So? Ich kann Paint auch deinstallieren, wenn ich nicht irre. Naja, wie dem auch sei, Du kannst es mal hiermit versuchen (unter XP, Vista weiß ich nicht):
Delphi-Quellcode:
function SysDir: string;
begin SetLength(Result,MAX_PATH); if GetSystemDirectory(PChar(Result),Pred(MAX_PATH)) > 0 then SetLength(Result,StrLen(PChar(Result))) else begin SetLength(Result,0); MessageBox(0, PChar(SysErrorMessage(GetLastError)), 'Fehler', MB_OK or MB_ICONERROR); end; end; |
Re: Microsoft Paint Pfad ?
Ach, der Pfad. Liegt das Bild wirklich im selben Ordner wie Dein Programm?
|
Re: Microsoft Paint Pfad ?
Zitat:
aber hier hat jemand das selbe Problem auch gehabt : ![]() |
Re: Microsoft Paint Pfad ?
Dann weißt Du ja, was zu tun ist.
|
Re: Microsoft Paint Pfad ?
Zitat:
Delphi-Quellcode:
PChar('"' + Dateiname + '"')
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 02:32 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz