Funktion mit Membervariablen
-
HI
weiß einer wieso es nicht funktioniert eine membervariable in ein CString zu bringen und als andere variable zu nutzen. Will diese später im Funktionsaufruf übergeben..
void CMainDlgII::RobotStart(bool stop)
{
CString k = m_x_axis;
int x = 0;
do{ x++;
CString s = "";
CString sx;
sx.Format("%d", x);
s = sx;
k = s; //m_x_axis = s;???????????
UpdateData(FALSE);
Sleep(500);
UpdateWindow();if (x==5)break;
}while(stop ==TRUE);
}Viele Dank für Hilfe
-
vor
CString k = m_x_axis;
mal ein
UpdateData(true);
probiert?
Greez
-
Danke für den Tip hab ich ausprobiert, klappt leider nicht.
trotzdem danke
-
Wahnsinnig schrieb:
s = sx;
k = s; //m_x_axis = s;???????????
UpdateData(FALSE);Also ich denke dein Problem ist in 2 Debug Durchgängen erledigt. Setz doch einfach einen Breakpoint auf
CString k = m_x_axis;
und schau dir mal die Registerkarte "Locals" von Visual Studio an. Dort findest du alle Localen Variablen und deren wert. Auch findest du da eine variable "this" klicke auf das Plus und du siehst alle Membervariablen deines Dialogs (auch deine Membervariable). Im nu wirst du raushaben ob eine Übergabe daneben ging oder bereits der Funktionsaufruf falsche Daten bekam.