Zum Inhalt springen

Diablo999

Mitglieder
  • Gesamte Inhalte

    239
  • Benutzer seit

  • Letzter Besuch

Beiträge von Diablo999

  1. Hab Sommer 2003 meine Ausbildung abgeschlosen und auch den Gedanken

    gefasst Info auf der FH zu studieren und hab auch in Erwägung gezogen

    ohne Fachabi zu studieren...

    Jedoch wollte ich in Bayern studieren und da kann man ohne Abi einfach nicht

    studieren, unter keinen Umständen, unabhängig von Vorbildung etc.

    Finde schon schwach das ein Fachinformatiker nicht Info studieren darf,

    aber jemand der sein Abi in Musik und Sport macht schon.... *grmpf*

    Naja egal, wieder zurück zum Thema...

    Ich hab mich dann damals entschlossen mein Fachabi nachzuholen und

    bin somit auf die BOS (Berufsoberschule) gegangen und hab mittlerweile

    mein Zeugniss und schon an der FH in Nürnberg angemeldet.

    Die BOS in Bayern kann man in 1 Jahr machen, danach besitzt man die

    Fachhochsculreife in einem der vier Zweige (Technik, Sozial, ...), wenn

    man aber vorhat auf der Uni zu studieren hat man auch noch die Möglichkeit

    sein allg. Abi zu machen indem man noch 1 Jahr hintendranhängt.

    Ich hatte mich damals übrigenbs auch erkundigt und in manchen

    Bundesländern kann man auch ohne Abi an die FH gehen, eben durch die

    Vorbildung in Form einer Ausbildung. Jedoch wie mein Vorredner schon

    geschrieben hat ist das von Hochschule zu Hochschule unterschiedlich...

    Gruß

    Diablo999

  2. Ich seh das ganze so:

    Egal ob Mensch oder Fliege wenn man im fahrenden Bus hochspringt

    bewegt man sich exakt mit der gleichen Geschwindigkeit wie der Bus

    weiter da ja keine Luftreibung auf den Körper wirkt da die Luft sich

    ebenfalls parallel zum Bus bewegt. Solange der Bus eine konstante

    Geschwindigkeit hat wird also weder der Fliege noch einem Menschen

    etwas passieren wenn er hochsprint oder im Businneren fliegt.

    Anders schaut das z.B. aus wenn der Bus mit offnen Fenstern fährt,

    das würde bedeuten das auf die Fliege eine Kraft entgegen der

    Bewegungsrichtung wirkt und somit eine Beschleunigung entgegen der

    Fahrtrichtung auftritt. Beim Menschen wäre dieser Effekt vermutlich zu

    vernachlässigen (aufgrund der großen Masse und der Geringen Kraft).

    Das war alles bei konstanter Geschwindigkeit.

    Wenn der Bus beschleunigt, egal ob positiv oder negativ(bremsen),

    sorgt die Massenträgheit dafür das diese Beschleunigung nicht direkt auf

    den im Bus eingeschlossenen Körper (Mensch oder Fliege) wirkt wodurch

    der Effekt entsteht das z.B. der Busfahrer in seinen Sitz "gepresst" wird

    oder die Fliege gegen die Scheibe klatscht. Dazu muss man jetzt sagen das

    aufgrund der geringen Masse der Fliege die Dauer des "nicht

    mitbeschleunigens" sehr gering ist. Also müsste iene Fliege keine Angst haben

    gegen die Scheibe zu klatschen, bei einem Menschen mit viel Masse

    wäre die Chance schon wesentlich höher.

    Zusätzlich berücksichtigen müsste man jetzt aber noch die Motorleistung des

    Busses, den umso mehr Leistung der Bus hat desto schneller kann er

    beschleunigen und umso größer ist die Chance das Fliege oder Mensch

    gegen die Scheibe klatscht.

    Denke das sollte aus physikalischer Sicht recht gut stimmen, lasse mich

    aber auch gerne eines besseren Belehren...

    Gruß

    Diablo999

  3. Was ist das denn für eine Klasse?

    Ne ganz normale C++-Klasse kannst du nicht mit VB verwenden,

    das muss dann schon ne ActiveX-Klasse sein damit du diese in

    VB laden kannst....

    Gruß

    Diablo999

  4. Mir is noch was eingefallen...

    Nehme an das der Code in VBScript nicht läuft, und wenn dem so ist

    hättest du immer noch die Möglichkeit den oben geposteten Code

    in ein ActiveX-Objekt zu verpacken (z.B. VB5 oder VB6) und dieses

    dann mit CreateObject in deinem Script zu erzeugen und über dieses

    Objekt dann den Code auszuführen.

    Meld dich nochma wenn du dabei Hilfe brauchst

  5. So gehts in VB6, kann aber nicht garantieren das es in VBScript bzw. VBA geht -> vor allem wegen dem "Declare"

    
    Private Declare Function WNetGetConnection Lib "mpr.dll" Alias "WNetGetConnectionA" (ByVal lpszLocalName As String, ByVal lpszRemoteName As String, cbRemoteName As Long) As Long
    
    
    Private Function GetNetName(szDrive As String) As String
    
    
      Dim szBuffer As String * 255
    
      Dim nPos As Long
    
    
      Call WNetGetConnection(szDrive, szBuffer, Len(szBuffer))
    
      nPos = InStr(1, szBuffer, Chr(0), vbBinaryCompare)
    
    
      If nPos > 0 Then
    
        GetNetName = Left(szBuffer, nPos - 1)
    
      Else
    
        GetNetName = szBuffer
    
      End If
    
    
    End Function
    
    
    Die Funktion kann man dann so aufrufen:
    
      sz = GetNetName("U:")
    
    

    Probiers mal aus und sag nochma obs auch in VBS bzw. VBA funzt :D

  6. Wie bekommst du denn raus welche Laufwerke verbunden sind?

    Mit der WinAPI?

    Wenn ja finden sich in der MSDN sicher auch die entsprechenden

    Funktionen um alle Infos über das Netzlaufwerk herauszufinden...

    Die hier könnte was für dich sein: WNetGetConnection

    Weiß aber nicht ob das in VBScript funzt mit APIs und so :confused: :confused: :confused:

    Gruß

    Diablo999

  7. Vielleicht so?

    Man wiegt Kugel 1-4 und 5-8:

    Fall 1:

    Gleich schwer

    -> Kugel 9 ist die gesuchte Kugel

    Fall 2:

    Unterschiedlich schwer

    -> Man nimmt die 4 schwereren Kugeln

    und wiegt davon die Kugeln 1,2 sowie 3,4

    -> Man nimmt die 2 schwereren Kugeln

    und wiegt welche der beiden Kugeln schwerer ist

    Man braucht mindestestens einen Versuch

    und maximal 3 um die gesuchte Kugel zu finden!!!!!

    Hoffe mal das funktioniert so wie ich mir das vorstell *g*

    Gruß

    Diablo999

    [EDIT]

    Mist, war DarthZeus wohl schneller....

    [/EDIT]

  8. Ich glaube baze meinte damit das Fenster, nicht das Programm...

    Nehme mal an du willst wissen wie man ein Fenster in irgendeiner

    beliebigen Form anzeigt :floet: :floet:

    Hab das ganze zwar nicht mir MFC gemacht, müsste aber ziemlich

    genauso gehen:


    ...
    RECT r;
    HRGN hRgn;
    if (GetClientRect(hWnd, &r))
    {
    hRgn = CreateEllipticRgnIndirect(r);
    SetWindowRgn(hWnd, hRgn, FALSE);
    }
    ...
    [/PHP]

    Anstatt der API musst halt die entsprechenden MFC-Funktionen

    rufen, sind alles Members von CWnd...

    So kann man übrigens auch beliebig geformte Fenster machen

    Gruß

    Diablo999

  9. und was meinst du damit, dass sich das distinct auf beide spalten bezieht?

    Naja, das bedeutet das das Distinct bei deiner Abfrage alle doppelten

    Zeilen aussortiert, wobei alle Felder einer Zeile mit einer anderen

    übereinstimmen müssen um als doppelt zu gelten....

    Wenn du nur doppelte aus der ersten Spalte aussortiert haben willst

    musst du dich von den Daten der zweiten Spalte verabschieden!!!

    Gruß

    Diablo999

  10. So:

    
    Private Function TestFunction(Optional Param1 As Long = 1, Optional Param2 As String = "Test") As Long
    
    
    End Function
    
    

    Das Optional bedeutet das die Paramerter beim aufruf nicht mit übergeben werden müssen, der Wert hinter dem "=" gibt den Wert an mit dem der Parameter versorgt wird wenn er nicht übergeben wird....

    [Edit]

    Als Anmerkung, wenn du nen Optionalen Parameter hast kannst du prüfen ob dieser übergeben wurde mit der Funktion IsMissing(...). Wenn der Parameter mit nem Default belegt ist Gibt die Funktion sMissing aber trotzdem false zurück...

    [/Edit]

    Gruß

    Diablo999

  11. Was ist es denn für ein Recordset? DAO? ADO?

    Oder was ganz anderes?

    Ansonsten würde ich einfach ne Schleife über alle Zeilen machen und diese

    getrennt durch vbCRLF getrennt ausgeben in die Textbox, bei der du

    die Eigenschaft Multiline auf True gesetzt hast :-)

    Gruß

    Diablo999

  12. Mich wunderts ein bisschen das Suse die NTFS-Platen nicht gleich von

    alleine mountet, naja probiers mal so:

    
    cd /mnt
    
    mkdir windows
    
    mount -t ntfs /dev/hda1 /mnt/windows
    
    

    Jetzt müsstest du die 1. Partition auf der ersten Plate in dem Verzeichnis

    /mnt/windows gemountet haben...

    In der fstab kann man in etwa so einen Eintrag hinzufügen dann wird das

    automatisch beim Systemstart gemacht

    PS: du musst als Root angemeldet sein

    Gruß

    Diablo999

  13. So in etwa...


    int Hinzufuegen(int x)
    {
    if (Anzahl==0)//sonderfall erstes Element
    {
    Bitmaske[Anzahl]=1;//Position 1 als "vergeben" markieren
    Element[Anzahl]=x;//an Position 1 ersten Wert setzen
    Startkey=Anzahl;//den startkey auf den ersten wert setzen
    Key[Anzahl]=-1;//den nachfolger von dem ersten wert auf -1 setzen...kein nachfolger
    Anzahl++;//anzahl um eins erhöhen, damit eventueller nächster wert eingetragen werden kann
    Bitmaske[Anzahl]=NULL;//letzte anzahl auf NULL setzen, hier kann nächstes element hin
    }
    else
    {
    for(i=0;i<=Anzahl;i++)// !!!HIER!!!
    if(Bitmaske[i]==NULL)
    {
    Position=i; //Die naechste 0 Stelle wird Position übergeben
    break;
    }
    Bitmaske[Position]=1;//Stelle wo x hinkommt auf 1 setzen
    Element[Position]=x;//Element an die postion setzen wo bitmaske von 0 auf 1 geaendert wurde
    Anzahl++;//Anzahl um 1 erhoehen..fuer weitere elemente
    Bitmaske[Anzahl]=NULL;//letzte Stelle auf 0 setzen

    // Einsortieren
    int nKey = Startkey, nOldKey = -1;
    while(nKey >= 0)
    {
    // Vergleich des neuen elements mit dem Alten
    if (x < Element[nKey])
    {
    // Aha, da musses rein..
    if (nOldKey >= 0)
    Key[nOldKey] = Position;
    else
    Startkey = Position;

    Key[Position] = nKey;
    break;
    }
    else
    {
    nOldKey = nKey;
    nKey = Key[nKey]; // zum nächsten Element
    }
    }
    // wenn der Key noch nicht gesetzt wurde jetzt machen
    if (nKey < 0)
    {
    Key[nOldKey] = Position;
    Key[Position] = -1;
    }
    }
    return 1;//kp...compiler will das
    }
    [/PHP]

    1. Hab ein Kommentar "HIER" hingemacht -> Da hab ich umgebaut auf die Verwendung des Index 0

    2. Der Block einsortieren

    Keine Garantie für den Code, nur schnell gehackt...

    Gruß

    Diablo999

  14. Hallo Zusammen,

    Ich versuche mit C++ Builder5 meine Festplatte nach allen *.jpg dateien absuchen zu lassen das Problem ist in folgendem code werden keine Unterordner durchsucht

    "

    TSearchRec QSearchRec;

    TSearchRec ZSearchRec;

    ListBox1->Clear();

    Edit1->Text=IntToStr(0);

    AnsiString Searchpath = DirectoryListBox1->Directory;

    AnsiString ZielPath = DirectoryListBox2->Directory;

    int faAnyFile;

    AnsiString Search = Searchpath+ "\\*.jpg";

    if (FindFirst( Search , faAnyFile, QSearchRec) == 0)

    {

    do {

    AnsiString Ergebnis = Searchpath+ "\\"+QSearchRec.Name;

    ListBox1->Items->Add(Ergebnis);

    Edit1->Text=IntToStr(StrToInt(Edit1->Text)+1);

    }while (FindNext(QSearchRec) == 0);

    FindClose(QSearchRec);

    }

    " Was mache ich Falsch?

    Kann mir jemand Helfen

    Schon mal danke im Vorraus

    Ich nehme an das FindFirst und FindNext den APIs FindFirstFile und FindNextFile

    entsprechen, beui denen werden nur die Einträe in einem Vrezeichnis durchsucht.

    Wenn du die Unterverzeichnisse mitdurchsuchen willst musst du prüfen ob der

    gefundene Eintrag den FindFirst bzwe. FindNext zurückliefert ein Verzeichnis ist,

    und wenn ja musst du deine Funktion rekursiv nochmal für das Unterverzeichnis

    aufrufen...

    Hoffe das ist verständlich *g*

    Gruß

    Diablo999

  15. Mal was zu den alternativen Rohstoffen:

    Und zwar werden sich meine Eltern demnächst ein neues Auto anschaffen, und zwar einen Diesel, um genau zu sein einen Skoda Fabia. Und nach den 2 Jahren Garantie wird der auf Rapsölantrieb umgebaut, kostet leider etwas Geld, jedoch ist die Lesitung und der Spritverbrauch mit der des Diesels zu vergleichen...

    Ich selbst fahre nen Benziner und habe auch nicht vor auf irgendwas anderes umzusteigen bzw. leisten kann ich mir das ja auch nicht *g*...

    Aber im Moment finde ich die Benzinpreise schon echt hammer, hab so an die 50km/Tag *heul*

    Gruß

    Diablo999

  16. Naja, das sollte auch nur als Denkanstoss dienen, und wird bei keinem Compiler funktionieren...

    Aber prinzipiell übersetzen lassen müsste es sich wenn die Konstanten definiert sind.

    Wenn irgendwelche Fehlermeldungen auftauchen kannst du sie hier auch gerne posten, am besten mit der entsprechenden Zeile dazu, dann kann man dir besser helfen :-)

    Diablo999

  17. Könnte mir die Datenhaltung so vorstellen:

    Ein 2-Dimensionales Array in dem die ganzen Flugzeuge stehen, wo für einen bestimmten Kunden immer die Felder der Vermietung besetzt werden. Irgendwie müllig beschreiben von mir. Deshalb mal Code:



    struct Flugzeug
    {
    // Flugzeugtyp
    int Typ;
    // Hier steht ne 10 weil der Zeitraum ja von 10 - 20 Uhr geht -> 10h gesamt
    // Für jede Stunde ein Feld an wen das Flugzeug vermietet ist
    int Vermietung[10];
    }

    int main()
    {
    // 10 Flugzeuge als Bsp
    Flugzeug Flugzeuge[10];
    Flugzeuge[0].Typ = SEGELFLUGZEUG; // SEGELFLUGZEUG is halt ne Konstante
    Flugzeuge[1].Typ = MOTORSEGLER;
    ...

    // Flugzeug 1 an Kunden 1 vermietet für die Zeit von 10-12 Uhr
    for(int i = 0; i + 10 <= 12; i++)
    Flugzeuge[0].Vermietung[i] = 1;
    }
    [/PHP]

    Hoffe das ist einigermaßen verständlich, soll ja auch nur veranschaulichen wie man die Daten halten könnte, es gibt sicherlich elegantere Lösungen, jedoch ist das ein recht einfacher und überscheubarer Weg ...

    Das ganze soll eben auch nur als Anregung dienen, vielleicht hilft es dir ja was...

    Gruß

    Diablo999

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