Announcement

Collapse
No announcement yet.

Problem mit Shellexecute

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • #31
    die Datei existiert nicht, weil -> nicht vorhanden -> Name falsch geschrieben ....
    Christian

    Comment


    • #32
      Originally posted by Christian Marquardt View Post
      die Datei existiert nicht, weil -> nicht vorhanden -> Name falsch geschrieben ....
      Es ist eben anders.

      Versuche mahl folgendes.

      Code:
      	AnsiString FileName = "C:\\KeineDirectory\\helpme.txt";
      
      	HINSTANCE hinstance = ShellExecute (
      		 Handle
      		, "open"
      		, FileName.c_str()
      		, NULL
      		, NULL
      		, SW_SHOWNORMAL
      		);
      
      	if ( (int)hinstance < 32 )
      		{
      		ShowMessage ( IntToStr ( (int)hinstance ) );
      		}
      Auch wenn die angegebene directory nicht existiert, also dass Pfad ungueltig ist bekomst du eine 2 zu sehen.

      Eine 2 bedeutet file nicht gefunden. Schlussfolgerungen ueber das pfad kannst du nicht machen.

      Comment


      • #33
        Eine 2 bedeutet file nicht gefunden. Schlussfolgerungen ueber das pfad kannst du nicht machen.
        Die mache ich auch nicht, sondern Windows mit seinen errorcodes.
        Vieleiicht wirft du mal einen Blick dahinein. Mehr habe ich mit den errocodes nicht erklärt.

        Denke hier ist jetzt alles gesagt
        Christian

        Comment

        Working...
        X