Zum Inhalt springen

lumpie

Mitglieder
  • Gesamte Inhalte

    30
  • Benutzer seit

  • Letzter Besuch

Beiträge von lumpie

  1. Das steht in der MSDN Library, in der Beschreibung der OSVERSIONINFO-Struktur.

    Es ist übrigens nicht sehr höflich, seine Frage wieder zu löschen, wenn man selbst eine Antwort gefunden hat. Damit bringt man den nächsten, der das Problem hat, um die Möglichkeit einer schnellen Lösung ;)

    Ja sorry :hells:

    Danke.. die Struktur OSVERSIONINFO enthält aber nur den dwMinor Wert und in Doku ist nur bis Win98 ...

    Mit OSVERSIONINFOEX gehts...

    Btw. hier gibts auch nen Beispielcode:

    http://msdn.microsoft.com/library/default.asp?url=/library/en-us/sysinfo/base/getting_the_system_version.asp

    Thx :e@sy

  2. Hallo,

    habe ein komisches Phänomen und zwar folgendes:

     
    
    do
    
    {
    
      int_dia_return = runt->getdev();
    
      int_counter++;
    
    }while( (int_counter !=cfg->getry()) || (runt->id() == 0) );
    
    

    Der Rückgabewert aus runt->id() ist aber z.B. 89 und deshalb müsste er ja aus der while schleife springen.

    Leider funktioniert die OR Bedingung aber nicht (wenn ich die abfrage allein mache also ohne int_counter bedingung) dann funktioniert es.

    Was ist falsch?

    Danke :)

  3. Servus,

    mir ist aufgefallen, dass bei Neuwagen nur noch wenige Varianten von Benzinmotoren angeboten werden. Z.B. Seat Leon, VW Golf. Da gibts vielleicht 1-2 Benziner aber 4-6 Dieslmotoren. Kann das sein? Gibts da einen Trend?

    Hallo,

    bist du dir sicher?

    Es gibt doch auch viele Benziner...

    1.4er, 1.6er, 1.8er, 2.0er und dann natürlich noch die FSI und Turbo/Kompressor-Varianten... (von V4 bis V6 über V10 etc...)

    Aber in letzter Zeit werden auch mehr Diesel gekauft (Spritpreise) und deshalb gibt es davon jetzt auch mehr im Sortiment...

  4. Was ist eine Leistungsgerechte Bezahlung? Ich denke wenn ich vorher so viel mehr verdient habe ist 2000€ OK. Wenn ich halt 1800€ reinschreibe und beim Vorstellungsgespräch oder sonst wie rausbekomme, was die anderen dort verdienen, kann ich auch nicht sagen ich will keine 1800€ sondern 2300€. Sollte ich nun reinschreiben was ich davor bekommen hab und das ich demnach auch bereit bin mich mit nur 2000€ zu vergnügen?

    Ich sehe unter Leistungsgerechter Bezahlung folgendes:

    Du bekommst ein Grundgehalt von 2000 €.

    Und nach einen halben Jahr Einarbeitungszeit bekommst du eine Leistungszulage, soll heissen du bekommst bis zu 20 % des Lohns oben drauf (je nach Leistungsbereitschaft). Diese Bewertung wird jedes Jahr wiederholt .

    Ich äußere mich jetzt mal nicht zu dieser Methode... kenne sie auch.... :rolleyes:

    Btw. was immer geil kommt:

    Firma: Was können Sie?

    Du: ALLES! Es gibt nichts was ich nicht kann ;)

    Was glaubst du wie der guckt :P :P (achtung war nurn spass)

  5. Der Kontext muss sich dann aus der Dokumentation dieser Schnittstelle ergeben. Dort muss z.B. stehen, ob du diesen Zeiger auf selbst allokierten Speicher setzen musst und wie dieser Speicher organisiert sein muss.

    **Message

    Specifies the address of a pointer to malloc'ed memory containing an NLS error message. The method is expected to supply the malloc'ed memory and the message.

    Ich habe den Code ja schon und er funktioniert aber ich mich hat interessiert ob das char **Message eine besondere Bedeutung hat :)

    Für einen Zeiger wird auch Speicher reserviert. Ein Zeiger allein bringt dir aber nichts. Damit du mit einem Zeiger etwas anfangen kannst, muss er auf eine existierende Variable zeigen.

    Ja das ist mir schon klar :beagolisc

    Mir ist nicht klar, wovon du da redest. Was für eine "Unterfunktion"?

    Ich meinte, wenn ich eine Funktion oder Methode habe die als Übergabeparameter eine Integer Variable hat.

    Ein Beispiel:



    void func_one(int int_func_test)
    {
    int func = 0;
    int func = 2 + int_func_test;
    }

    void main()
    {
    int int_test = 1;
    func_one(int_test);
    }
    [/PHP]

    Hier wird doch einmal für int_test , int_func_test und func Speicher reserviert.

    Aber ich könnte mir z.B. die Reservierung für int_func_test sparen wenn ich mit Zeigern arbeiten würde denn dann würde ich den Zeiger an die Funktion übergeben und somit auf einen bestehenden Adressbereich für int_test verweisen?

    Oder sind in solchen Fällen die Reservierungen von Zeigern und int Werten gleich groß? Lohnt es sich bei großen char Feldern? (btw. was ist das Terminierungszeichen für char Zeiger und hat man mit einen Char Zeiger auch eine Begrenzung an Zeichen?)

    Danke :nett:

  6. Hallo Klotzkopp :byby:

    danke für deine Antwort einiges ist mir jetzt klar geworden aber bei 2 punkten habe ich noch nicht so ganz den Durchblick.

    Ja. Allerdings ist char da immer ein Sonderfall. In Ermangelung eines eingebauten Datentyps für Strings bedient man sich in C eines Zeigers auf char, der auf den Anfang einer Zeichenkette verweist. Das Ende wird durch ein bestimmtes Terminierungszeichen markiert.

    Welchen Zweck dieser Doppelzeiger genau hat, lässt sich ohne Kontext nicht sagen.

    Den Kontext kann ich dir leider nicht geben, da eine Schnittstelle im LINUX/UNIX diese Übergabeparameter hat.

    Sprich die Function bekommt **Message übergeben und ich kann dann hier meinen Nachrichtentext einstellen und dieser wird dann von LINUX/UNIX verarbeitet... Welcher Code genau dahinter liegt (also aus welcher Methode/Funktion) dann meine Funktion aufgerufen wird kann ich dir leider nicht sagen.

    Nein. Prinzipiell verbrauchen Zeiger zusätzlich Speicher.

    hmm wieso das?

    Ich denke Zeiger sind nur Verweise/Links auf einen Speicherbereich.

    Wenn ich z.B. eine int Variable deklariere dann wird doch automatisch Speicherplatz für die Varaible reserviert (= verbraucht).

    Wenn ich nun meine Variable aber durch den Zeiger ändere brauche ich keine Zusätzliche Hilfsvariable in einer Unterfunktion oder?

    Oder sehe ich da etwas falsch?

    Danke! :)

  7. Nun gut, gebe ich auch mal meinen Senf dazu:

    Nun ja lange Rede kurzer Sinn: wenn mit eurem Gehalt nicht zufrieden seid, dann sucht euch doch eine Nebenbeschäftigung?

    Das geht aber nur wenn der Betrieb in dem du eine Ausbildung machst zustimmt und das tun die meisten nicht :mod:

  8. Hallo,

    habe mal eine kleine Frage...

    Und zwar fällt mir auf das die Funktionen aus der MFC von Microsoft oder auch andere Softwarehersteller viel Zeiger verwenden.

    Was Zeiger sind (Verweise auf anderen Variablen und deren Inhalt) ist mir klar.

    Natürlich auch das es mit Zeigern möglich ist dynamisch Speicher zu allockieren.

    ABER:

    Warum verwendet man in für einfachste Funktionen sogar Zeiger?

    Und was bedeutet es z.B. wenn eine Variable so aussieht:


    char **Message;
    [/PHP]

    Ist das dann ein Zeiger auf einen anderen Zeiger?? :eek

    In den ganzen Programmen die ich bisher geschrieben habe, verwendete ich die Zeiger nur um mit new mir neue Klasseninstanzen dynamisch zu erzeugen oder wie gesagt um dynamisch Speicher zu allockieren da manche Schnittestellen dies forderten...

    Sollte ich meine Programmierung überdenken, da ich relativ wenig Zeiger einsetze und alles über lokale Variablen und Rückgabewerte in Methoden abhandle ?? oder wieso macht man das?

    Und noch ein anderes - ich habe nun folgendes Stück Code gefunden:

    [PHP]
    int getsurfval_method (Value)
    char *Value;

    Warum definieren die Jungs den Zeiger Value nicht gleich in der Klammer? Hat das irgendwelche Vorteile?

    EDIT:

    Ein Grund ist mir eben eingefallen, werden so oft Zeiger verwendet um weniger Variablen und damit weniger reservierten Speicher zu verbrauchen?

    Gruß

  9. Hallo,

    ich habe bei uns in der Firma ein SMS Gateway mit GSM-Modem aufgebaut.

    Über das Gateway gehen auch Alarme ans Handy (Stichwort Whatsup Gold)

    Ich habe SendXMS im Einsatz und bin super zufrieden.

    Du hast verschiedene Schnittstellen oder kannst dir sogar selbst welche schreiben.

    Du kannst SendXMS in verschiedenen Modis laufen lassen (Server, Call by Use, etc..)

    Ist echt klasse

    Viel Spass!

  10. Ich sehe es so: Leben und leben lassen. So lange die mir nicht wehtun, sollen sie machen was sie wollen. ;)

    Waren die Jungs von Silverchair nicht auch erst 15 als sie "Frogstomp" aufgenommen haben? Das Album finde ich zumindest sehr gut, man weiss natürlich nie 100%ig, wieviel eigene kreative Energie von denen da drinnen steckt.

    das album find ich auch sehr gut... obwohl ich "Diorama" als ihr bestes sehe :)

  11. Hallo,

    ich würde mal gerne einen Thread über die neue Super-Band "TOKIO Hotel" eröffnen und hoffe einfach das es nicht in einen Flameware ausartet...

    Als ich heute durch die Musiksender gezapped habe, war auf jeden und damit meine ich wirklichen jeden Musiksender, den ich bekomme die Band TOKIO Hotel mit "Durch den Monsun"

    Als auch noch in den Werbepausen dieses meiner Meinung nach grässliche Lied ständig mit Klingeltönen angepriesen wurde, machte ich mir mal die Mühe und suchte im Internet nach deren Homepage...

    Während ich das tat sah ich eine Reportage über die Jungs (jetzt weiss ich das das alles jungs sind) und da behauptet doch ein 15 jähriger schon mit 25 frauen gepimpert zu haben.... :uli

    Naja egal ganz abgesehen davon das mir der Song nicht gefällt, habe ich mir die Lyrics einmal angesehen. Ich kapiere daran eigentlich fast keine Zeile.

    Bin ich so dumm :beagolisc oder gibts da einfach nichts zu verstehen?

    Mal ein Zitat aus ihrer Publicity:

    Auf höchstem Niveau musikalisch umgesetzt, gehören ihre Songs zu den spannendsten, deutschsprachigen Produktionen dieser Tage. Die Zeit ist reif, TokioHotel einem größeren Publikum vorzustellen.

    Ohh ja sowas habe ich noch nie gesehen :rolleyes::rolleyes:

    Pubertierende Kiddies die über das Leben, das Leid und die Liebe singen...

    Gut sowas gabs früher auch schon (allerdings aus den USA , z.B. Hanson) aber diese haben dann auch ihrem Alter entsprechende Lieder gesungen - wie z.B. Hmmbopp?? (hies das damals so??)

    So hier noch ein paar Auszüge aus Portraits:

    Um diese Zeit nimmt Bill an der Kinder-Ausgabe der Casting-Show Star Search teil. Der Blick hinter die Kulissen des Musikgeschäftes muss ihm wohl etwas auf den Magen geschlagen haben. Warum sonst sollte er einen Groll gegen Overground hegen, obwohl er selbst es bis ins Achtelfinale schafft, nachdem er zuvor schon die Herzen der älteren Damen mit einem Cover von "It's Raining Men" erobert. Heute findet er Casting-Shows - dem Image entsprechend - "voll arm".

    Ohh ja heisst das er ist auch arm??, denn er hat ja bei sowas mit gemacht.. Gut es ist nicht die Welt solche Shows, aber wenn ich selbst da mit gemacht hätte würde ich jetzt nicht solche Sprüche reissen... :mod:

    Naja solche Sprüche findet man zu Hauf...

    Ich komme mir irgendwie wieder verplempert vor... wie geht es euch? das dieser song so oft gespielt wird lässt auch wieder auf einen Hype durch die Plattenfirmen schliessen....

    //EDIT:

    Habe zu dem Thema noch einen guten/lustigen Artikel gefunden:

    http://www.denniskehrig.de/justmag/artikel_tokio_hotel.html

  12. Im englischen heißt die Sendung "Cow and Chicken" und ist wirklick geil. Im deutschen wurde durch die Synchro daraus ne kleine Kinder Serie. Aber bei google einfach mal nach Cow and Chicken schauen dann finden sich schnell so Sachen wie das hier

    genau das ist die kuh :uli :uli wenn ich das bild schon wieder sehe könnte ich mich wegschmeissen....

    :D:D

  13. Hallo,

    ich habe heute im TV beim durchzappen so ne komische Komikserie gesehen in der eine Kuh war mit dem Namen "Muh Kuh".

    Desweiteren waren da noch 2 Hühner...

    Eigentlich geht es mir nur um die Kuh :) ich fand die Zeichnung von der Kuh so geil :D:D:D und würde die gerne als Wallpaper haben...

    Wisst ihr vllt. aus welcher Sendung die Kuh ist und woher ich so nen Wallpaper bekommen?

  14. wenn wir schonmal bei dem Thema sind....

    Ich habe so etwas auch schon implementiert jedoch muss ich den Programmnamen , z.B. "Test.exe" immer per Hand mit übergeben.

    Ich würde aber gerne das sich das Programm selbst seinen eigenen Namen sucht.

    Soll heissen.

    Heisst die EXE-Datei test1.exe soll er auch automatisch nach test1.exe in der prozessliste suchen.

    Gibt es irgendeine Möglichkeit wie ich den eigenen Programmnamen herausfinden kann?

    Die Übergabevariable ARGV[0] enthält ja den Programmnamen aber in meiner grafischen MFC Anwendung gibts die Variable nicht :)

    Also gibt es eine Möglichkeit meinen eigenen programmnamen zu bekommen? sei es über prozessid oder sogar gleich den namen :)

    Wäre super...

  15. Hallo,

    ich suche ein Programm mit dem ich CHM Files erstellen kann.

    Es sollte kostenlos sein.

    Ich brauche es um eine Hilfe für ein Programm zu schreiben und da bietet sich das CHM Format optimal an.

    Kann wer helfen? oder mit welchem Programm erstellt ihr Dokus für euere Programme die ihr dann an die Anwender rausgebt? (sollte so ein F1-Hilfe Design sein).

    Danke

  16. Wenn du dich mit der Funktionsweise der MFC nicht gut auskennst, solltest du Nachrichtenbehandlungsfunktion nicht von Hand, sondern immer mit dem Klassenassistenten anlegen. Auf dem zweiten Reiter findest du dort die Fenster und Steuerelement und die Nachrichten. Wähle dort deine Dialogklasse und WM_CLOSE aus und füge die Funktion hinzu.

    Hallo,

    super hat funktioniert...

    Hätte es auch fast per Hand richtig gemacht :)

    Danke :byby:

  17. Hast du die Methode "von Hand" angelegt, d.h. nicht über den Assistenten? Dann hast du vermutlich den MessageMap-Eintrag vergessen. Ohne den läuft nichts.

    Ja ich habe es per Hand gemacht, so wie ich es gewohnt bin :)

    Wie gesagt kenne mich mit dem Visual Studio 6.0 nicht so aus - habe sonst immer c im unix umfeld programmiert :)

    wie geht das mit dem assistent? oder wo muss der messagemap eintrag hin :)

  18. Klar, das ist damit gemeint :)

    so hab das jetzt mal probiert aber wenn ich auf das X klick springt er nicht in meine funktion:

    void MyAppDlg::OnClose()

    {

    class_myfunc->closeconnection();

    class_myfunc->writelog("Closing application...");

    }

    Er macht leider nichts davon..

    Und wenn ich die Funktion OnClose nicht in der Headerdatei definiere sagt der Compiler:

    error C2509: 'OnClose' : Member-Funktion nicht in 'MyAppDlg' deklariert

    Aber mit MyAppDlg:: zeigt er mir die Methode im DropDown Feld an..

    Deklariere ich die Methode in der Headerdatei .. kann ich compilieren jedoch springt er bei klick auf das x nicht in die methode...

    Die Klasse MyAppDlg ist von CDialog abgeleitet.

    :confused: :confused:

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