Laden...
E
el_panter myCSharp.de - Member
Informatiker ohne Weiterbildung Sömmerda Dabei seit 05.09.2007 395 Beiträge
Benutzerbeschreibung
Ich bin seit mitlerweile 7(stand 2010) Jahren in den unterschiedlichsten Sprachen daheim. Programiere aus leidenschaft =)

Forenbeiträge von el_panter Ingesamt 395 Beiträge

25.02.2008 - 15:03 Uhr

ok du hast es nicht ganz verstanden

achtung es folgt mehr doer weniger dummy code


case 5: // mache dies
           // und tue das
           // und jetzt anstadt test1();
           Thread thread = new thread(test1());
           // mache weiter
           break;

schaue bitte in die links wie man den thread genau startet aber so vom aufbau her ist es vom 1. post an gemeint

25.02.2008 - 14:25 Uhr
string temp = fileName.Replace(@"\\", @"\");

wobei eigentlich \ bei einer ausgabe immer zu \ wird auch ohne replace


            string temp = "c:\\test\\test\\test.test";
            MessageBox.Show(temp);
            MessageBox.Show(@temp);
            MessageBox.Show(temp.Replace(@"\\","\\"));

25.02.2008 - 14:12 Uhr
        private void test1()
        {
            int zustand = 0;

            for (int i = 0; i < 100; i++)
            {
                zustand = Math.Abs(Get_Current())*5e6

                if (zustand >= 100) zustand = 100;
                Abweichungneg1.Value = zustand;
                Abweichungpos1.Value = 0;
            }
        }

ok dan doch lieber so

woltes nur bisel arg kürzen ^^

so und wenn du jetzt noch wilst das diese funktion hier läft aber die gui nicht blockiert must du beim aufruf (queltext post 1)


double Strom = Get_Current();
                    test1(); /*deise hier nicht so aufrufen sondenr einen thread starten. wie das geht wurde dir mehrfach in fprm von links mitgeteilt*/
                    step += 1;

//THX math.abs kannte ich noch nicht

25.02.2008 - 13:55 Uhr

        private void test1()
        {
            double strom = 0.0;
            int zustand = 0;

            for (int i = 0; i < 100; i++)
            {
                strom = Get_Current();
                zustand = strom > 0 ? (int)(strom * 5e6) : (int)(strom * -5e6);

                if (zustand >= 100) zustand = 100;
                Abweichungneg1.Value = zustand;
                Abweichungpos1.Value = 0;
            }
        }

erstmal machen wir das so (ungetestet aber solte eigentlich so gehen)

alles ander must du selbst falsch machen 😜

25.02.2008 - 11:21 Uhr
  
  
Font newFont = new Font(richTextBox1.Font, FontStyle.Bold);  
richTextBox1.SelectionFont = newFont;  
richTextBox1.SelectionColor = Color.Red;  
  
this.richTextBox1.AppendText(highlightedText);  
  
//this.richTextBox1.SelectionFont = new Font(richTextBox1.Font, FontStyle.Regular);  
//this.richTextBox1.SelectionColor = Color.Black;  
  

was pasiert wen du diese beiden zeilen mal auskommentiern würdest?

25.02.2008 - 08:44 Uhr

klar kanst du

du kanst zb einen request in einer db ablegen.
wen dann ein ander request kommt schauste erst ob dieser nicht schon in der db vorhanden ist. wen nicht google anzapen ansosnten aus dem zwischenspeicher auslsen

und wie ich es verstanden habe wird es eh eine webanwendung da ist ein db nicht abwägich.

25.02.2008 - 07:32 Uhr

Kurz nachgedacht....fahradfahren:

OK freinhändig ist nicht erlaubt aber einhändig... herbivore schämst du dich nicht?

nochmal nachgedacht.... impressumspflicht:

da soweiso fast jeder an deine daten rankommt auch ohne impressum warum schreibt man es nicht gleich auf die seite. oder macht es wie weiter unten erwähnt als grafik so das nicht jeder spambot oder datensamlöer ohne weiters rankommt?

also ich hatte impressum immer. allein schon weil ich keine lust habe noch mehr geld zu zaheln als eh schon monatlich in die gebüren fließt ^^

weiter nachgedacht....Kontackformulare:

hier dürfte das problem sein das wenn man ein bestätigung mit inhalt sendet oder die abgeschickte email anzeigt wundern sich einige nutzer vlt.

klarer fall: die meisten wollen ihre nutzer nicht überfordern

bei meinem webhoster erhalte ich generl eine mail wen ich zb den suport stresse. und ich finde das super.

vlt solten man einfach ein häckchen mit einbauen ala: "mail kopie an mich senden" und deis auch gleuich geszlich verankern (schöner rechtsstaat ^^)

so nochweiter nachgedacht....Email adrese verschleiern:

gegenfrage wiso? solnse doch spamen nen ordentlichen filter der mit der zeit "dazulernt" ab und an mal nen spam gelöscht... fertig.

in diesem sinne: genug gedacht für heute xD

25.02.2008 - 07:22 Uhr

Monitor anzahl: 5

kannst du mal bitte ein foto machen fg //Edit diese zeile... o bei foto vergessen

super wie die entwiklung vortschreitet

ich werde mein 2-Monitor-system erst weider am WE aufbauen
(ich ahb eigentlich keine 2 sondern nutze immer nur den vom großen rechner und stecke ihn an den laptop weil das meine entwiklerwerkstadt zuhase ist)

was mich positiv überrascht hat ist das troz das der 2te monitor mit einer wesentlich höheren auflösung die startleiste richtig angezeigt hat.

mach auf jeden fall weiterso.

24.02.2008 - 11:33 Uhr

Ich denke das kammer auch gut mit den sprachkentnissen der menschen in zusmmaenhang bringen.

niemand stellt heute jemand in einen it beruf ein der nur deutsch kann

deutsch und englisch solten es schon sein.

genauso ist es mit den programiersprachen. warum nur eine lernen/können/beherschen?

22.02.2008 - 23:20 Uhr

hat die funktionalität das wmi code generator nicht weiter auf die probe gestellt ^^
wolte nur dabe helfen ungeklärte fragen zu klären

edit: ah gut gerade getestet... nur hier aufem heim laptop gibt er mir keine ausgabe xD
aber auf 2 andern rechnern ging es

22.02.2008 - 14:36 Uhr

so ich habe jetzt mal ein bichen mit dem WMI code Creator + Engilsch kentnissen + google suche folgenden MSDN link gefunden

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/wmisdk/wmi/Win32_PhysicalMemory.asp

lade dir mal den WMI code creator runter und führe folgedes ding aus

->

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set colItems = objWMIService.ExecQuery( _
    "SELECT * FROM Win32_PhysicalMemory",,48) 
For Each objItem in colItems 
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "Win32_PhysicalMemory instance"
    Wscript.Echo "-----------------------------------"
    Wscript.Echo "MemoryType: " & objItem.MemoryType
Next

so dort haste jetzt für jeden physischen und virtuelen speicher eine nummer

in dem obigen link gibt es unter der rubrik MemoryType (bisel scrollen 😉 )
eine lsite die dir die numern übersezt

oder beser hier die schnellübersicht:

MemoryType
    Data type: uint16
    Access type: Read-only

    Type of physical memory. This property is inherited from CIM_PhysicalMemory.
    Value 	Meaning

    0 Unknown

    1 Other

    2 DRAM

    3 Synchronous DRAM

    4 Cache DRAM

    5 EDO

    6 EDRAM

    7 VRAM

    8 SRAM

    9 RAM

    10 ROM

    11 Flash

    12 EEPROM

    13 FEPROM

    14 EPROM

    15 CDRAM

    16 3DRAM

    17 SDRAM

    18 SGRAM

    19 RDRAM

    20 DDR

    21 DDR-2

ich bin allerdings noch nicht soweit das ich weis wie ich das nun in c# in ein program übernehme (also die WMI abfrage oder was das ist ^^

hoffe konnte dir und andern helfen

22.02.2008 - 14:03 Uhr

"unbeantwortete topics reduzieren"


        private void button1_Click(object sender, EventArgs e)
        {
            webBrowser1.Print();
        }

funktioniert einwandfrei.

fals das problem noch besteh

  • überprüfe doch einmal was nach dem drucke in der druckerwarteschlange steht
  • ist der der drucker instaliert und physisch vorhanden
  • ist der richtige drucker als standartdrucker ausgewählt?

ps: um hier papier zu sparnen hab ich ein pdf "gedruckt" wen du weist was ich meine

22.02.2008 - 08:05 Uhr

das ist doch recht einfach zu verstehen

du erstellst ein picturbox in der function.
verläst das program die function existiert zwar diese picturebox noch aber keiner kennt sie mehr, das heist sie wird noch gezeichnet aber keiner kann sie mehr ansprechen 😉

22.02.2008 - 07:51 Uhr

also um deiner suchfreudigkeit auf die sprünge zu helfen hier ein paar tips und hinweise:

  1. erstell doch im desinger eine picturbox an der stelle mit dem bild und las sie ausblenden

  2. bau meine funktion so um das bei dem if ereigniss die visible entsprechende ändert

  3. und beim else die visible in die ander richtung geändert 😉

bool bVar = true;
//falsch
if(bVar == true)
//richtig
if(bVar)

bei fragen frage aber such vorher auf eigene gefahr!

21.02.2008 - 21:55 Uhr

siht ganz hübsch aus

aber auf meinem schwachen laptop braucht es ganzschön lange beim starten

ansonsten tabpage4 entweder die bekommt nen sinn oder fliegt raus 😉

21.02.2008 - 21:46 Uhr

vlt stört es ihn das wen in der dll der wurm drine ist ist das debugen .. mit verlaub.. beschissen X(

21.02.2008 - 18:16 Uhr

wenn die dll's in diesem projekt erst entstanden sind und sie als übungsaufgabe für mich vorgesehen wurden 😉

egal

21.02.2008 - 15:23 Uhr

da du dich mit deinen fähigkeiten warscheinlich immer weiterentwikeln wilst versuche das ganze doch mit einer stand alon datenbank zu machen (access, fierbird (glaube!) oder so)

oder aber mache für jede woche eine xml datei dan haste selbst nach 2 jahre gerade mal 100 dateien 😉

und schao mit einem profiler (Nprof) wo dein jetziger coe die ziet biem einlsen und abspeichern frisst und versuche zu optimiern. vlt kannste dan schon auf monatliche oder gar eine edatei zurückgreifen 😉

21.02.2008 - 13:45 Uhr

Dan erstell die Picturebox von Anfang an.

und Setze lediglich die Visible auf False

wen ein Erlaufbtes zeichen eingeben wird dan Visible = false

wen ein unerlaubtes Zeichen eingeben wurde dan Visible = true

das ist der einzige sinvoll lösungsweg ^^

21.02.2008 - 13:31 Uhr
private void textBox1_KeyUp(object sender, KeyEventArgs e)
        {
            PictureBox pic = new PictureBox();
            int x, y, w = 20, h = 40;
            x = textBox1.Location.X;
            y = textBox1.Location.Y;
            x = x + 100;
            y = y - 15;
            pic.Location = new Point(x, y);
            pic.Load(URL);
            pic.Size = new Size(w, h);
            pic.SizeMode = PictureBoxSizeMode.StretchImage;
            Regex buchstaben = new Regex("^[A-Za-zäöüßÄÖÜ]*$");
            bool pruefe = buchstaben.IsMatch(textBox1.Text);
            if (pruefe == false)
            {
                Controls.Add(pic);
            }
            else
            {
                Controls.Remove(pic);
            }
        } 

wird erstmal zu ->

private void textBox1_KeyUp(object sender, KeyEventArgs e)
{
if ("1234567890\b".IndexOf(e.KeyChar.ToString()) < 0)
{
   e.Handled = true;
} 
else
{
            PictureBox pic = new PictureBox();
            int x, y, w = 20, h = 40;
            x = textBox1.Location.X;
            y = textBox1.Location.Y;
            x = x + 100;
            y = y - 15;
            pic.Location = new Point(x, y);
            pic.Load(URL);
            pic.Size = new Size(w, h);
            pic.SizeMode = PictureBoxSizeMode.StretchImage;
            Controls.Add(pic);
}
}

nur das belib dan 😉
vlt nen timer starten der das nach x sec wieder verschwindibusen läst ^^

21.02.2008 - 13:07 Uhr

aber versprich mir hoch und heilig das nächste mal richtig zu suchen.

ps copyright liegt bei nen kolegen ich hattes nen bisel umständlicher gelöst xD wies halt meine art ist. warum auch einfach wens schwer viel genialer ausschaut ^^

21.02.2008 - 12:22 Uhr
            private void textbox1_KeyPress(object sender, KeyPressEventArgs e)                 
            {
                if ("1234567890.,\b".IndexOf(e.KeyChar.ToString()) < 0)
                {
                    e.Handled = true;
                } 
            }
21.02.2008 - 07:09 Uhr

z.B. habe ich konkret probleme, wenn ich eine .dll mit methoden mache,
dann wenn ich die dll im projekt verwende, dann habe ich probleme
diese .dll zu aktualiseren, wenn ich neue methoden schreibe,
ich kompiliere neu, doch kann ich nicht neuen methoden nicht
sehen

du kannst deinem programm auch beibringen die dll's von selbst zu "aktualiesieren"

öffne mal das Eigenschaftsmenü deines hauptprojektes welches die dll's benötigt.
unter Buildereignisse trägst du dan beispielsweise sowas ein:

xcopy "$(ProjectDir)bin\Release&lt;dllnamevondir>.dll" "$(ProjectDir)bin\Debug&lt;dllnamevondir>.dll" /Y
(Präbuildereignis)

wenn ich dan etwas an den dll's änder kompilier ich erst per F6 und danach per F5

schau dir einfach mal den xcopy befehl per google oder so an.
ich hatte diesen weg vor einiger zeit hier im forum gefunden

18.02.2008 - 09:55 Uhr

aus meine c++ versuchen dazu kann ich mich erinern das das Listen und BeginnAccept in einer schleife laufen muss und dan für die jeweiligen anfragen einen thread starten.

kann mich aber auch irren.

18.02.2008 - 09:52 Uhr

such mal im forum gabs erst lezte woche

ich dächte abstract war hier das schlüsselwort 😉

18.02.2008 - 07:47 Uhr

using System.Ready.For.Take.Off;

namespace VisualStudio2k8_LE
{
    class Veranstaltung : Event
    {
        Veranstalaltung()
        {
            InitializeHalle();
            FillHalle(Zuschauer);

            Start();
        }
    }
}

😉 kleiner witz am rande

15.02.2008 - 14:42 Uhr

mein warscheinlich sinloseste idee die ich jemals wo poste:

windowsanwedung übergabe parameter beibinrgen (suche im forum danach)

wen übergabeparameter -hidden dan folgendes

form size auf ein minimum runterschrauben (5 px oder was das ist für x und y)
und opacity auf 0%
anzaige in windowstaskabar auf false

fertig ^^

15.02.2008 - 12:55 Uhr
  
  // Füllt Items in die ListView in der Anzahl der Teilnehmer pro Gruppe  
                for(int j=1; j<=AnzahlTpGruppe; j++)  
                {  
                    // Index des Items ist fortlaufend, während Index der teilnehmer der   
                    // entsprechenden Gruppe wieder bei 0 anfängt  
                    int n = (Gruppenindex - 1) * AnzahlTpGruppe + j;  
                    string ItemName = Convert.ToString(n);  
                    ListViewItem listviewitem = new ListViewItem(ItemName);  
                    listviewitem.Name = ItemName;  
                    listviewitem.SubItems[0].Text = ItemName;  
                    this.listView1.Items.Add(listviewitem);  
                    //Edit hier die änderung sichtbarer markiert   
                    comboBox3.Items.Add(ItemName);  
                    //Edit ende  
                }  
  

und wenn du es so machst kannste dir


                for (int i = 1; i <= AnzahlTpGruppe; i++)
                {
                    // Index des Items ist fortlaufend, während Index der teilnehmer der 
                    // entsprechenden Gruppe wieder bei 0 anfängt
                    int n = (Gruppenindex - 1) * AnzahlTpGruppe + i;
                    string ColumnText = Convert.ToString(n);
                    comboBox3.Items.Add(ColumnText);
                }

eigentlich auch sparen

15.02.2008 - 08:40 Uhr

es könnte nach deiner beobachtung ja auch sein das dieser kommentar im orgianlen aich mit xml kommentar versehen ist

jedoch beid der metadaten erstellung dies nicht so umgewandelt wird. warum auch immer

15.02.2008 - 07:39 Uhr

morgen,

ich hab mal spasenshalber Int32.TryParse -> rechtsklick -> gehe zu definition

        //
        // Zusammenfassung:
        //     Konvertiert die Zeichenfolgendarstellung einer Zahl in einem angegebenen
        //     Stil und einem kulturabhängigen Format in die entsprechende 32-Bit-Ganzzahl
        //     mit Vorzeichen. Ein Rückgabewert gibt an, ob die Operation erfolgreich abgeschlossen
        //     wurde.
        //
        // Parameter:
        //   s:
        //     Eine Zeichenfolge, die die zu konvertierende Zahl enthält.
        //
        //   style:
        //     Eine bitweise Kombination von System.Globalization.NumberStyles-Werten, die
        //     das zulässige Format von s angibt. Ein häufig angegebener Wert ist System.Globalization.NumberStyles.Integer.
        //
        //   result:
        //     Diese Methode gibt bei erfolgreicher Konvertierung den 32-Bit-Ganzzahlwert
        //     mit Vorzeichen zurück, der der Zahl in s entspricht, und 0 (null), wenn die
        //     Konvertierung nicht durchgeführt werden konnte. Bei der Konvertierung tritt
        //     ein Fehler auf, wenn der s-Parameter null ist, nicht in einem mit style kompatiblen
        //     Format vorliegt oder eine Zahl kleiner als System.Int32.MinValue oder größer
        //     als System.Int32.MaxValue darstellt. Dieser Parameter wird nicht initialisiert
        //     übergeben.
        //
        //   provider:
        //     Ein System.IFormatProvider-Objekt, das kulturspezifische Formatierungsinformationen
        //     zu s bereitstellt.
        //
        // Rückgabewerte:
        //     true, wenn s erfolgreich konvertiert wurde, andernfalls false.
        //
        // Ausnahmen:
        //   System.ArgumentException:
        //     style ist kein System.Globalization.NumberStyles-Wert. – oder –style ist
        //     keine Kombination des System.Globalization.NumberStyles.AllowHexSpecifier-Werts
        //     und des System.Globalization.NumberStyles.HexNumber-Werts.
        public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out int result);

dies ist bei denen der kommentar. vlt hilft es ja 😉

15.02.2008 - 07:11 Uhr

Da kann ich mich ja glücklich schätzen ^^

ich als Programmier kann kein photoshop und sonst was bedienen. aber ich bin kreative (nicht nur bim proggen meiner funktionen und klassen XD )

jedoch hab ich in meinem bekanntenkreis ein begabte grafikerin. idee wird von mir skiziert und von ihr grafisch ansprechend gestaltet 😉

also sucgh dir einen grafiker, freunde dich an, und als ihn für dich "arbeiten"

*ps entschuldigt die rechtschreibung nur ich quäle mich hier seit 2 tagen mit üblen kopfschmerzen auf arbeit ud bin bis oben hin mit medikamenten vollgepumpt

15.02.2008 - 07:04 Uhr

wenn das teil in xp wirklich läuft (und auch dort ihrgenwann fehlerfrei und ausgereifter) wäre das endlich der ausschlaggebende grund mir auch privat einen zweiten monitor anzuschaffen.

eine geniale idee die für mich schon fast in den thread "Softwareperlen" gehört 😉

einfach mal abwarten wie es weitergeht

👍 👍 👍

14.02.2008 - 08:57 Uhr

oder wenn du auf nummer sicher gehen wilst: nutze ein TableLayoutPanel

14.02.2008 - 07:08 Uhr

wie meien vorredner schon sagten: einigt euch. wobei ich mir denke das es wesentlich einfach er ist von c++ auf c# umzusteiegen als andersrum.

mein werdegang war genauso. und jetzt als c# verwöhnter bengel will ich c++ am liebsten garnicht mehr sehen ^^

am besten ihr sezt euch zusammen und schnikt es aus.

14.02.2008 - 07:02 Uhr

moin,

öfne dein projekt und drücke F6 stadt Veröfentlichen

aus dem ordner der dan unter *projektordner/bin/release ist holste dir die exe und die nötigen resourcendateien.

in deinem falle warscheinlich
*.exe
de-DE*.resources.dll

* = dein gewählter projektname

und wenn du vlt noch einen netten installer drumbauen willst dann google doch mal nach nsis

kurze einarbeitungsphase. mit vieln beispielen. nur zu empfelen ("nsi ordner\Exampels\modern UI" ist besonders hilfreich)
(es gibt natürlich auch noch ander instaltionserstellungstools)

14.02.2008 - 06:47 Uhr

this.listView1.Items[TeilnNummer - 1].SubItems.Add(iGruppen[ermittleGruppenNr(TeilnNummer)].iTeilnehmer [ermittleTeilnNrZurGruppe(TeilnNummer)].RundenZeit());

haut mich ruig bin krank aber für mich siht das stark nach einem ADD (wie hinzufügen) aus 😉

13.02.2008 - 15:23 Uhr

warum nicht einfach ein "SELECT IDfeld FROM tabel ORDER BY IDfeld DESC /oder doch ASC bin gerade in feierabendmodus/ LIMIT 1;1"

12.02.2008 - 16:28 Uhr

diese "php" scipt ist in arbeit es gibt lediglich noch ein problem bei der visualiesirung des rankings 😉

da muss ich nur mal mit herbivore sprechen weil nen mathematisches problem besteht ^^

12.02.2008 - 12:45 Uhr

Ich oute mich hier mal als mini klick betrüger.

grund: mein fritzbox sezt zuhause teilweise 15 mal am tag aus und imo fehlt das geld für ein ersatzgerät

nach dem neustart hab ich natürlich eine neue ip und nutze diese auch.
trozdem finde ich es unfair wenn jemand soetwas mit absicht produziert.

in diesem sinne frohen tag und haltet die stadt sauber und sicher ^^

11.02.2008 - 20:47 Uhr

naja ich bin jetzt mal davon ausgegangen das solche extra Dienste nicht erwünscht sind.

ansonsten wäre das natürlich sinnvoller!

11.02.2008 - 15:10 Uhr

in xml form würde ich vlt folgendes vorschlagen


<id>100001
  <tag von="8" bis="16">Montag</tag>
  <tag von="8" bis="16">Dienstag</tag>
  <tag von="8" bis="16">Mitwoch</tag>
  <tag von="9" bis="17">Donerstag</tag>
  <tag von="8" bis="15">Freitag</tag>
  <tag von="10" bis="16">Samstag</tag>
  <tag von="0" bis="0">Sontag</tag>
</id>

und ein datensatz in einer accses db würde bei mir wiefolgd ausschauen

Feld: ID
Wert: 1000001
Feld: Berechtigung
Wert: 8-16;8-16;8-16;9-17;8-15;10-16;0-0;

11.02.2008 - 14:27 Uhr

Morgen

wieso pusht du nach "nur" 3 stunden?

türlich bleibt nur ein client server model übrig wen du die db nicht alle paar secunden quälen wilst

einfach ein server-chat-programm das die anfragen von a nach b weiterleitet

der client ist einfach nur da und sendet entweder text + location hin oder empfängt wen location = sein location und text.

26.01.2008 - 22:57 Uhr
using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            string Stest = "halloh";

            Console.WriteLine(Stest.Remove(0, 1));
            Console.WriteLine(Stest.Remove(Stest.Length - 1, 1));

            Console.ReadLine();
        }
    }
}

