Du bist nicht angemeldet.

Stilllegung des Forums
Das Forum wurde am 05.06.2023 nach über 20 Jahren stillgelegt (weitere Informationen und ein kleiner Rückblick).
Registrierungen, Anmeldungen und Postings sind nicht mehr möglich. Öffentliche Inhalte sind weiterhin zugänglich.
Das Team von spieleprogrammierer.de bedankt sich bei der Community für die vielen schönen Jahre.
Wenn du eine deutschsprachige Spieleentwickler-Community suchst, schau doch mal im Discord und auf ZFX vorbei!

Werbeanzeige

FSA

Community-Fossil

  • Private Nachricht senden

11

11.03.2013, 19:06

Du musst ein std:: davor setzen.
EDIT: Zu langsam ;)

Zitat

Der RCCSWU (RandomCamelCaseSomtimesWithUndersquare) Stil bricht auch mal mit den veraltet strukturierten Denkmustern und erlaubt dem Entwickler seine Kreativität zu entfalten.

xXSlayerXx

Treue Seele

  • »xXSlayerXx« ist der Autor dieses Themas

Beiträge: 111

Beruf: Technischer Produktdesigner

  • Private Nachricht senden

12

11.03.2013, 19:10

Habs eine Minute vor dir Editiert ^^

trotzdem danke für deine Antwort :)

ist halt eines meiner ersten Richtigen Programme, die man auch brauchen kann^^

Aber ich merke schon, dass mich solche kleinen Projekte echt weiter bringen, als wenn ich die ganzezeit nur sturr mein Buch lese.
Bestes Zitat aus einem Quellcode :D

C-/C++-Quelltext

1
2
3
4
5
6
7
8
/** 
Once you are done trying to ‘optimize’ this routine, 
and have realized what a terrible mistake that was, 
please increment the following counter as a warning 
to the next guy: 

total_hours_wasted_here = 11 
*/

xXSlayerXx

Treue Seele

  • »xXSlayerXx« ist der Autor dieses Themas

Beiträge: 111

Beruf: Technischer Produktdesigner

  • Private Nachricht senden

13

12.03.2013, 18:23

Hi Leute

ich habe noch eine sache, wobei ich hilfe gebrauchen könnte.
Undzwar ist dies mein Code:

C-/C++-Quelltext

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
char Videomode[30]="";
char Adapter[255]="";
char Windowed[6]="";

DWORD line;

//----
//HIER: mit fStream die char Arrays mit Werten füllen.
//-----

line = SendMessage(hAuflösung, CB_FINDSTRING, -1, (LPARAM)&Videomode);
if(line != CB_ERR) 
{
    SendMessage(hAuflösung,CB_SETCURSEL,(WPARAM)line,(LPARAM)0);
}

// HIER: das selbe mit den Arrays Adapter und Windowed.


Ich möchte mit cb_findstring abfragen, ob der Wert aus Videomode vorhanden ist.
Doch egal wie ich es wende, ich bekomme immer CB_ERR herraus, obwohl ich weiß, dass der Wert in Videomode in der Combobox vorhanden ist.
Weiß einer von euch, wo mein Fehler liegt?

Ich weiß hier einfach nicht mehr weiter.

Ich hoffe einer von euch kennt sich damit aus und kann mir weiterhelfen.

Mit freundlichem Gruß
xXSlayerXx
Bestes Zitat aus einem Quellcode :D

C-/C++-Quelltext

1
2
3
4
5
6
7
8
/** 
Once you are done trying to ‘optimize’ this routine, 
and have realized what a terrible mistake that was, 
please increment the following counter as a warning 
to the next guy: 

total_hours_wasted_here = 11 
*/

dot

Supermoderator

Beiträge: 9 757

Wohnort: Graz

  • Private Nachricht senden

14

12.03.2013, 19:05

Und Videomode enthält zum Zeitpunkt des Aufrufs den richtigen Wert? Außerdem ist &Videomode genaugenommen eigentlich nicht, was du dort übergeben willst. Abgesehen davon, würde mich aber interessieren, wieso genau du deine Combobox eigentlich nach einem String durchsuchen musst!?

xXSlayerXx

Treue Seele

  • »xXSlayerXx« ist der Autor dieses Themas

Beiträge: 111

Beruf: Technischer Produktdesigner

  • Private Nachricht senden

15

12.03.2013, 19:08

Also das ganze ist so:

Das Programm soll sich merken, welche settings vor beenden des Programms gesetzt waren.
Dazu wird eine Textdatei mit dem Namen config.txt erstellt.

Nun lese ich beim start des Programms die Datei ein in die 3 Arrays.
Also soll Videomode z.B. den Wert 1920x1080 enthalten.

Nun möchte ich die Combobox durchsuchen, ob sie diesen Wert besitzt.
( Dies ist notwendig, wenn z.B. das Programm von einem PC auf einen anderen kopiert wird, welcher diesen Videomode nicht unterstützt aber die Config.txt nicht gelöscht wurde.)

Wenn nun der Wert enthalten ist, soll die Combobox auf diesen Wert gesetzt werden.

Ich hoffe du verstehst was ich meine

MfG

EDIT:

ich weiß wirklich nicht, was ich jetzt geändert habe, doch plötzlich funktioniert alles so wie ich es will.
Komisch.
Habe eigentlich nur ein paar Optische anpassungen vorgenommen, was die Codeaufteilung angeht.
Bestes Zitat aus einem Quellcode :D

C-/C++-Quelltext

1
2
3
4
5
6
7
8
/** 
Once you are done trying to ‘optimize’ this routine, 
and have realized what a terrible mistake that was, 
please increment the following counter as a warning 
to the next guy: 

total_hours_wasted_here = 11 
*/

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »xXSlayerXx« (12.03.2013, 19:20)


Werbeanzeige