Zum Inhalt springen

jasso

Mitglieder
  • Gesamte Inhalte

    562
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von jasso

  1. hi leutez ich bin grad dabei eine site zu coden auf der es erforderlich ist bilder von digi-cams upzuloaden. allerdings habe ich wenig bock jedes bild einzelln hochzuladen. hat irgendwer eine idee wie ich vielleicht einen ganzen ordner mit bildern, oder eine mehrfachauswahl hochladen kann? mfg jasso
  2. hallo leute Ich hab hier ein kleines Problem mit meinem DataGrid. Also Folgendes: ich habe ein ListView-Element mit Werten befüllt. Wird jetzt auf dem ListView-Element ein Element markiert, werden in einem zusätzlichen DataGrid die zugehörigen Werte angezeigt. Nun möchte ich es realisieren, dass ich die untergeordneten Werte aus dem DataGrid per Drag&Drop einem neuen Element im ListView zuweise. Problematik: momentan kämpfe ich damit dass ich, wenn ich die eigenschaft DragMode des DataGrids auf Automatic stelle, beim Anwenden das gesamte DataGrid ziehe:confused: Kann mir irgendwer sagen was ich da falsch mache???
  3. hi leute ich hab hier ein ziemliches problem mit "data environment" in VB 6.0. ich habe ein bereits bestehendes projekt (mit vielen vielen ADO-Steuerelementen) umgeschrieben auf "data environment"-zugriff. nun treffe ich allerdings auf a paar probleme. 1. DataGrids mit direkter bindung werden einmal gefüllt und nicht wieder aktualisiert (gibt es hier eine eigenschaft die umgestellt werden muss damit des wieder funktioniert? oder kann ich die DataGrids so aktualisieren dass sie die datenquelle neu laden?) 2. ist ein ganz komisches problem aufgetreten. ich kann den Datensatzzeiger nicht wieder mit "MoveFirst" auf den ersten Datensatz setzen. auch mit "Requery" geht es nicht. und des erstaunlichste: wenn ich Schließe und neu Öffne ist der Datensatzzeiger immer noch auf der selben stelle:confused:. hat jemand eine ahnung woran des liegen könnte??? mfg jasso
  4. tach kennt wer einen guten InstallShield-Generator für VC++6.0 (wenn möglich freeware)?? mfg jasso
  5. ich hab ein problem des ich schon mal angesprochen habe (allerdings hat mir keiner helfen können). jetzt bin ich etwas weiter. Grundproblematik: DRUCKEN VON TABELLENDATEN!!!! hierzu hab ich ein DataGrid-Steuerelement und ein ADO-Steuerelement. dem ADO-Steuerelement weise ich einen Recordsource (SQL-Anweisung) zu und des Grid bezieht sich dann auf des ADO-Steuerelement. soweit sogut. nur wie kriege ich die einzellnen daten aus dem ADO-Steuerelement bzw. aus dem dazugehörigen Objekt raus??? hab mittlerweile scho ziemlich viel rumprobier und komme immer wieder zu dem punkt an dem ich einem [irgendwas].GetItem(VARIANT Index) einen "VARIANT-Index" zuweisen muss (kann allerdings auch gut sein dass ich in der richtung komplett falsch liege. kann mir bitte irgendwer weiterhelfen :confused:
  6. hi ich möchte eine kleine Vorlage ausdrucken. problem an der sache is, dass der Vordruck automatisch im Querformat gedruckt werden muss. Frage: Wie kriege ich in die Eigenschaften (CPrintInfo-Objekt) rein dass er Querformat drucken soll (und wenn möglich ohne den Druckeigenschaften-Dialog . dass es damit geht is mir klar ;o). Ich habe zwar eine Eigenschaft gefunden die ungefär passen könnte (CPrintDialog::m_pd.hDevMode.dmOrientation). allerdings habe ich keine Ahnung wie ich die befüllen soll??? mfg jasso
  7. :uli ES GEHT!!!!!!!!!!:uli vielen vielen dank. Und worin unterscheiden sich jetzt die beiden Blöcke? (nur damit ich auch weiß was ich falsch gemacht hab )
  8. Sorry dass es so lange gedauert hat, aber ich versuch mal des Thema hier wieder aufzufassen (vor allem weil das Problem weiterhin besteht) Ich kriege leider keine FehlermeldungsNr. nur immer die Meldung: Parser-Fehler: ";" erwartet. Eingabezeile: "virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo); Schön langsam komme ich zu einem punkt an dem ich unbedingt wieder Steuerelemente einfügen müsste:(
  9. selbes phänomen. habe alle genannten Dateien gelöscht, im VS versucht wieder in den Klassen-Assistenten zu kommen (an dieser stelle hat er mir auch brav die meldung gebracht dass die Dateien neu erstellt werden müssen und dies dann auch gemacht). und ... leider immer noch der selbe Fehle.
  10. für alle anderen Klassen ja. aber für meine CDiagramm-Klasse nicht.
  11. wenn ich die Methoden Auskommentiere kriege ich trotzdem den Fehler (allerdings bestand das Problem nicht bevor ich die Methoden gemacht hab). Die Klassenansicht öffne ich über Ressourcen. auf dem Formular/Dialog dann Rechtsklick->"Klassen-Assistent..." ich kann übrigens auch kein neues steuerelement einfügen und diesem dann ein Ereignis zuweisen. da kriege ich dann zusätzlich noch die Fehlermeldung: "Hinzufügen eines neuen Elements nicht möglich" das einfügen eines Steuerelements allein funktioniert schon (nur kann ich es halt nicht verwenden ;o)
  12. tach Ich habe ein kleines bis mittelschweres problem mit VS6.0. Wenn ich in meinem Projekt in VC6.0 versuche den Klassen-Assistenten zu öffnen bekomme ich folgende Fehlermeldung: Parser-Fehler: ";" erwartet. Eingabezeile: "virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);" Klar habe ich mir die Besagte Methode bereits angeschaut, kann aber keinen Fehler entdecken. Die Haeder: ... public: //{{AFX_DATA(CDiagramm) [COLOR=red]virtual void OnEndPrinting(CDC* pDC, CPrintInfo* pInfo);[/COLOR] virtual void OnBeginPrinting(CDC* pDC, CPrintInfo* pInfo); virtual void OnPrint(CDC* pDC, CPrintInfo* pInfo); virtual BOOL OnPreparePrinting(CPrintInfo* pInfo); enum { IDD = IDD_DIAGRAMM_FORM }; ... Die CPP: ... void CDiagramm::OnEndPrinting(CDC* pDC, CPrintInfo* pInfo) { // TODO: Speziellen Code hier einfügen und/oder Basisklasse aufrufen CFormView::OnEndPrinting(pDC, pInfo); } ... Hatte irgendwer schon mal ein ähnliches Problem, oder eine Ahnung woran es liegen könnte:confused:
  13. tachtach Ich habe eine Anwendung in VC++6.0 geschrieben mittels welcher ganz einfach Daten über ADO in ein Datagrid (Microsoft DataGrid Control, Version 6.0 (OLEDB)) ausgelesen werden. Nun möchte ich diese Daten Drucken (unabhängig davon wie viele Daten enthalten sind) und weiß nicht so recht wie ich dies verwirklichen soll. Ein bekannter hat mir gesagt ich soll mit Reports arbeiten und es sei so ähnlich wie Berichte in Access. Allerdings habe ich keine Ahnung wie ich das anstellen soll (habe auch bisher nichts gefunden). Ist so ein Report-Generator (auch ein Begriff der von dem Bekannten stammt ;o) im VS bereits enthalten, oder gibt es den irgendwo Freeware o.ä.:confused:
  14. :uli ich könnt dich :hodata knutschen!!!!!!!!!!! vielen dank für die mühe!!!!!!!!!
  15. :uli die konvertierung schluckt er und kompilliert fertig. jetzt hab ich allerdings das problem dass er mir bei CDocTemplate::GetFirstDocPosition keinen wert zurückgibt, obwohl ich doch eigentlich ein Document drin haben müsste (Es wird mir ja angezeigt!!!) CDocTemplate *pTemp; CDocument *pDoc; CView *View; CBenutzereinstellungen *benutzer; POSITION pos; if(pos = app->GetFirstDocTemplatePosition()) { pTemp = app->GetNextDocTemplate(pos); [COLOR=red][COLOR=blue]if[/COLOR](pos = pTemp->GetFirstDocPosition())[/COLOR] { pDoc = pTemp->GetNextDoc(pos); [COLOR=blue]if[/COLOR]((pos = pDoc->GetFirstViewPosition()) { View = pDoc->GetNextView(pos); benutzer = [COLOR=blue]static_cast[/COLOR]<CBenutzereinstellungen*>(View); benutzer->m_BenutzerID = 1; } } pTemp->OpenDocumentFile(NULL); } die View-Klasse wurde auch in der Applikationsklasse sauber eingefügt: CMultiDocTemplate* pNewDocTemplate = [COLOR=blue]new[/COLOR] CMultiDocTemplate( IDR_BENUTZEREINSTELLUNGEN_TMPL, RUNTIME_CLASS(CPETDoc), RUNTIME_CLASS(CChildFrame), RUNTIME_CLASS(CBenutzereinstellungen)); AddDocTemplate(pNewDocTemplate); Wie kann es sein dass er mir trotzdem kein Dokument findet? Also die Fehlermeldung is die selbe. Werd ich mir auf jeden fall zu gemüt führen. DANKE
  16. :confused: Verwirrt!!!:confused: irgendwie habe ich das Gefühl dass mir der Aufbau einer MDI-Anwendung nicht ganz so klar is wie ich bisher gedacht habe. ok. ich habe alle stufen durchlaufen CWinApp::GetFirstDocTemplatePosition/GetNextDocTemplate CDocTemplate::GetFirstDocPosition/GetNextDoc CDocument::GetFirstViewPosition/GetNextView und erhalte am ende einen CView*. allerdings kann ich diesen nicht in eine meiner von CFormView abgeleiteten klassen konvertieren (was ja meiner meinung nach notwendig ist um auf die Membervariablen zugriff zu haben). Wiso geht das nicht? wo doch die klassenhirarchie es erlauben müsste: CWnd --> CView --> CScrollView --> CFormView Ich verwende im gesamten programm nur einen Array mit fünf Bitmaps drin. Habe ihn mir zwar trotzdem angeschaut aber definitiv keinen Fehler entdeckt. das einzige was ich auf den Heap-Speicher erzeuge sind meine Exception-Klassen.
  17. tachtach ich hab wiedermal ein kleines Problem mit meinem MDI-Fenster in VS6.0. Es muss doch möglich sein Werte von der CMainFrame (von CMDIFrameWnd abgeleitet) in die untergeordneten Fenster (von CFormView abgeleitet) zu übergeben ohne dabei globale Variablen verwenden zu müssen. Bis jetzt habe ich das ganze mit globalen Variablen geregelt. Das problem an der sache ist dass ich Fehler beim includieren erzeuge, und das nicht gerade wenige (er kompilliert mir komischerweise trotzdem fertig). Ein weitere problem mit den globalen Variablen (eigentlich das Hauptproblem) is dass er mir, wenn ich das Prog schließe folgenden Fehler bringt: File: dbgheap.c Line: 1017 Expression: _BLOCK_TYPE_IS_VAILD(pHead->nBlockUse) (kommt nicht so gut wenn ich des drin lasse!!!)
  18. hi leute Bin mir jetzt nicht ganz sicher ob ich hier richtig bin, aber ich versuchs einfach mal. Ich greife mit VC++ über ODBC auf eine Interbase-Datenbank zu. Eigentlich möchte ich im Programm die aktuelle Datenbankdatei umbenennen (oder auch löschen), was aber nicht funktioniert weil er mir den fehler bringt dass die Datei gerade verwendet wird. Aber auch wenn ich das Programm bereits längst wieder geschlossen habe, kann ich die db-datei nach wie vor nicht umbenennen oder löschen. Meine Theorie: irgendwie greift der ODBC-Treiber auch nachträglich noch auf die Datei zu. liege ich da richtig? und wenn ja wie kann ich den Zugriff dann beenden (ohne mich abmelden zu müssen!!!)?
  19. Also meiner meinung nach is val ein ganz normaler double-Wert. Na wie auch immer. Ich hoffe Du hast das ganze hingekriegt (und tut mir leid dass ich dir da nicht weiterhelfen kann. wie gesagt ich hab des ganze über ado gemacht) Andere Frage: wie kann ich das erstellte Diagramm dann Drucken?? hab mir schon ein paar themen über drucken angeschaut die mir allerdings allesamt nicht wirklich so ganz einleuchten:confused:
  20. ich hoffe wir reden über das gleiche beispiel: COleSafeArray saRet; DWORD numElements[] = {10, 10}; // 10x10 // Create the safe-array... saRet.Create(VT_R8, 2, numElements); // Initialize it with values... long index[2]; for(index[0]=0; index[0]<10; index[0]++) { for(index[1]=0; index[1]<10; index[1]++) { double val = index[0] + index[1]*10; saRet.PutElement(index, &val); } } // Return the safe-array encapsulated in a VARIANT... m_Chart.SetChartData(saRet.Detach()); m_Chart.Refresh; in diesem stehen alle Werte für das Diagramm in "saRet" und werden mit "PutElement" eingefügt. ich nehme mal an dass der erste wert (hier "index") den x-Achsen-Wert und der zweite (hier "val") den x-Achsen-Wert. Genau weiß ich das allerdings auch nicht weil ich die Wertübergabe ja über ADO gemacht hab (automatische Skalierung und als Datenquelle das ADO-Steuerelement und der rest funzt automatisch )
  21. wiso einen eindimensionalen Array? um Werte in ein Diagramm eintragen zu können müssen doch für jeden Punkt ZWEI Werte vorhanden sein oder (in deinem fall halt Verbrauchsmenge und Zeit). ansonsten kann ich mir vielleicht noch vorstellen dass du die Skalierungseinstellungen falsch gewählt hast.
  22. Ich hoffe mal wir reden über des gleiche ActiveX-Element:confused: : Microsoft Chart Control, version 6.0 (OLEDB) da kann man ganz einfach über die Eigenschaften --> Diagramm --> Diagrammtyp Linie Einstellen.
  23. du kannst damit auf jeden fall auch liniendiagramme erstellen (hab ich nämlich gemacht). wie des geht kann ich dir morgen schreiben!
  24. Schau dir mal das "MS Chart Controll"-ActiveX an. hat mir bei der erstellung sehr geholfen. Wenn du deine Daten aus einer DB ausliest kann ich dir noch "Microsoft ADO Data Controll" empfehlen. einfach mit der Recordsource abfragen erstellen und das Chart Controll darauf zugreifen lassen. ohne DB gibt es hier -http://www.codeguru.com/controls/MSChart.shtml- eine schöne hilfe (allerdings auf englisch). mfg jasso
  25. hab mir schon CWCWebChart angeschaut, aber ich finde keine vernünftige hilfe dazu. weiß wer wie ich damit oder mit ähnlichem umgehe?

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