Vorheriges Thema anzeigen :: Nächstes Thema anzeigen |
Autor |
Nachricht |
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 23.04.2007, 11:16 Titel: Hilfe bei Projekt |
|
|
Ich und ein anderer müssen für die Schule eine Anwendung in C++ schreiben!
Ich versuche eine 3 Dimnesionale Umgebung mit Direct X und C++ zu schreiben!
Er einen Mediaplayer
Dank eurem tollen Buch meine ich mit meiner Aufgabe ziemlich gut zurecht zu kommen, aber er hat noch einige Probleme!
Wir haben jetzt zusammen ein Script in einer Konsolenapplikation geschrieben, dass es uns ermöglicht mp3 Dateinamen einzugeben und abzspielen!
Aber:
Wie kriegen wir diese Script denn jetzt am besten in eine Windows Applikation???
"cin<<" funktioniert ja nicht mehr...
Man muss irgentwie mit direct input arbeiten!
Oder kennt vllt jemand sogar ein script mit dem wir in der Lage sind eine Liste von allen Dateien eines Ordners auszugeben? also sodass man doppelklick auf eine Datei macht und diese dann abgespielt wird?
Schonmal danke für eure Bemühungen
mfG Richard und Christian
CPP: | #include <stdio.h>
#include <iostream>
#include <windows.h>
#include <cstring>
#pragma comment(lib,"winmm.lib")
using namespace std;
void einfuegen(char a[], char b[])
{
int ss=7;
for(size_t i=0;i<strlen(b);i++)
{
a[ss] = b[i];
ss++;
}
}
int main()
{
char start[]="open ";
char spiel[]="play wait";
char ende[]="close ";
char filename[20];
cin>>filename;
einfuegen(start, filename);
einfuegen(spiel, filename);
einfuegen(ende, filename);
cout<<start<<"\n";
cout<<spiel<<"\n";
cout<<ende<<"\n";
mciSendString(start, NULL, 0, NULL);
mciSendString(spiel, NULL, 0, NULL);
mciSendString(ende, NULL, 0, NULL);
}
|
_________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
Fallen JLI MVP
Alter: 40 Anmeldedatum: 08.03.2003 Beiträge: 2860 Wohnort: Münster Medaillen: 1 (mehr...)
|
Verfasst am: 23.04.2007, 11:41 Titel: |
|
|
Zum Thema Dateidialog würde ich dir das hier empfehlen: http://www.jliforum.de/board/viewtopic.php?t=4484
Zum Rest würde ich sagen das dir nicht viel übrig bleibt als dir ein UI zu schreiben ob dies direkt mit der MFC sein soll oder direkt in DirectX hinein bleibt dir überlassen. _________________ "I have a Core2Quad at 3.2GHz, 4GB of RAM at 1066 and an Nvidia 8800 GTS 512 on Vista64 and this game runs like ass whereas everything else I own runs like melted butter over a smokin' hot 18 year old catholic schoolgirl's arse." |
|
Nach oben |
|
|
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 23.04.2007, 14:54 Titel: |
|
|
Hmmm..da kommen immer irgentwele Erros..Ich schau nochmal rein
Zitat: | Zum Rest würde ich sagen das dir nicht viel übrig bleibt als dir ein UI zu schreiben ob dies direkt mit der MFC sein soll oder direkt in DirectX hinein bleibt dir überlassen. |
UI=Userinterface=klar
MFC=?
und wie ich ein interface machen kann ist auch noch nicht ganz klar...
Ich muss da nochmal hefig rumprobiern _________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 23.04.2007, 15:16 Titel: |
|
|
Du musst schon was von der WinAPI verstehen, um das machen zu können. MFC ist eine Sammlung von Klassen, die das ein wenig vereinfachen sollen. Aber auch die kann man nicht ohne Vorwissen benutzen.
Aber im JLI Buch steht ja auch ein Kapitel über WinAPI, für die gröbsten Grundlagen reicht das auch aus. _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
Deviloper Junior JLI'ler
Anmeldedatum: 31.05.2006 Beiträge: 77
Medaillen: Keine
|
Verfasst am: 24.04.2007, 14:22 Titel: |
|
|
Hmm ... ist schon das 3. Forum in dem du die selbe Frage stellst ... hab dir in einem die Antwort gegeben ... und mit deinem Kenntnisstand kommst du eh noch nicht sonderlich weit. |
|
Nach oben |
|
|
Dragon Super JLI'ler
Alter: 38 Anmeldedatum: 24.05.2004 Beiträge: 340 Wohnort: Sachsen Medaillen: Keine
|
|
Nach oben |
|
|
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 24.04.2007, 18:17 Titel: |
|
|
Ich hab mir das Buch in 2 Wochen Osterferien reingezogen^^
Ich hau mal rein ne.. _________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 24.04.2007, 18:25 Titel: |
|
|
Also komplett blöd bin ich ja nun auch nicht^^ nur neu!!
Ich schaff das schon in den nächsten 3 Wochen zu proggen^^
Das Forum sieht vielversprechend aus!
Danke fürn Link! _________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 24.04.2007, 18:46 Titel: |
|
|
Naja, mit blöd sein hat das nix zu tun. Ich glaube nicht, das ich blöd bin, aber ich mochte die WinAPI anfangs überhaupt net. Und 2 Wochen für das komplette Buch, da würd ich behaupten, du hast die Hälfte nicht verstanden. Wer in 2 Wochen, C++ und WinAPI und DX lernt, ist ein Psyscho _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 24.04.2007, 18:56 Titel: |
|
|
Nunja...ich bin ein Psycho...
Aber das tut hier nöx zur Sache^^
Ich knie mich darein wie sonst wer..bin son PC Freak^^
und von dem Buch hab ich die Grundlagen geschnallt!
Die Windows Applikation und diesese ganzen DirectX Funktionen hab ich mir angeguckt und nur Teilweise verstanden...natürlich nicht auswendig gelernt^^
Also:
Ich hab ne Vorstellung wie das alles funzt, aber ich greife nun wohl mal auf das altbewährte Learning by doing Prinzip zurück
PS: Merkt euch meinen Namen _________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
Chriss Senior JLI'ler
Anmeldedatum: 18.08.2004 Beiträge: 267
Medaillen: Keine
|
Verfasst am: 24.04.2007, 19:00 Titel: |
|
|
RichardC hat Folgendes geschrieben: |
PS: Merkt euch meinen Namen |
gemerkt ... vergessen ... mist |
|
Nach oben |
|
|
RichardC Mini JLI'ler
Alter: 33 Anmeldedatum: 15.04.2007 Beiträge: 21
Medaillen: Keine
|
Verfasst am: 24.04.2007, 19:04 Titel: |
|
|
Muha^^
Macht nix! Du wirst noch von mir hören
Als Projektleiter in Counterstrike 7
Edit:
Ach ja^^ im moment scripte so nebenbei an einer neuen Unreal Engine^^
Progress: 0% _________________ Wer das anderssein des andren nicht akzeptiert ist noch weit ab vom Weg der Weisheit |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 24.04.2007, 19:39 Titel: |
|
|
RichardC hat Folgendes geschrieben: |
PS: Merkt euch meinen Namen |
Es gibt viel zu viele Noobs und Nixkönner, die größenwahnsinnig sind. Merken tu ich mir dienen Namen erst, falls du mal irgendwann etwas geleistet haben solltest
Dann kannste mich nochmal an den Thread erinnern, und ich werde dir meine Anerkennung aussprechen _________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
xardias JLI Master
Alter: 38 Anmeldedatum: 28.12.2003 Beiträge: 804 Wohnort: Palo Alto, CA Medaillen: Keine
|
Verfasst am: 25.04.2007, 12:40 Titel: |
|
|
RichardC hat Folgendes geschrieben: |
Ach ja^^ im moment scripte so nebenbei an einer neuen Unreal Engine^^
Progress: 0% |
Du auch? das macht jeder hier |
|
Nach oben |
|
|
Jonathan_Klein Living Legend
Alter: 37 Anmeldedatum: 17.02.2003 Beiträge: 3433 Wohnort: Siegerland Medaillen: Keine
|
Verfasst am: 25.04.2007, 12:48 Titel: |
|
|
nö, ich nicht. Wäre ja so, wenn wenn der neue Porsche VW hieß...
_________________ https://jonathank.de/games/ |
|
Nach oben |
|
|
|