Zum Inhalt springen

mst

Mitglieder
  • Gesamte Inhalte

    140
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von mst

  1. @hasi Nein, aber mit "ShellExecute("http://fachinformatiker.de")" ,oder so ähnlich, wird die URL aufgerufen und der verknüpfte Browser gestartet, egal wo der Browser liegt. Das habe ich gemeint <FONT COLOR="#a62a2a" SIZE="1">[ 29. Oktober 2001 16:13: Beitrag 1 mal editiert, zuletzt von mst ]</font>
  2. Steht da auch etwas welcher Verweis nicht aufgelöst werden kann? Das könnte weiter helfen.
  3. Ich würde immer einen Zeiger oder eine Referenz auf das Filehandle in die Unterroutinen übergeben. So in etwa. Bitte mach mich nicht 100%ig für den Code verantwortlich. Ich habe hier leider keine Doku zur Verfügung. void main(void) { char szPath[255]; ofstream outFile; strcpy(szPath,argv[i]); strcat(szPath,".parsed.txt"); OpenFile(&outFILE,szPath); ProcessFile(&outFILE); } void OpenFile(ofstream* filehandle,char* filename) { filehandle->Open(filename); } void ProcessFile(ofstream* filehandle) { //Read, Write?? Was du willst }
  4. Es könnte so laufen: char szPath[255]; strcpy(szPath,argv); strcat(szPath,".parsed.txt"); ofstream outFILE(szPath);
  5. mst

    Reguläre Ausdrücke

    Man kann mit sicherheit so etwas hinzu programmieren, aber es gibt keine Regular Expressions im normalen Sprachumfang.
  6. Das ist so nicht wahr. Bei ShellExecute ist es nur notwendig die Datei oder auch die URL als Parameter mitzugeben. Das notwendige Programm sucht sich die Funktion selbstständig. Deshalb ist es egal, wo z.B. der Browser installiert ist.
  7. mst

    Drucken unter W2K?

    Was benutzt du den? Visual C oder Borland? MFC? etc. So ganz ohne Info wird das schwer zu sagen sein.
  8. Hi, am besten geht das ab Windows 95 mit der Funktion "ShellExecute()". Dazu gab es auch schón mal einen Thread, der die Syntax enthielt, aber ich weiß nicht mehr wann. Am besten mal suchen oder in der MSDN nachschauen. Gruß
  9. Hi, ich vermute ganz einfach, das die Datenbank zwischen durch sortiert worden ist und deshalb der letzte Datensatz nicht mehr die höchste ID hat. Ich wurde das MoveLast() durch eine SQL-Abfrage ersetzen, die z.B. Absteigend nach ID sortiert und dann kannst du ja den ersten Datensatz nehmen. Vielleicht kann ich dir ja damit helfen.
  10. Ohne Datenverlust???? Wenn das double größer ist oder Kommastellen hat, gibt es da keine Möglichkeit. Double = Fließkomma Long = nur Ganzzahlen Ohne Datenverlust dazwischen konvertieren, geht nicht.
  11. Es gibt eine automatische von MFC-gegebene Funktion, die einen Dialog in den Tray verkleinert. Erstmal wird der Dialog wie ShowWindow() (1. Schritt) ausgeblendet und dann wird das das TrayIcon durch die Funktion Shell_NotifyIcon() (2. Schritt). Hilfe zum Anzeigen einer TrayIcon gibt es auch in der MSDN z.B. Q149276. Ich hoffe, dass ich dier helfen konnte
  12. mst

    autostart in W2K

    Es gibt garantiert auch Freeware etc. dafür, aber direkt geht das mit dem Registry-Editor. Der Registry-Pfad dafür ist "HKEY_CURRENT_USER/Software/Microsoft/Windows/CurrentVersion/Run/" und "HKEY_LOCAL_MACHNINE/Software/Microsoft/Windows/CurrentVersion/Run/" Dort stehen dann die einzelnen Programme. Zusätzlich können Autostart-Programme auch in dem Startmenü/Programme/Autostart/. Die Verknüpfungen, die dort eingetragen sind werden auch zusammen mit Windows gestartet.
  13. @Crush Die .h-Datei alleine hilft da leider nicht. Die #include <afxinet.h> ist teil der MFC. Aber i.d.R. hat Borland auch eine MFC-Version mitgeliefert. Dann muß man die MFC nur aktivieren. Wie das geht? Keine Ahnung. Ich benutze Borland auch nicht mehr.
  14. Wie wärs z.B. der DCount-Funktion: nAnzahl = DCount("[<IrgendeinFeld>]","<Tabelle>","") Das Feld muß in Klammern stehen. Das ist vielleicht nicht die schnellste Lösung, aber es ist eine <FONT COLOR="#a62a2a" SIZE="1">[ 09. Oktober 2001 16:16: Beitrag 1 mal editiert, zuletzt von dmeister ]</font>
  15. mst

    Krieg

    @lapso Ich glaube, du solltest dir mal klar werden, wer gut und weg böse ist. Das ist vielleicht etwas vereinfacht ausgedrückt. Aber wenn man mehrere tausend Menschen umbringt ist das faktisch eine Kriegserklärung. Keiner will Krieg, ich zumindest auf keine Fall. Aber die Alternative ist ständiger Terror. Ist dir schon mal aufgefallen, das sich die Massivität von Terror immer weiter steigert. Was ist der nächste Schritt, die nächste Waffe der Terroristen. Giftgas, A-Bomben? Ich weiß es nicht und ich möchte es auch lieber nicht erfahren.
  16. Ich bin mir nicht ganz sicher, aber es liegt glaube ich an dem Leerzeichen zwischen "profiles\all" und "users\" Wahrscheinlich gibt es schon da Probleme. <FONT COLOR="#a62a2a" SIZE="1">[ 05. Oktober 2001 15:41: Beitrag 2 mal editiert, zuletzt von dmeister ]</font>
  17. mst

    std::string oder char???

    char* ist die ursprungliche Variante Zeichenketten zu speichern. Klassen wie string oder CString (MFC) sind objektorientierte Erweiterungen, die einige Nachteile von char* ausbügeln sollen. Vorteile char*: + Geschwindigkeit : char* ist i.d.R. wesentlich schneller als die dynamischen Klassen. Wenn es um zeitkritischen Code geht und viele Zeichenketten-Operationen durchgeführt werden, benutze ich immer char*. + Viele Funktionen erwarten eine char* als Parameter. Nachteile char*: - char* werden mit einer bestimmten Länge (Zeichen in der Zeichenkette) angelegt. Wenn man mehr Zeichen speichern will, gibt es Runtime-Fehler (im besten Fall). Klassen wie string haben diese Einschränkung auf eine bestimmte Länge nicht. Der Speicher wird dynamisch belegt. Das geht aber massiv auf Kosten der Geschwindigkeit. - Das Handling von char* ist ziemlich umständlich. Funktionsaufrufe wie strcpy(szZiel,szQuelle) sind wesentlich unlogischer als Operatioren wie strZiel = strQuelle. Das ist mein Wissen/Meinung dazu.
  18. In der MSDN gibt es auch ein gutes Beispiel-Programm zu der Klasse CMap. Den Namen weiß ich jetzt auch nicht auswendig, aber aber der Übersichtsseite der Klasse ist wahrscheinlich ein Link zu dem Beispiel angegeben. Mit Hilfe des Beispiels sollte es klappen.
  19. Hallo, kann mir jemand ein guten Lehrgang/Tutorial über die SAP-Sprache ABAP/4 nennen? Am besten wäre natürlich online zum herunterladen, aber ein Buch wäre auch ganz nett. Wäre klasse ne Antwort von euch zu bekommen Dirk
  20. mst

    Copy Programm

    Wenn man unter Windows arbeitet wählt man das Verzeichnis am besten mit "SHBrowseForFolder" (wie oben schon gesagt). Zum Kopieren gibt es dann die Shell-Funktion "ShFileOperation". Doku hierzu siehe MSDN. Diese Funktion ist eigentlich am besten weil alle wichtigen Abfragen ,wie volle Festplatte, kein Zugriff auf Datei etc. schon implementiert sind.

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