Zum Inhalt springen

Diablo999

Mitglieder
  • Gesamte Inhalte

    239
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von Diablo999

  1. Meines wissens gibt es kein OnMouseOver bei den Standardsteuerelementen, aber mach dir doch einfach selbst eins... Beim ersten Mal betreten von OnMouseMove feuerst du dein eigenes OnMouseOver. Mit Flag merken ob du das erste mal reingelaufen bist!!! Im gleichen Zweig startest du mit SetCapture eine "Mausüberwachung". In allen weiteren aufrufen von OnMouseMove prüfst du ob der Mousecursor noch über deiner Listbox ist, wenn nicht setzt du das Flag zurück. So in etwa müsste es funktionieren. Wenn ich meinen Code noch find kann ich ihn dir posten. Diablo999
  2. Kannst du nicht einfach mit SendMessage eine WM_SYSCOMMAND mit SC_MINIMIZE an alle TopLevelfenster schicken?? In etwa so SendMessage(HWND_BROADCAST, WM_SYSCOMMAND, SC_MINIMIZE, 0); Diablo999
  3. Endlich fertig!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! *FREU* Insgesamt eigentlich recht einfach, bis auf die Kernqualis..... WISO ging sogar einigermaßen. *FREU* *FREU* *FREU* *FREU*
  4. Hast du vielleicht die Release-Version von der DLL geladen??? Diablo999
  5. @Grubi Soviel ich weiß ist es nicht erlaubt das Tabellenbuch um Text zu erweitern Jedoch ist es möglich wichtige Passagen z.B. mit einem Textmarker hervorzuheben und bestimmte Berecihe mit Zetteln zu kennzeichnen... Diablo999
  6. Mein Inhaltsverzeichnis sieht ähnlich aus und habs schon abgegeben. Den Pubnkt 1 Ziel des Dokuments sollte vielleicht heißen Ziel des Projektes!?!? Servus
  7. @LuckyLuke Wie, du warst? Ich bin jedenfalls Klassensprecher, wenn dir das was sagt. Und mein Name beginnt mit H....... Sers
  8. Was soll den diese ERP-Systeme sein??? Davon hab ich leider noch nie was gehört, der Rest ist mir glücklicherweise alles bekannt... Danke schonmal Diablo999
  9. Diablo999

    VB 6 Controls

    Ich verwende hierfür immer das ComponentOne FlexGrid, das ist sehr komfortabel. Jedoch brachst du ne Lizenz und so weiter... Das normale MS FlexGrid kann Standardmässig glaube ich keine automatischen Combo oder Testeingaben. Aber es ist doch kein Problem die entsprechende Combo- oder Testbox auf das Flexgrid zu legen und die Auswahl bzw. Eingabe in das Feld zu schrieben... Diablo999
  10. Die Klasse IFA 12 D aus der erlanger BS ist zum Großteil auch mit dabei... Wir schreiben auch in der Fürther Stadthalle. Na dann, fröhliches Besäufnis
  11. Aus welchem Grund willst du überhaupt im Baum "zurück" laufen? Im Normalfall wird doch immer der ganze Baum durchlaufen (mit Hilfe einer Rekursiven Funktion). die Funktion könnte dann in etwa so aussehen: void PrintTree(CTree* lpTree) { // linken Ast schreiben if (lpTree->lpLeft) PrintTree(lpTree->lpLeft); // den Knoten selbst cout << lpTree->szData; // rechten Teilzweig if (lpTree->lpRight) PrintTree(lpTree->lpRight); }
  12. Hi Guybrush... Bei deinem Code hast du aber kein richtiges 2-Dimensionales Array Es ist mehr ein Array von Zeigern die wiederum auf eindimensionale Arrays zeigen. Ein Array ist im Speicher immer zusammenhängend, ansonsten ist es kein Array mehr. Bei deiner Version müssten für die Anzahl der 1. Dimension ein new aufruf geschehen um die 2. Dimension zu allocieren was sich nicht unbedingt positiv auf das laufzeitverhalten auswirken würde. Da ist ein Zugriff über Offsets die effizientere Lösung. Gruß Diablo999
  13. Willst du eine eingegebene Formel zerlegen? Wenn ja würde diese Antwort wohl etwas länger werden... Wenn nein: Hier wie ein Baum in etwa aufgebaut ist struct STree { STree* lpLeft; // Verweis auf den linken Teilzweig STree* lpRight; // Verweis auf den rechten Teilzweig char* szData; // Die Daten in diesem Zweig } Gruß Diablo999
  14. Hi Chris... Leider ist es meines Wissens nach nicht möglich dynamische mehrdimensionale Arrays in C++ zu erzeugen, das liegt daran das du den zeiger den dir new zurückgibt einer Variable vom Typ bool* zuweist. Um auf einen Pointer zuzugreifen gibt es die Möglichkeiten *Var und Var[x] . Da der C Compiler aber nicht "weiß" das dein Zeiger auf ein mehrdimensionales Array zeigt kannst du nicht darauf zugreifen wie bei mehrdimensionalen statischen Arrays. Um dies zu können müsste der Compiler der Obergrenze der zweiten Dimension kennen um das richtige Feld zu ermitteln. Jedoch weißt du ja die Dimesionen und kannst dir einen Workaround basteln. z.B. bool* x = (bool*)new bool[3][4]; // Poiner auf des 2-dimensionale Array erzeugen // Zugriff auf x[2][3] x[2*4 + 3] = 1; // 2*4 ergibt dabei den offset auf die 1. Dimension // 3 gibt das offset in der 2. Dimension an Hoffe das ist verständlich.... Diablo999
  15. Diablo999

    VB: USB ansteuern?

    Was genau meinst du mit ansteuern... Willst du einfach irgendwelche Daten raussenden oder was? Das ist soviel ich weiß nicht ganz so leicht wie bei der seriellen schnittstelle oder der Parallelen. Im Normalfall müsstest du einen Kernelmode Treiber für die Hardware schreiben die du ansteuern willst. Dieser Treiber setzt dann auf dem USB Root Treiber auf und aus deinem Programm kanst du auf deinen Treiber drauf zugreifen. Vielleicht reichts auch aus direkt auf dem USB Root Treiber aufzusetzen. --> richtig schwer, und meiner Ansicht nach nur mit VC zu lösen Wenns tatsächlich eine einfache Möglichkeit gibt würde mich diese schon auch interessieren. Diablo999
  16. Nimm doch einfach OnSysCommand da bekommst du ne nID die dir auskunft gibt was passiert z.B. Maximize oder Minimize Es ist ein Member von CWnd
  17. Danke Leute, ich werd mich gleich an die Arbeit machen und das natürlich schon vorhandene Pflichtenheft mit in die Dokumentation mit aufnehmen... Wirtschaftlichkeitsanalyse klingt echt gut... Danke zusammen
  18. Das Konzept hab ich vor dem Programmieren geschreiben, es ist eine Art Beschreibung was wie zu tun ist, aber aus fachlicher Seite gesehen, das war auch die Diskussionsgrundlage mit meinem Auftraggeber. Was meinst du mit einer Kostenbetrachtung? Wie viel hats gekostet - Wieviel wirds bringen? Danke schonmal für deine Vorschläge Diablo999
  19. Hi Leute... Hab eigentlich meine Projektdoku soweit fertig, hab aber irgendwie das Gefühl als ob was fehlt... Hier mal das Inhaltsverzeichnis 1. Ausgangssituation 1.1. Ausbildungsbetrieb 1.2. Problemstellung/Projektziele 1.3. Projektumfeld 1.4. Projektschnittstellen 1.5. Projekt Items 2. Ressourcen und Ablaufplanung 2.1. Sachmittelplanung 2.2. Terminplanung 2.3. Ablaufplan 2.4. Kostenplanung 3. Durchführung und Auftragsbearbeitung 3.1. Konzepterstellung 3.2. Projektdurchführun 3.3. Abweichungen/Entscheidungen 3.4. Qualitätssicherung 4. Projektergebnisse 4.1. Soll-Ist-Vergleich 4.2. Nutzenanalyse 5. Erweiterungsmöglichkeiten 6. Glossar 7. Anhang Wäre um einige Bewertungen und/oder Vorschläge dankbar... Ich hab übrigens kein Pflichtenheft, weil es ein internes Projekt ist und ich als Diskusionsgrundlage das Konzept hergenommen habe. Ist das in Ordnung? Muss ich eigentlich nochmal den ganzen Inhalt des Konzepts in Kurzform in die Doku mit reinbringen oder reciht des im Anhang? Vielen Dank schon Mal Diablo999
  20. Das mit der Message hast du ja andscheindend schon rausgefunden um ein Handle auf ein Font zu bekommen kannst du die Funktion CreateFont(...) verwenden, als letzten Parameter erwaretet diese Funtion lpszFace. Wenn ich mich nicht ganz täusche kannst du da den Fontnamen reinhauen. Die ganzen anderen Parameter versorgst du mit 0 und NULL und sowas, die brauchst du wahrscheinlich nicht alle. Normalerweise übergibt man der Funtion die Eigenschaften die die Schrift haben soll die man sucht, und bekommt ein Handle zurück... Hoffe des klappt Diablo999
  21. Mir ist leider ekin passender Name eingefallen, aber der Titel triffts wohl am besten Ich habe ganz viele Punkte, jeder Punkt kann beliebig(kann auch ne Obergrenze von z.B. 8 sein oder so) viele Verbindungen zu benachbarten Punkten haben. Fällt einem von euch eine passende Struktur ein um so ein Punktefeld zu speichern? Ich will jetzt aber nicht so was... struct Punkt { Punkt* p1; Punkt* p2; Punkt* p3; ... } Sondern was flexibleres... Hab aber auch keine Lust mit dynamischen Arrays in C/C++ zu hantieren. Hoffe einer von euch weiß einen "schönen" Ansatz Danke schonmal Diablo999
  22. Nein, kann ich dir leider nicht sagen, aber TestIt klingt interessant!!! Was ist das denn? Homepage oder so? Bin auch schon auf alle Antworten gespannt... Diablo999
  23. Hi Leute!!! Hat irgendjemand auch diese Festplatte oder eine andere aus der Reihe? Bei mir kommts manchmal vor das das Bios beim booten die Festplatte nicht richtig erkennt... als Name der Platte stehen dann immer irgendwelche Zeichen. Außerdem macht sie manchmal so Kratzlaute. Wenn ich aber das Kabel abziehe, neu anstecke und erneut boote funktioniert sie meistens wieder. Auch ein Chkdisk hat noch nichts gebracht. Ach, bevor ichs vergesse: NEIN, ich habe die Festplatte nicht schlecht behandelt, der Schaden wurde also nicht von mir durch unsanfte Behandlung herbeigeführt... 8-> Schonmal Danke an alle Antworter Diablo999
  24. Joo, Ich sehe das genauso wie du... Diablo999
  25. Hi! Kennt einer von euch eine möglichkeit unter Windows(2000, XP, NT) einen anderen Rechner per Wake-on-lan zu booten. Auf welcher schicht arbeitet Wake-On-Lan und wie kann ich die entsprechenden Pakete über die Windows API verschicken. Würde mich echt über einige Tips freuen. Schon mal Danke im voraus Diablo999

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