Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > C/C++
You last visited: Today at 05:18

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C++] 'Problem' mit ShellExecute()

Discussion on [C++] 'Problem' mit ShellExecute() within the C/C++ forum part of the Coders Den category.

Closed Thread
 
Old   #1
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
[C++] 'Problem' mit ShellExecute()

Huhu

Also mein hier mal ein Code abschnitt:

Code:
    char URI[100];
    DWORD destSize;

    GetPrivateProfileString("Webseite aufrufen by Rhilor","URL", "NULL", URI, destSize, "c:\\test.ini");

     ShellExecute(NULL, "open", URI, NULL, NULL, SW_SHOW);
Inhalt der ini datei:
Quote:
[Webseite aufrufen by Rhilor]
URL=http://www.google.de/
Die ausgabe in der Konsole ist: ∅bD

So wie oben geht es nicht, aber sobald ich es so mache schon:
Code:
    char URI = "http://www.google.de/";
    DWORD destSize;

    //GetPrivateProfileString("Webseite aufrufen by Rhilor","URL", "NULL", URI, destSize, "c:\\test.ini");

     ShellExecute(NULL, "open", URI, NULL, NULL, SW_SHOW);
Weiß wer woran das liegen kann?
scenebase is offline  
Old 10/01/2010, 16:14   #2


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,907
Received Thanks: 25,408
ist dein projekt evtl auf unicode eingestellt?
MrSm!th is offline  
Old 10/01/2010, 16:35   #3
 
elite*gold: LOCKED
Join Date: Aug 2006
Posts: 3,292
Received Thanks: 866
Also ich arbeite mit Code::Blocks, ich hab jetzt nur das hier gefunden vllt hilft dir/euch das weiter:

scenebase is offline  
Old 10/01/2010, 17:10   #4


 
MrSm!th's Avatar
 
elite*gold: 7110
Join Date: Jun 2009
Posts: 28,907
Received Thanks: 25,408
guck doch in nem tutorial oder ner anleitung oder per google, wie man code::blocks anwendet und wie man den projekttyp umstellt.
ich kenn mich damit nicht aus.

allerdings stellt code blocks glaube ich nicht automatisch auf unicode...


ah nun seh ich den fehler

Code:
DWORD destSize;
der Parameter für die size muss ja auch die größe des maximalen buffer inhalts enthalten.

also
Code:
DWORD destSize = sizeof(URI)+1;
MrSm!th is offline  
Thanks
1 User
Closed Thread


Similar Threads Similar Threads
Shellexecute Hilfe ._.
09/30/2010 - AutoIt - 5 Replies
Hallo ich bin es mal wieder :D :D , ich hänge seit knapp 3 tagen in der autoit hilfe und checke es net :D .. Ich will mit Shellexecute eine musik datei öffnen...
Problem mit ShellExecute!
09/21/2010 - General Coding - 3 Replies
Hallo, ich hab ein Fehler im Code unzwar: error C3861: "ShellExecuteA": Bezeichner wurde nicht gefunden. Kann mir vllt. jmd. helfen?
"run" & "ShellExecute" gehen nicht
04/21/2009 - Guild Wars - 3 Replies
Hey wollte mal fragen warum ich damit nicht die mit Multi client erstellte "Gw Start 1 öffnen kann ! hier : run("C:\Dokumente und Einstellungen\****\Desktop\GW Start 1") *** = benutzer



All times are GMT +1. The time now is 05:19.


Powered by vBulletin®
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2026 elitepvpers All Rights Reserved.