Alle Beiträge von Klotzkopp
-
Taskleiste unter Access auslesen???
Mit GW_HWNDFIRST und GW_HWNDNEXT kommst du nur an die Geschwisterfenster von "Me". Da die Fenster in einem Baum angeordnet sind, kommst du so also niemals aus Access heraus. Hol dir mit GetAncestor( Me.hWnd, GA_ROOT ) das Root-Fenster, und versuch es damit mal.
-
Taskleiste unter Access auslesen???
APIs gibt es viele. Darum sind unsere Foren nach Sprachen sortiert. Dann solltest du aber zumindest den Code oder einen Link darauf posten. Blinddebugging ist immer etwas schwierig.
-
Abwärtskompatibilität
Auf welcher Plattform dein Programm läuft, hängt nicht davon ab, auf welcher Plattform du entwickelst, sondern welche Funktionen dein Programm verwendet. Manche Funktionen sind auf bestimmten Plattformen nicht verfügbar, andere hängen von der Version einer bestimmten DLL ab. Diese Informationen findest du jeweils bei den Beschreibungen der Funktionen in der MSDN Library.
-
Taskleiste unter Access auslesen???
Hallo Arnie, du bist im falschen Forum. --> Verschoben nach: Delphi/VB/VBS/AS 400/C#/.net/Sonstige
-
Link zum letzten Thread
Klotzkopp hat auf einen Beitrag in einem Thema geantwortet in News und Feedback zu Fachinformatiker.dehttp://fachinformatiker-world.de/forums/showthread.php?s=&postid=390056#post390056
-
Datensätze in IRowset
Du könntest dir das mal anschauen: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/oledb/htm/olprchapter03_4.asp Das muss der Provider allerdings nicht unterstützen.
-
Prozesse auflisten
Schau mal hier rein: http://fachinformatiker-world.de/forums/showthread.php?s=&threadid=32325
-
Forumprobleme
Klotzkopp hat auf Guybrush Threepwood's Thema geantwortet in News und Feedback zu Fachinformatiker.deIch habe hier seit der "Rückumstellung" bisher keine leeren Seiten mehr.
-
Drucken in einem Dialog
Schau doch mal hier rein: http://www.codeproject.com/printing/printingmadeeasy.asp
-
Lpctstr C++
LPCTSTR ist ein typedef von const TCHAR *. TCHAR ist, je nachdem, ob UNICODE definiert ist oder nicht, char bzw. wchar_t. Wenn also UNICODE nicht definiert ist (das ist die Standardeinstellung), dann ist LPCTSTR gleichbedeutend mit const char *.
-
CListCtrl editieren
http://www.codeguru.com/listview/edit_subitems.shtml
-
Compiler Warning (level 1) C4786
#pragma warning(disable: 4786) vor den #include-Direktiven der für die Warnungen verantwortlichen Headerdateien - meist die der Containerklassen der Standardbibliothek.
-
MSDE (SQL - ODBC) und Visual Studio .net
Es gibt keinen Grund zu schreien. Was du da hast, sieht wie normales VB aus (nicht .NET). Könntest du also bitte mal genau sagen, welche Sprache du verwendest?
-
MSDE (SQL - ODBC) und Visual Studio .net
@Meik: Welche Sprache verwendest du? Falls es C++ ist (davon gehe ich aufgrund des gewählten Forums aus), ist es wichtig, ob du managed (CLR) oder unmanaged (native) C++ verwendest. Da gibt es große Unterschiede im Datenbankzugriff. Hast du überhaupt schon eine Datenbankschnittstelle in deinem Programm?
-
Potenzieren eines Feldes
@witch doctor: Deine potenz-Funktion liefert immer das Quadrat ihres Arguments zurück. Wenn du diesen Rückgabewert immer wieder als Argument verwendest, errechnest du nicht y hoch n, sondern y hoch (2 hoch n-1): y = 4; y = potenz( y ); // y = 16 (4 hoch 2) y = potenz( y ); // y = 256 (4 hoch 4) y = potenz( y ); // y = 65536 (4 hoch 8)
-
locale facet und Streams (C++)
Hast du auch die Anwendung auf MultiThreadedDLL(debug) gesetzt? Alle Komponenten, als Anwendung und DLLs, sollten die gleiche Runtime verwenden.
-
locale facet und Streams (C++)
Und genau das ist ein Problem, denn damit hast du mehr als eine Laufzeitumgung in deinem Programm. Die Folge davon ist, dass statische/globale Objekte der Laufzeitumgebung mehrfach vorhanden sind. Es könnte so sein, dass ein globales Default-facet-Objekt der Laufzeitumgebung der Anwendung initialisert wird, dann aber das (uninitialiserte) der Laufzeitumgebung der DLL verwendet wird.
-
locale facet und Streams (C++)
Ich tippe auf die Laufzeitbibliothek. Falls du die DLL und das Programm mit unterschiedlichen oder statischen Versionen der Laufzeitbibliothek verlinkst, versuch mal, die Runtime bei beiden auf "Multithreaded DLL" oder "Multithreaded Debug DLL" zu setzen.
-
Quicksort über Dreiermedian
Du nimmst die Werte am Anfang, am Ende und in der Mitte, bringst sie in die richtige Reihenfolge (ggf. zwei Vertauschungen), und nimmst dann den mittleren der drei Werte als Pivot-Element.
-
Steuerung der Schnittstelle
Standard-C/C++ weiß nichts von Druckerports oder Dioden, drum: --> Thema verschoben.
-
Näherungsweise Pi-Berechnen
Das Problem bei der Monte Carlo Methode ist, dass du keine Qualitätsaussage über deine Näherung angeben kannst. Da das aber wohl genau deine Aufgabe ist, versuchs doch mal mit dem der Methode von Archimedes (zu finden beim dritten Link in nic_powers Beitrag). Du berechnest die Umfänge der n-Ecke für immer größer werdende n. Durch die Differenz des Umfangs des äußeren und inneren n-Ecks kannst du die Genauigkeit deiner Näherung bestimmen. P.S.: Mein Mathelehrer sagte damals: "Archimedes trieb es bis 96"
-
Programm soll nur Zahleneingaben akzeptieren
Ein char ist nur ein einzelnes Zeichen, das wird dir nicht weiterhelfen. Verwendest du C oder C++? Wie liest du ein?
-
Programm soll nur Zahleneingaben akzeptieren
Wenn du die Eingabe gleich als Zahl einlesen lässt, ist es schwieriger, eine Fehleingabe überhaupt zu erkennen. Wenn du die Eingabe als Zeichenkette behandelst, kannst du jedes Zeichen darauf prüfen, ob es eine Ziffer ist, und entsprechend reagieren.
-
VisualStudio 6 unter Win98se
Mir ist kein solcher Fehler bekannt. Hast du die Möglichkeit, die Installation auf einem nativen Windows 98 SE-System zu testen?
-
VisualStudio 6 unter Win98se
Damit kann ich jetzt nicht viel anfangen. Wie äußert sich das? Auch hier: Wie äußert sich das? Fehlermeldung?