Zum Inhalt springen

BOOT

Mitglieder
  • Gesamte Inhalte

    7
  • Benutzer seit

  • Letzter Besuch

  1. Danke für den LINK! ich habe Folgende generierte Code in mein InitInstance: CCommanLineInfo cmdInfo; ParseCommandLine(cmdInfo); if(cmdInfo.m_bRunEmbedded || cmdInfo.m_bRunAutomated) { return TRUE; } .... Ich weiß nicht ob ich hier auch etwas ersetzen soll?
  2. Hallo Kann vieleich mir jemand ein Tip geben wie ich dieses Problem lösen kann:confused: Ich habe eine MFC-Anwendung mit VC++ 6.0 geschriben, und funktioniert gut. Dieses Program ist nur Dialogfeldbasierend, also KEINE MDI und SDI!!! Nun möchte ich das Programm über eine Commanozeile unter Windows mit solche Befehlfolgen ausführen. Tool.exe -f input1.txt -s inputt2.txt -o Output.text Hat vieleicht jemand eine Idee?
  3. Hallo Ich habe das gleiche Problem! Hast vieleich ein Tip für mich, fals du es schon mal gelöst hast? lg. BOOT
  4. Hallo Kannst du mir ein Tip geben? Wie ich nach der "Anfangsverzeichnis initialisierung" die wieder zurück setzen kann? Das Probem: Ich habe ein CDialog mit der Klass CSeit1. In diese Dialog habe ich einige Steuerelementen. 1. ein CFileDialog, mit dem ich ein File zum öffnen aussuche, der mit der CButton ie Methde OnFileopen1() aufrufe. Hier initialisiere ich ein Anfangverzeichniss (siehe Code!) 2. ein CComboBox, mit Items die Dateinamen sind die in ine andere Vrzeichnis liegen pfad = ".\\Data\\FieldData\\"; Wenn ich aus der CComboBoxein Item auswähle wird n pfad diese Datei gesucht und geöffnet. Diese funktionret Nur dann wenn ich davor nicht der Methode OnFileopen1() gerufen habe und noch nicht der Anfang verzeichnis initialisiert habe!!! Also wenn ich breits die Anfangverzeiche initialisiert habe dann bei der Auswahl aus der CComboBox wird die Datei nicht in pfad gesuch sonder in diese Adresse: was nich sein muss habe mit Buld markiert! // determine the root name of the volume AfxGetRoot(lpszPathOut, strRoot); // Hier wird diese wert beim Debugen angezeigt! Vielen Dank in voraus!
  5. Hallo Es funkioniert einwandfrei;) Ich danke dir! etzt habe ich eine andere Frage: Ich habe in mein CSeite2 ein MSFLEXGRID "Tabelle" mit fixer Zeile und und Spalte i Form änliche Exceltabelle. Ich habe ein Button auf diese Seite, wenn ich darauf klick öffnet ein SAVE Dialaog, dort kann ich die name ein geben und Spechern! Das Problem: Ich weiß nicht wie ich meine MSFLEXGRID als eine Exceltabelle Speichern kann? Bitte um Tip:confused: lg. BOOT
  6. Kann vieleich jemand mir bei diesem Problem mir helfen! 1.Ich habe ein TabCtrl mit MFC erstellt 2.Dann habe ich ein Dialog mit Classenname CSeite1 "Untergeornet und Kein Rand" erstellt. 3.Zu diese Dialog habe ich die Streuerelementten wie List, Button, Edit, etc.. eingefügt und für die Membervariablen definiert 4.Dann das gleiche noch ein mal für zweite Dialog mit Classenname CSeite2 erstellt. Alles in jeder Dialog funktioniert einwandfrei bis zu einem: Problem: Ich möchte von CSeite1 aus eine Funktion eine CStringswert in ein Editfeld in CSeite2 hinein schreiben das heißt mit Button Select in CSeite1 Lese ich aus der Listenelemen der CSeite1 und Übergebe ich in CSeite2 in ein CEditelemet. //In diese Methode soll Stringswert an der Editfeld der CSeite2 übergeben werden und dort in der Feld erscheinen. void CSeite1::OnSelectbutton() { UpdateData(TRUE); int nSelected; CString liste; CString list2; POSITION p = m_cListCtrl.GetFirstSelectedItemPosition(); if(p) { int i; while (p) { nSelected = m_cListCtrl.GetNextSelectedItem(p); if(m_Radio1.GetCheck()) { liste = m_cListCtrl.GetItemText(nSelected,0); } else { liste = m_cListCtrl.GetItemText(nSelected,2); } list2 = list2 + liste; } m_sResults = list2; } else { MessageBox("Keine Element ausgewählt!","Warning!",MB_OK); } UpdateData(FALSE); } //In CSeite2 header class CSeite2 : public CDialog { // Konstruktion public: CSeite2(CWnd* pParent = NULL); // Standardkonstruktor // Dialogfelddaten //{{AFX_DATA(CSeite2) enum { IDD = IDD_SEITE2 }; CString m_Test; CMSFlexGrid m_ctlFGrid; //}}AFX_DATA // Überschreibungen // Vom Klassen-Assistenten generierte virtuelle Funktionsüberschreibungen //{{AFX_VIRTUAL(CSeite2) protected: virtual void DoDataExchange(CDataExchange* pDX); // DDX/DDV-Unterstützung //}}AFX_VIRTUAL // Implementierung public: void vorher(); CString m_csinliste; void SetDataMsflexgrid(CString cs_Data, int i_spalte, int i_zeile); void GetData(CString cs_Data, int i_spalte, int i_zeile); int m_iMouseCol; int GenID(int m_iRow, int m_iCol); void DoSort(); CString RandomStringValue(int m_iColumn); void LoadData(); HICON m_hIcon; protected: // Generierte Nachrichtenzuordnungsfunktionen //{{AFX_MSG(CSeite2) afx_msg void OnButton1(); afx_msg void OnPaint(); virtual BOOL OnInitDialog(); afx_msg void OnMouseDownMsflexgrid(short Button, short Shift, long x, long y); afx_msg void OnEnterCellMsflexgrid(); afx_msg void OnCancelMode(); DECLARE_EVENTSINK_MAP() //}}AFX_MSG public: CString m_csEmpfang; afx_msg LRESULT OnMyMessage(WPARAM wParam, LPARAM lParam); DECLARE_MESSAGE_MAP() private: int m_iZeile; int m_iSpalte; CString m_csData; };

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...