Selektierten Stringgrideintrag (AnsiString auslesen) und ausgeben



  • Servus und Hallo,

    Ich habe folgendes Problem:

    Ich muss für die Schule ein Programm schreiben um Spiele zwischen einem Server und einem Client hin und her zu schicken, dabei ist bei mir ein Problem aufgetaucht.
    Ich lasse all meine Spielenamen in das Stringgrid reinladen und nun möchte ich aus einem selektierten feld mir den ansistring ausgeben lassen .
    Was ich damit vorhabe ?
    Ich möchte den String benutzen um einen Dynamischen ShellExecute zu erzeugen damit ich auf keine Hardgecodeten Pfade angewiesen bin.
    Danke für eure Hilfe schonmal im vorraus!

    Mfg Divus1989



  • Hallo,

    einfach mal grob ne Richtung: Vielleicht kommst du mit dem Ereignis OnSelectCell weiter!?!

    MfG

    Edit: Ich nahm einfach mal an, dein Problem ist im Programm herauszufinden welche Zelle ausgewählt ist...!?



  • Hab die Lösung gefunden! Ganz einfach eigentlich !
    int x = sgSpiele->Col;
    int y = sgSpiele->Row;
    ShellExecute(0, "open",(AnsiString("Downloads\" + sgSpiele->Cells[x][y])+ "\" + AnsiString(sgSpiele->Cells[x][y] +".exe") ).c_str(), NULL, NULL, SW_SHOWNORMAL) ;


Anmelden zum Antworten