erstelle mal ne konsolen app und fpühre obigen quellcode aus 😉

*kannst du froh sein das mein gehrin nie feierabend hat);

26.01.2008 - 13:15 Uhr

und auserdem hat unser stadt so gut wie immer optimale werte.

schau dir zb mal den ersten platz an (nur die xml gelle 😉 )

25.01.2008 - 22:40 Uhr

und hier noch ein bild der oberfläche.

Anmerkung noch: die "überwachte" stadt und die reload zeit könne frei konfiguriert werden.

werden aber nicht gespeichert für den nächsten start.

25.01.2008 - 22:34 Uhr

abend,

und wieder ein tool rund um die minicity. nebst der netten seitenbox nun auch ein google desktop gadget.

Entwiklungszeit: rund 3 tage
Sprache: JavaScript, XML

Benötigt mindestens Google desktop 5.0

so nun hier der download.

EDIT: Fehler behoben und Funktion hinzugefügt 😉

EDIT2: sry muste nochmal fehler beseitigen.

25.01.2008 - 18:45 Uhr

hier der titel des buches

"EDEN Tödliches Programm" Lincoln Child , Thriller ,ISBN-13:978-33-426-63460-8, ISBN-10:3-426-63460-0, Verlaug Knaur

25.01.2008 - 14:33 Uhr

danke für dein mühe. aber ich pfusche jetzt nichtmehr rum. feierabend/wochenden in 10 min

25.01.2008 - 14:27 Uhr

*tomaten von augen wegnehmen*
*hirn einschalt*

vielen dank starzeit für das programm wurde halbiert.

manchmal kammer aber auch total verrant sein oder?