Alle Beiträge von Klotzkopp
-
E-Mails versenden
Es gibt da drei grundsätzliche Möglichkeiten: 1. Du hängst dich direkt an einen Mailclient mit Automatisierungsschnittstelle, z.B. Outlook. Damit bist du aber von diesem Client abhängig. 2. Du verwendest eine generische Email-API wie z.B. MAPI. Nachteil dabei ist, dass du keine wirkliche Kontrolle darüber hast, wann die Mail verschickt wird, weil das von den Einstellungen des Benutzers abhängt. Der Vorteil ist, dass das mit praktisch jedem Mailclient funktioniert. 3. Du verwendest eine SMTP Library, wie die, auf die dich themaster hingewiesen hat. Damit bist du völlig von Mailclients und deren Einstellungen unabhängig, brauchst aber eine Internetverbindung auf dem Rechner, die SMTP erlaubt.
-
starten eines Programms über Buttonclick auf Formular
Ich bin zwar nicht "Leutz", aber das kann ich dir sagen: indem du weniger Satzzeichen und dafür mehr Informationen lieferst. Also, welches Betriebssystem, welche Entwicklungsumgebung, was für ein Formular?
-
Sprechblase in der Taskleiste
Tray Icon: http://msdn.microsoft.com/library/en-us/shellcc/platform/shell/reference/functions/shell_notifyicon.asp Balloon Tip: http://msdn.microsoft.com/msdnmag/issues/02/11/CQA/default.aspx
-
_popen, offnen einer Pipe und schreiben in die Standardeingabe
Was für eine Art von Programm erstellst du? _popen funktioniert AFAIK nur bei Konsolenanwendungen.
-
_popen, offnen einer Pipe und schreiben in die Standardeingabe
@Nebutheb: Dein Code funktioniert bei mir. Was klappt denn nicht? Schlägt _popen fehl?
-
Datei Zeilenweise einlesen
Naja, gerade jetzt weiß ich z.B. nicht, wo der Fehler in dem Gerätetreiber steckt, den ich debuggen muss... ifstream hat auch eine eof()-Methode. Nachdem getline die letzte Zeile ausgelesen hat, ist f.eof() true.
-
Mit C++ Datenbankzugriff
Das ist ADO, das kannst du auch mit C++ benutzen. Allerdings musst du dich um sehr viele Sachen, die dir sonst die ScriptEngine abnimmt, selbst kümmern. Such einfach mal im Forum C++: Compiler, IDEs, APIs nach ADO, da sind einige Beiträge dabei, die dir einen Überblick geben können.
-
C++ und ID3v2
Wenn du Jaraz' Link in dem Thread folgst, auf den ich dich oben hingewiesen habe, findest du genau das.
-
Shockwave Flash Objekt
Ist die Datei noch irgendwo geöffnet? Kannst du sie von Hand löschen?
-
Mit C++ Datenbankzugriff
Daraus schließe ich jetzt einfach mal, dass du unter Windows programmierst. Falls nicht, sag Bescheid. Mit "datenbankspezifische API" meine ich eine API, die nur mit einer bestimmten Datenbank kommunizieren kann. Im Gegensatz dazu können "allgemeine" APIs wie ODBC oder ADO mit unterschiedlichen Datenbanken kommunizieren. Für MySQLgibt es eine API, die man kostenlos herunterladen kann. Mit der kann man aber nur auf MySQL zugreifen. Außerdem gibt es ODBC und OLEDB für MySQL, allerdings unterstützen die jeweiligen Provider nicht alle Features von ODBC/OLEDB. So kannst du mit MyODBC z.B. keine Dynasets machen, nur Snapshots. Für den MS-SQL Server kannst du ODBC, OLEDB, ADO oder SQL-DMO verwenden.
-
Shockwave Flash Objekt
Hm. Ohne MFC könnte das kompliziert werden. Vielleicht hilft das: http://msdn.microsoft.com/library/en-us/vcmfc98/html/vcconatlcontrolcontainmentfaq.asp?frame=true
-
Mit C++ Datenbankzugriff
Es gibt in C++ keine standardisierte Datenbankschnittstelle. Es gibt aber eine Unzahl von allgemeinen und datenbankspezifischen APIs. Welche du verwenden kannst, hängt vom Betriebssystem und von der Datenbank ab.
-
Shockwave Flash Objekt
Verwendest du die MFC?
-
Shockwave Flash Objekt
Du kannst in HKEY_CLASSES_ROOT\CLSID nach dem Namen suchen. Da sollte dann unter InprocServer32 der Dateiname der DLL/OCX stehen. Beim Flash-Control wäre das bei mir: #import "C:\WINDOWS\System32\macromed\flash\swflash.ocx" Durch die import-Direktive wird im Ausgabeverzeichnis (üblicherweise Debug oder Release) eine .tlh- und eine .tli-Datei angelegt.
-
C++ - Funktionen - Aufgabe
Was meinst du mit abschmieren? Bekommst du eine Fehlermeldung? Kannst du den minimalen Code posten, mit dem man den Fehler reproduzieren kann? @root_of_hell: Die Anwendung von fflush auf Eingabeströme kann zu undefiniertem Verhalten führen.
-
vector
Einfach mit vec[5], wenn du sicher bist, dass der Vector an dieser Stelle ein Element hat. Wenn du nicht sicher bist, kannst du vec.at(5) verwenden, da wird im Fehlerfall eine out_of_range-Exception geworfen.
-
C++ - Funktionen - Aufgabe
Hallo BüDi, und Willkommen auf dem Board. Wenn dir wirklich "jegliche Kenntnisse" fehlen, solltest du dir zuerst einmal die Grundlagen von C bzw. C++ aneignen. Ich frage mich allerdings, warum dir jemand so eine Aufgabe stellt, wenn dir jegliche Kenntnisse zur Bewältigung fehlen. Dieses Forum ist kein Hausaufgabenservice. Es ist dir auch nicht damit geholfen, wenn jemand deine Fragen beantwortet, und du die Antwort nicht verstehst. Wenn du selbst versuchst, die Aufgabe zu lösen, und dabei nicht weiterkommst, wird dir hier gern weitergeholfen, aber dann musst du auch konkrete Fragen stellen.
-
Datei Zeilenweise einlesen
Du kannst std::getline benutzen: ifstream f( "Dateiname" ); string s; getline( f, s );
-
C++ und ID3v2
Wofür? Hast ja keine Frage gestellt, die man hätte beantworten können. Wenn es um das Auslesen der ID3-Daten geht, da hätte dir die Suchfunktion diesen Thread geliefert.
-
c unter linux - check processes
Zum Thema: Die einfachste Lösung dürfte sein, die Ausgabe von ps in eine Datei umzuleiten und dann zu parsen. Wenn du es aber von Hand machen willst, habe ich hier ein paar Informationen gefunden.
-
c unter linux - check processes
@xellon: Dafür brauchst du betriebsystemspezifische Funktionen, verlässt also den Bereich von Standard-C/C++. Drum verschiebe ich das Thema. @DJX2001: Erstens gibt es keinen Grund zu schreien, und zweitens hättest du dir diesen Beitrag auch sparen können.
-
Trennen von Pfad und Dateiname?
Wenn Du Code-Tags drumherum machst, werden führende Tabs und Leerzeichen nicht entfernt.
-
Linux [MAKE]-Problem mit Postgresql Datenbankzugriff über C++
Da scheint ein Problem beim Linken der Standardbibliothek aufzutreten. Setz bitte mal in die Linkerzeile des Makefiles hinter das -lpq ein -lstdc++. Machst du #include <iostream> using namespace std; oder #include <iostream.h> ?
-
Thread erstellen und zerstören
Hier gibt es eine Übersicht: http://linas.org/linux/threads-faq.html
-
Ordner kopieren
Ist das eigentlich in letzter Zeit "in", solche Ratespielchen zu veranstalten? Fehlermeldungen haben nicht den Zweck, den Entwickler zu ägern, sondern die Diagnose zu vereinfachen. Also schreib bitte auch, wie die Fehlermeldungen lauten.