Zum Inhalt springen

bigpoint

Mitglieder
  • Gesamte Inhalte

    1.243
  • Benutzer seit

  • Letzter Besuch

Beiträge von bigpoint

  1. Original geschrieben von Klotzkopp

    Der Rückgabewert von ShellExecute ist nicht BOOL.

    MSDN:

    Return Value

    Returns a value greater than 32 if successful, or an error value that is less than or equal to 32 otherwise. The following table lists the error values.

    ...

    merci Klotzkopp :bimei

  2. Hallo,

    ich benutze ShellExecute so:


    if(!ShellExecute(NULL, "open", path, NULL, NULL, SW_SHOWNORMAL))
    AfxMessageBox("Fehler : Datei nicht gefunden",MB_OK | MB_ICONEXCLAMATION);

    [/PHP]

    Aber es funk nicht richtig.

    Wie kann ich eigentlich überprüfen ob die Datei durch ShellExecute ausführbar ist

    Bzw. sich im diesem Verzeichnis befindet.

  3. Original geschrieben von SwordMaster

    InsertColumn ??!?!

    ich bräuchte ja die Spaltenbeschriftungen der bereits mit "InsertColumn" eingefügten splaten! :)

    deshalb bringt mir da InsertColumn nichts.

    wenn ich dich richtig verstehe dann willst du doch die spalten beschriften und dass

    machst du eben mit InsertColumn zB


    m_list1.InsertColumn(0, "Spaltenbeschriftung1", LVCFMT_LEFT, 0.10f * width, -1);
    m_list1.InsertColumn(1, "Spaltenbeschriftung2", LVCFMT_LEFT, 0.35f * width, -1);
    m_list1.InsertColumn(2, "Spaltenbeschriftung3", LVCFMT_LEFT, 0.47f * width, -1
    [/PHP]

  4. Original geschrieben von SwordMaster

    hmmm... ob du dass in CListctrl einstellen einstellen kannst weiß ich leider nicht

    aber wie liest du denn aus der Datenbank raus? Mit CRecordSet?

    dann könntest doch die einzelnen zellenwerte in ein CString zwischenspeichern

    und dann mit der CString Methode "Replace"

    dass \n durch ein " " ersetzen!

    und dann erst im ListCtrl anzeigne lassen

    so einfach leider geht es nicht :(

  5. Original geschrieben von Klotzkopp

    Ich habe eben die Headerdateien verglichen. Offenbar gibt es srv_paramsetoutput nur in der srv.h, die bei VS.NET dabei ist.

    Danke, ich will eine prozedur für SQL Server 2000 schreiben die mir einen wert in output parameter zurück gibt die Funktion srv_paramset sollte ausreichend sein oder ??

    Hast du schon sowas gemacht ??

  6. Original geschrieben von Klotzkopp

    Das ist eigenartig. Die Deklaration von srv_paramsetoutput steht bei meiner srv.h in Zeile 319 und ist nicht von irgendwelchen einschränkenden #ifdefs eingeschlossen.

    Was ist mit den anderen Funktionen oder den #defines aus srv.h? Kennt der Compiler die?

    ja das ist mein problem denn bei mir in Zeile 319 steht srv_post_handle ??

    Hast Du auch Visuall Studio 6.0 SP 5 ???

    oder vieleich VS 7.0 ???

  7. Original geschrieben von kingofbrain

    Ja, mir gings auch ums Programmieren. Da muss man nämlich auch den Prozedurnamen angeben mit seinen Parametern.

    ok

    Original geschrieben von kingofbrain

    Ich dachte, Du wolltest wissen, wie man in einer Prozedur einen out-Parameter definiert, der am Schluss zurückgegeben wird.

    Peter

    richtig, welche programmiersprache benutzt du denn dan ??

  8. Original geschrieben von nic_power

    Hallo,

    je nach Betriebssystem kann man das auch wesentlich einfacher haben:


    #include <stdio.h>
    #include <stdlib.h>

    #define CMDSIZE 1024

    int main()
    {
    char cmd[CMDSIZE];
    char buf[CMDSIZE];
    char *arith="10*53+10";
    FILE *ptr;

    sprintf(cmd,"echo \"%s\"|bc -l", arith);
    if ((ptr = popen(cmd, "r")) != NULL) {
    if (fgets(buf, CMDSIZE, ptr))
    printf("%s", buf);
    }
    pclose(ptr);
    return 0;
    }
    [/php]

    (Quick & Dirty, ohne große Fehlerabfrage, usw). Der arithmetische Ausdruck sollte natürlich der "bc" Syntax entsprechen (abgesehen davon ist mir etwas schleierhaft, was das + "10%" soll? 10% von was? Nic [/b]

    also so funktioniert es auf dem Windows 2000 nicht wirklich

  9. Ok, mein Problem hab ich gelöst, da habe ich jedoch eine Frage bezüglich ADO und insert

    Ich mache es so


    _CommandPtr cmd;
    cmd.CreateInstance(__uuidof(Command));
    cmd->CommandTimeout = timeout;
    cmd->ActiveConnection = getConnection();
    cmd->CommandText = (const char *)sql;


    _variant_t count(DISP_E_PARAMNOTFOUND, VT_ERROR);
    _variant_t parameters(DISP_E_PARAMNOTFOUND, VT_ERROR);
    long option = adCmdText; // adExecuteRecord
    _RecordsetPtr rs = cmd->Execute(&count, &parameters, option);<- ist es nicht besser ??
    _RecordsetPtr rs = cmd->Execute(&count, NULL, option); <- so mache ich


    [/PHP]

    Gut kann man vielleicht noch den inset beschleunigen ??

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