PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Geizhals Multipreisvergleich mit Porto (Windows-Tool)


LehmiP
2007-06-24, 17:20:36
Das Problem :frown:
Kennt ihr das auch: ihr wollt neue Hardware bestellen und das eine ist bei jenem Shop billiger, das andere bei diesem, etc.? Gut, bis zu 3 Produkten, sag ich mal, kann man noch im Kopf ausrechnen bei welchem Shop man was bestellen sollte, wenn man möglichst wenig Porto zahlen will. Aber alles darüberhinaus artet in regelrechte Gehirnakrobatik aus. Das muss nicht sein! (kling schon wie ein Verkäufer ^^')

Die Lösung :smile:
Mein kleines (106 kB) Tool ermittelt die günstigste Shop-Kombination für euch, egal für wie viele Produkte: einfach die Geizhals URLs in die Textbox kopieren und schon kanns losgehen! Je nach Anzahl der Produkte kann es zwischen 1 Sekunde und mehreren Minuten zum Berechnen benötigen (abhängig von eurem PC und der jeweiligen Anzahl der berücksichtigten Angebote) (wer sich mit Kombinatorik auskennt weiß, dass die Anzahl der durchzugehenden Kombinationen sich pro Produkt drastisch erhöhen).


Geizhals Multipreisvergleich mit Porto 1.0.3.2 (Windows-Tool)

Features:
einfache Bedienung
Shopeinschränkung anhand von Anzahl, Lieferbarkeit, Mindest-Note und -Bewertungszahl
optional zusätzliche manuelle Einschränkung der Angebote (ignoriere einzelne Angebote oder ganze Shops für alle Produkte)
direkter Produkt-URL-Aufruf durch Doppelklick auf die jeweilige Zeile in der Ergebnisliste
Berücksichtigung der bevorzugten Zahlungsmethode (Vorkasse oder Nachnahme)
Export-Funktion (im Rechtsklickmenü der Ergebnisliste) für Posten im Forum o.ä.
Speichern/Laden-Funktion (im Rechtsklickmenü der Ergebnisliste)
Abbrechen-Funktion für Ungeduldige ;)
optionale Speicherung der Einstellungen und diese lassen sich mit 1 Klick wieder löschen
schnelle Berechnung durch Threading (optional, Anzahl der Threads konfigurierbar)

Screenshot:
http://img296.imageshack.us/img296/451/screenie1bt4.jpg

Download Mirrors (wenn einer von euch das Tool hosten will, bitte melden)
>>> MegaUpload <<< (http://www.megaupload.com/de/?d=S65Y5VQD)
>>> Rapidshare <<< (http://rapidshare.de/files/39539453/GHMPVMP.exe.html)
Jetzt auch bei: Danke Emmerax (www.feckoff.de/diverses/GHMPVMP.7z)

v1.0.3.1: MegaUpload (http://www.megaupload.com/de/?d=M8REI6N0)
v1.0.3: MegaUpload (http://www.megaupload.com/de/?d=2XKTZ7XV)
v1.0.2.2: SpeedShare (http://speedshare.org/download.php?id=EECB026C2), MegaUpload (http://www.megaupload.com/de/?d=UHRZSRGV)

Das Tool benötigt das Microsoft .NET Framework (http://www.microsoft.com/downloads/details.aspx?familyid=10CC340B-F857-4A14-83F5-25634C3BF043&displaylang=de) 3.5 (http://www.microsoft.com/downloads/details.aspx?FamilyID=333325fd-ae52-4e35-b531-508d977d32a6&DisplayLang=de)! (2 Links!)


Code freigegeben!
Schreibt mich einfach an ;).
Nicht autorisiertes Geld verdienen mit meinem Code ist verboten.


Änderungen:
in v1.0.3.2
Fix: stürzt ohne Threading mit wenigen Angeboten nicht mehr ab
Optimiert: Math.Round entfernt um Performance zu verbessern

in v1.0.3.1
Neu: die MaxShop Algorithmus-Optimierung bricht jetzt auch schon auf niedrigeren Schleifenstufen ab, falls dieser Zweig die Bedingung nicht erfüllt
Fix: Die Überlauf-Warnung kommt nur noch 1x
Fix: der Fortschritt wird jetzt korrekt behandelt
Fix: die MaxShops=1 Optimierung funktioniert jetzt auch wenn bei einem Produkt alle Angebote rausgefiltert werden
Optimiert: kleinere Sachen (falls sämtliche Angebote wegfallen wird keine Berechnung mehr gestartet, Abbruch zeigt entsprechende Meldung in der Liste)

in v1.0.3
Neu: Um die MaxShops Begrenzung einzuhalten werden beim Parsen jetzt keine überteuerten Angebote mehr ausgelassen, um die Chance ein Ergebnis zu erhalten zu steigern. Leider steigt dadurch die Anzahl der durchzugehenden Möglichkeiten drastisch, ergo dauert es länger. Um dem entgegenzuwirken: werden zumindest die Angebote rausgefiltert, die überteuert sind UND deren Anbieter bei keinem anderen Produkt zu finden ist; bricht der Algorithmus eine Unterschleife jetzt komplett ab, wenn MaxShops schon wegen einer niedrigeren Schleifenstufe nicht mehr erfüllt werden kann; für MaxShops = 1 (nur bei eingeschaltetem Multithreading!) werden nur noch alle Möglichkeiten für das Produkt mit den wenigsten Angeboten berücksichtigt
Optimiert: Algorithmus wurde um eine überflüssige Schleife erleichtert (war wegen PortofreiAb reingekommen)
Optimiert: kleinere Code-Sachen (Berechnung von ProgressBar.Maximum, And/Or Bedingung auf AndAlso/OrElse geändert, Threader-Klasse vereinfacht)

in v1.0.2.2
Neu: Error-Routine in ParseGeizhals und beim Laden von alten Ergebnissen (kein sofortiger Absturz mehr)
Optimiert: GUI-Update statt Application-DoEvents
Optimiert: ReportProgress auch bei Überlauf nur noch in 1% Schritten
Optimiert: Logging logt jetzt immer den Zeitpunkt mit
Fix: Export stürzt bei Zeilen die keinen Item-Eintrag enthalten nicht mehr ab
Fix: ParseGeizhals liest Kommazahlen jetzt besser (max. 1 ',')
Fix: GetWeb fängt jetzt alle Fehler ab
Fix: Lieferbarkeitsframe nicht mehr Sizeable

in v1.0.2.1
Neu: statt dem ersten Vorkommen wird nun immer das Porto von Deutschland genommen - Auswahlmöglichkeit Österreich, Nachnahmegebühr-Erkennung und Berücksichtigung der Portofreiheit demnächst (urg, wie ich parsen hasse)
Neu: die manuelle Angebotsliste hat nun einen verschiebbaren Teiler in der Mitte
Fix: nach dem Klicken des Hilfe-Buttons in den Titelleisten wird der Mauszeiger nun nicht mehr zum Hilfe-Mauscursor
Fix: die beiden "kleinen" Fenster werden nun automatisch wieder aktiviert, wenn das Hauptfenster den Focus verliert und wiederbekommt während eines der beiden aktiv ist (da die "kleinen" Fenster keinen eigenen Taskbar-Eintrag haben war es nach einem Focusverlust schwer sie wieder herzubekommen)
Fix: die Geizhals-Seiten werden nun in der System-Default-Enkodierung gelesen (für ä, ö, ü, etc.)
Fix: Lieferbarkeit in der manuellen Angebotsliste zeigt jetzt den korrekten Status an (unbekannt=weiß wird aber noch nicht auf "sofort lieferbar", etc. überprüft)

in v1.0.2
Neu: Icons für Hilfe, Speichern, Laden, Angebot und Shop Ignorieren (noch kein neuer Screenshot)
Neu: Exportieren in die Zwischenablage (Forum-Template, Text-Template)
Optimiert: Speichern/Laden für kommende Änderungen an Ergebnisanzeige geändert (Ergebnisse alter Versionen können nicht mehr geladen werden!)
Fix: Absturz bei Timeout/Fehlen der Internetverbindung behoben
Fix: Speichern der Angeboteinschränkungen im Hauptfenster funktioniert jetzt
Fix: Analysieren der Geizhals Seite stürzt bei Preisangaben wie 6,-- nicht mehr ab

in v1.0.1
Neu: Option max. Shops
Wie der Name sagt, lässt sich damit auf Wunsch (standardmäßig aus) das Ergebnis auf eine beliebige Anzahl von Shops beschränken. Natürlich kann dabei die Ersparnis ins Negative gehen, da die meisten Shops nicht durchgehend alles billig anbieten. Leider ist der Ausschlussalgorithmus lausig, d.h. es kann passieren, dass bei Beschränkung vieler Produkte auf nur wenige Shops erst nach der Berechnung festgestellt ist, dass keine Kombination möglich ist.
Neu: Tooltips zu den beiden Lieferbarkeits-Optionen
Optimiert: Speicherverbrauch nochmal um ein paar KB gesenkt ;)
Fix: kein Fehler mehr bei der Verwendung von Proxies (noch ungetestet)


FAQ:
1. In welcher Sprache hast du das Tool programmiert?
- In VB .NET mit dem kostenlosen Visual Studio 2005/08 Express.

2. Woher weiß ich, dass es kein Virus/Trojaner/etc. ist?
- Lies dir den Quelltext durch und kompiliers dir selber. Abgesehen davon: wer seinem eigenen Virenscanner, Firewall, Dekompilieren, etc. nicht traut, der solls halt lassen.

3. Gibts keine Hilfe dazu?
- Diese ist bereits im Programm integriert (Hilfe-Button im Hauptfenster, ?-Button in der Titelleiste neben dem Schließen-Button in den 2 anderen Fenstern).

4. Warum braucht das Programm soviel Arbeitsspeicher?
- Der Speicherverbrauch schwankt sehr stark. Bei mir hat es "nur" 3 MB gebraucht, bei den meisten braucht es bis zu 30 MB. Je mehr Produkte / Angebote zu kombinieren sind, desto höher der Speicherverbrauch. Wer nur wenig (<= 128 MB) RAM hat, sollte nicht erwarten, dass andere Programme nebenher noch gut laufen. Aber mein Tool soll ja auch nicht dauernd im Hintergrund laufen.

5. Mein PC ruckelt so stark, wenn das Tool läuft. Woran liegt das?
- Das Tool führt sehr viele Berechnungen durch, die selbst Dual Core CPUs bis zu 100% auslasten können. Solange die Berechnungen laufen rate ich daher vom "Alt-Tabben" ab ;D.

6. Meine Firewall sagt dein Tool will eine Internetverbindung aufbauen!
- Nachdem es die angegebenen Geizhals.at-Seiten laden muss, ist das zu erwarten, oder?


Ach ja, abschließend der übliche Haftungsausschluss:
Die im 3DCenter Forum als LehmiP registrierte Person (im Folgenden: der Autor) haftet nicht für die Wiederbeschaffung von Daten. Der Autor haftet nicht für Ansprüche wegen fehlender oder unzureichender Softwarelizenzen, die Dritte gegenüber dem Anwender der Software erheben. Die Software und ihre Dokumentation wird "wie sie ist" und ohne jede Gewährleistung für Funktion, Korrektheit oder Fehlerfreiheit zur Verfügung gestellt. Für jedweden direkten oder indirekten Schaden - insbesondere Schaden an anderer Software, Schaden an Hardware, Schaden durch Nutzungsausfall und Schaden durch Funktionsuntüchtigkeit der Software, kann der Autor nicht haftbar gemacht werden. Ausschließlich der Benutzer haftet für die Folgen der Benutzung dieser Software. Haftungsansprüche gegen den Autor, welche sich auf Schäden materieller oder ideeller Art beziehen, die durch die Nutzung oder Nichtnutzung der durch die Software ermittelten Informationen bzw. durch die Nutzung fehlerhafter und unvollständiger Informationen der Software verursacht wurden sind grundsätzlich ausgeschlossen. Der Autor übernimmt keine Haftung für Schäden, die Sie als Folge von Unterbrechung, Manipulation oder Missbrauch der über Internet übertragenen Daten erleiden können.

Mark
2007-06-24, 19:09:09
cool wäre es wenn man auch die mengen der einzelnen teile angeben könnte

Mark
2007-06-24, 19:13:44
bei mehreren urls krieg ich eine fehlermeldung:

http://666kb.com/i/aphtj2oonunzbezqs.jpg


http://geizhals.at/deutschland/a224182.html
http://geizhals.at/deutschland/a250112.html
http://geizhals.at/deutschland/a254409.html
http://geizhals.at/deutschland/a254409.html
http://geizhals.at/deutschland/a224906.html
http://geizhals.at/deutschland/a261083.html
http://geizhals.at/deutschland/a234499.html
http://geizhals.at/deutschland/a28632.html
http://geizhals.at/deutschland/a238210.html
http://geizhals.at/deutschland/a105051.html
http://geizhals.at/deutschland/a258464.html
http://geizhals.at/deutschland/a227914.html

LehmiP
2007-06-24, 23:54:19
cool wäre es wenn man auch die mengen der einzelnen teile angeben könnte
eigentlich nicht nötig, da portofreiheit ab x € nicht berücksichtigt wird und die menge daher für das porto i.d.r irrelevant ist.

Demogod
2007-06-25, 00:04:31
Auf meinem englischen Windows gibts ne Fehlermeldung und startet nicht.
http://666kb.com/i/api0w5292tjsmrven.jpg

LehmiP
2007-06-25, 00:36:22
Auf meinem englischen Windows gibts ne Fehlermeldung und startet nicht.
"The application failed to initialize properly (0xc0000135). Click on OK to terminate the application"

Applications written for the .NET Framework require the .NET Framework to be installed on the computer where the application or control runs. The .NET Framework redistributable package is available as a stand-alone executable file, Dotnetfx.exe. You can download this from Microsoft at:

http://msdn2.microsoft.com/de-de/netframework/default.aspx


Hab ich jetzt mal gegoogelt...

LehmiP
2007-06-25, 00:43:51
bei mehreren urls krieg ich eine fehlermeldung
Ja, danke für den Hinweis. Leider lässt sich das Problem an sich nicht schnell beheben, daher hab ich einen Work-Around eingebaut. Wär toll wenn du den gleich testen würdest ;). Trotzdem würde ich dir dringend zu den Einschränkungen Note oder Bewertungen raten, da sonst die Anzahl der zu berechnenden Möglichkeiten bei dir das von mir getestete Maximum um 7000-nochwas % übersteigt und das Maximum dauert schon auf nem High-End Rechner (nicht meiner) mehrere Minuten (weiß nimmer wie lang genau ^^') und das mal 70... dürften sogar Quadcores unter Volllast noch mindestens 1 Stunde brauchen.

LehmiP
2007-06-26, 00:13:41
Also n Stickie hät ich jetz schon erwartet ;).
Das Projekt ist jetzt abgeschlossen (außer jemand hat noch ne geniale Idee), Fehler hoff ich gibts auch keine mehr. Läuft halt nur auf Windows, wer nen Linux Port schreiben will kann mir ne PM wegen Code schicken.

Mark
2007-06-26, 17:44:50
wäre noch cool wenn man eingeben könnte das man maximal x shops haben will

laser114
2007-07-05, 22:16:10
Tolles Tool. Beim ersten mal ist er mir zwar vor dem anzeigen der Ergebnisse abgestürzt, worauf ich schon dachte mit Vista x64 verträgt es sich nicht. Aber seit dem geht es tadellos. :)

LehmiP
2007-07-06, 00:07:16
wäre noch cool wenn man eingeben könnte das man maximal x shops haben will
je länger ich drüber nachdenk, desto besser gefällt mir die idee ;). muss mir nur noch einfallen lassen, wie sich das am effizientesten einbauen lässt.

Mark
2007-07-06, 06:50:55
http://geizhals.at/deutschland

dort gibt links oben wunschlisten, die funktionieren so ähnlich, jedoch ohne versandkosten

Kurgan
2007-07-06, 08:48:47
je länger ich drüber nachdenk, desto besser gefällt mir die idee ;). muss mir nur noch einfallen lassen, wie sich das am effizientesten einbauen lässt.

frage: gibts einen grund warum dein (SPITZEN!!!!)-tool keinen gesamtpreis ausspuckt, eventuell sortiert nach shops (wenn es halt mehr als ein shop ist wo man bestellen sollte) ?

LehmiP
2007-07-06, 11:04:18
frage: gibts einen grund warum dein (SPITZEN!!!!)-tool keinen gesamtpreis ausspuckt, eventuell sortiert nach shops (wenn es halt mehr als ein shop ist wo man bestellen sollte) ?
die zahl, die im 1. spaltenkopf steht ist der insgesamte preis mit allen portos. die shops stehen in der 1. spalte neben dem jeweiligen produkt. ein doppelklick darauf öffnet die produkt-url des shops in deinem standardbrowser. nächstes mal bitte den "hilfe"-button benutzen.
die zahl daneben gibt die ersparnis ggb dem kauf beim jeweils günstigsten anbieter.

LehmiP
2007-07-06, 11:10:21
dort gibt links oben wunschlisten, die funktionieren so ähnlich, jedoch ohne versandkosten
verdammt, hab schon befürchtet die würdens irgendwann selbst implementieren ;). aber noch hab ich den portovorteil (der ja bei manchen produkt-kombinationen der einzige punkt ist, wo man noch sparen könnte) und ich denke, dass die so schnell keinen effizienten algorithmus finden werden, der es ihren millionen besuchern erlaubt, schnell die beste kombination zu errechnen, ohne den ganzen server lahmzulegen.

Kurgan
2007-07-06, 11:12:39
die zahl, die im 1. spaltenkopf steht ist der insgesamte preis mit allen portos. die shops stehen in der 1. spalte neben dem jeweiligen produkt. ein doppelklick darauf öffnet die produkt-url des shops in deinem standardbrowser. nächstes mal bitte den "hilfe"-button benutzen.
die zahl daneben gibt die ersparnis ggb dem kauf beim jeweils günstigsten anbieter.
:rofl:

ich hatte da mit meinen 3 produkten exakt glatte zahlen, so da ich das im ersten augenblick für die anzahl der verfügbaren shops hielt bzw: der möglichen kombinationen den kram nur aus einem shop zu bekommen und nicht für euranten :redface:

ich nehm dann mal alles zurück und behaupte das gegenteil ;)

NiCoSt
2007-07-06, 12:35:28
ich bekomme nen fehler "Unhandled exception has occurred in your application..."

Details:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.Net.WebException: The underlying connection was closed: An unexpected error occurred on a receive. ---> System.IO.IOException: Unable to read data from the transport connection: Eine vorhandene Verbindung wurde vom Remotehost geschlossen. ---> System.Net.Sockets.SocketException: Eine vorhandene Verbindung wurde vom Remotehost geschlossen
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
--- End of inner exception stack trace ---
at System.Net.Sockets.NetworkStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.PooledStream.Read(Byte[] buffer, Int32 offset, Int32 size)
at System.Net.Connection.SyncRead(HttpWebRequest request, Boolean userRetrievedStream, Boolean probeRead)
--- End of inner exception stack trace ---
at System.Net.WebClient.DownloadDataInternal(Uri address, WebRequest& request)
at System.Net.WebClient.DownloadData(Uri address)
at System.Net.WebClient.DownloadData(String address)
at frmHaupt.ParseGeizhals(String[] URLs)
at frmHaupt.cmdGo_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GHMPVMP
Assembly Version: 1.0.0.0
Win32 Version: 1.0.0.0
CodeBase: file:///E:/Downloads/GHMPVMP.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
Accessibility
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

LehmiP
2007-07-06, 12:46:26
ich bekomme nen fehler "Unhandled exception has occurred in your application..."
danke für den hinweis. es handelt sich dabei um ein problem mit der http-protokoll-eigenschaft keep-alive, die standardmäßig aktiviert ist und bei manchen (proxies?) probleme macht. mal schaun ob sich das beheben lässt.

maxim
2007-07-06, 15:52:22
hab schon lang darauf gewartet, dachte schon ich muss beim nächsten kauf alle shops vergleichen

NiCoSt
2007-07-06, 16:16:18
danke für den hinweis. es handelt sich dabei um ein problem mit der http-protokoll-eigenschaft keep-alive, die standardmäßig aktiviert ist und bei manchen (proxies?) probleme macht. mal schaun ob sich das beheben lässt.


also n proxy nutz ich (Hochschule) falls das weiterhilft...

LehmiP
2007-07-06, 16:21:05
also n proxy nutz ich (Hochschule) falls das weiterhilft...
ja, beinah hät ich gefragt ;). aber ich hoff mal dass es jetzt geht:

1.0.1 Released
details siehe 1. post (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=368873#post5612353)
zu dem ausschlussalgorithmus: wer ne idee hat, wie man schnell feststellen kann, ob die einschränkung durch max shops überhaupt noch eine kombination zulässt, solls sagen ^^'. wahrscheinlich wärs auch nicht schlecht, für eben diesen fall zunächst auch ergebnisse mit mehr shops als erlaubt zwischenzuspeichern, so dass zumindest die nächstbeste alternative präsentiert werden kann?

Mark
2007-07-07, 11:03:20
eine andere oberfläche würde das tool simpler und sympatischer machen.
prima wär auch wenn man das ganze noch exportieren könnte um es z.b. in foren einzufügen

LehmiP
2007-07-07, 11:49:29
eine andere oberfläche würde das tool simpler und sympatischer machen.
soll heißen optionen verstecken um den nutzer nicht zu überfordern? :rolleyes:

Mark
2007-07-07, 11:53:20
genau, und am besten wärswenn du die ausgabe in einer html datei machst, dann kann man die links gleich anklicken. und eben das exportieren der ergebnisse

die funktion zum eingrenzen der maximalen shops wäre auch sehr sinnvoll

in was für einer sprache ist das eigentlich programmiert?

laser114
2007-07-07, 12:50:52
genau

Meinst du das ernst? Das Tool ist doch so schon übersichtlich und alles schnell erreichbar, so lobe ich mir das...

und am besten wärswenn du die ausgabe in einer html datei machst, dann kann man die links gleich anklicken

Die Links kann man jetzt schon anklicken. Das jetzt noch in eine HTML-Datei zu packen ist meiner Meinung nach nicht so toll, ist doch da schon übersichtlich. ;)

und eben das exportieren der ergebnisse

Das würde ich aber mitgehen, so eine Funktion wäre schon toll.

MasterMaxx
2007-07-07, 14:16:41
danke für das Tool

35007
2007-07-07, 14:25:36
Supergeiles Tool!

Endlich mal jemand, der an diese Niesche gedacht hat. Und ich dachte ich muss auf ewig Vergleichen!!!

35007

LehmiP
2007-07-07, 17:13:57
genau, und am besten wärswenn du die ausgabe in einer html datei machst, dann kann man die links gleich anklicken. und eben das exportieren der ergebnisse

die funktion zum eingrenzen der maximalen shops wäre auch sehr sinnvoll

in was für einer sprache ist das eigentlich programmiert?
Meinst du das ernst? Das Tool ist doch so schon übersichtlich und alles schnell erreichbar, so lobe ich mir das...

Die Links kann man jetzt schon anklicken. Das jetzt noch in eine HTML-Datei zu packen ist meiner Meinung nach nicht so toll, ist doch da schon übersichtlich. ;)

Das [exportieren der ergebnisse] würde ich aber mitgehen, so eine Funktion wäre schon toll.
programmiersprache siehe FAQ 1. :rolleyes:
die funktion zum eingrenzen der maximalen shops gibts seit 1.0.1 (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=368873&page=2#post5647574)

was exportieren angeht... momentan ist es nur in ein eigenes format möglich, das auch wieder geladen werden kann (um es z.b. später für die gleichen urls noch einmal durchzuführen) (im rechtsklickmenü der ergebnisliste). aber stimmt, so ne export funktion als forum-tag-template wär net schlecht. am besten wär natürlich die möglichkeit eigene templates zu erstellen, aber wir wolln mal net übertreiben (die müssten ja auch noch irgendwo gespeichert werden). noch andere template-vorschläge?

danke für das Tool
Supergeiles Tool!
danke danke :smile:

Mark
2007-07-08, 10:02:15
bei der berechnung könnte man noch ne abbruch-funktion einbauen, damit die berechnung nicht stunden dauert, man jedoch ein aktzeptables ergebnis hat. zwar ist es nicht das günstigste ergebnis, jedoch denk ich mal das der preisunterschied so gering wäre, dass es ok ist

LehmiP
2007-07-08, 10:09:39
bei der berechnung könnte man noch ne abbruch-funktion einbauen, damit die berechnung nicht stunden dauert, man jedoch ein aktzeptables ergebnis hat. zwar ist es nicht das günstigste ergebnis, jedoch denk ich mal das der preisunterschied so gering wäre, dass es ok ist
gibt es schon, werds gleich noch in die feature-liste eintragen. sobald du auf Geizhals Zusammenstellung klickst wird der button zum abbrechen-button
allerdings heißt bei z.b. 50% abbrechen nicht, dass er sich zur hälfte der billigsten kombination genähert hat. es kann sein dass er sie bereits gefunden hat, aber auch noch meilenweit davon entfern sein

NiCoSt
2007-07-10, 11:53:31
hm..ihc hab den selben fehler nochmal, auch mit der neueren Version!

Braucht man btw .net 3.0? hab glaube ich nur 2.0 installiert, könnts daran liegen?

E: hab testweise nur 1 Produkt eingegeben->gleicher fehler... :(

LehmiP
2007-07-10, 15:18:18
hm..ihc hab den selben fehler nochmal, auch mit der neueren Version!

Braucht man btw .net 3.0? hab glaube ich nur 2.0 installiert, könnts daran liegen?

E: hab testweise nur 1 Produkt eingegeben->gleicher fehler... :(
also ich habe testweise mal bei mir auch nen proxy eingestellt (browser hat damit funktioniert), allerdings war das problem nicht reproduzierbar. kannst ja mal probieren .net 3.0 zu installieren

paul.muad.dib
2007-07-10, 20:07:05
Sehr geiles Tool! Danke für die Arbeit darin. Als kleine Verbesserung könntest du den Schieberegler für die Bewertung durch ein Eingabefeld ergänzen oder ersetzen, da es doch recht schwer ist, mit der Maus eine bestimmte Note auszuwählen.
Weiterhin wäre es schön, wenn man Händler permanent herausnehmen könnte und die Einstellung nicht bei jeder Suche neu machen muss.

Perfomanceprobleme hatte ich trotz recht langsamen Rechner nicht, obwohl ich eine ganze PC-Zusammenstellung eingegeben habe.

LehmiP
2007-07-10, 21:44:55
könntest du den Schieberegler für die Bewertung durch ein Eingabefeld ergänzen oder ersetzen, da es doch recht schwer ist, mit der Maus eine bestimmte Note auszuwählen.
im grunde kann man mit den pfeiltasten ja das "fine-tuning" machen ^^

Weiterhin wäre es schön, wenn man Händler permanent herausnehmen könnte und die Einstellung nicht bei jeder Suche neu machen muss.
hm, wäre zu überlegen. allerdings müsste ich dann ein interface machen, damit man die "ignore-list" bearbeiten kann. außerdem glaub ich nicht, dass sich irgendjemand überhaupt die mühe macht die optionen speichern zu lassen. ich denk eher dass die meisten das ding für ihren neuen pc sich schnell mal ziehen und benutzen und dann, sobald alles bestellt ist, wieder löschen.

paul.muad.dib
2007-07-10, 21:59:51
im grunde kann man mit den pfeiltasten ja das "fine-tuning" machen ^^


Stimmt, daran habe ich noch gar nicht gedacht.

Speichere die ignore-List doch einfach als txt. Dann kann man manuell wieder Händler herausnehmen.

NiCoSt
2007-07-11, 18:45:49
hab jetzt mal .net 3.0 installiert->gleicher fehler

hab ihn mal hochgeladen:

http://home.arcor.de/moddingtech/error.JPG

:(

LehmiP
2007-07-12, 00:31:37
hab jetzt mal .net 3.0 installiert->gleicher fehler
komische sache, eine nullreference währends bei anderen einwandfrei funktioniert. wär jetz natürlich praktisch zu wissen welches objekt, dazu müsst ich dir ne "spezielle" debug-version schreiben, aber zunächst kannst noch das überprüfen: der proxy muss beim internet explorer eingestellt sein, unabhängig davon welcher browser der default browser ist (böses microsoft...)

NiCoSt
2007-07-12, 09:04:10
AH!
nun gehts! danke! hatte proxy nur im FF eingestellt

333fps
2007-07-12, 09:30:19
nettes tool danke!

wäre noch nett, wenn man alle einstellungen also Fenstergröße, Bewertungen, Note, Lieferbarkeit, Bevorzuge Vorkasse/Nachnahme, Max-Shops in einer .ini-Datei oder zur Not in der Reg abspeichern könnte (wie auch in den Erweiterten Einstellungen geschehen).

Noch ne Idee:
Eine einstellbare Option wieviel Shops zuletzt bearbeitet/ausgegeben wurden mit entsprechender Anzeige beim Neustart. So dass man eine Art von "Chronik" hat ;)

btw:
Wer spendiert dem Programm noch ein schönes Icon? :)

LehmiP
2007-07-12, 12:10:48
in einer .ini-Datei abspeichern könnte
hm, wozu? registry reicht doch... und mit 1 klick wieder gelöscht

Noch ne Idee:
Eine einstellbare Option wieviel Shops zuletzt bearbeitet/ausgegeben wurden mit entsprechender Anzeige beim Neustart. So dass man eine Art von "Chronik" hat ;)
eine chronik... aber wo und wie und wozu? wenn du ergebnisse aufheben willst, dazu gibts die speichern-funktion... dazu könnt ich ne chronik bauen, damit du dir net merken musst wo du sie gespeichert hast ;P

333fps
2007-07-12, 12:54:55
hm, wozu? registry reicht doch... und mit 1 klick wieder gelöscht


Mir gings nicht unbedingt um die Art der Abspeicherung (ini/reg), sondern dass grundsätzlich die Variablen des ersten Dialoges abgespeichert werden. Also:

1. Bewertungen
2. Note
3. Lieferbarkeit
4. Bevorzugte Vorkasse
5. Bevorzugte Nahchnahme
6. Max. Shops

So muss man u. U. alle Variablen 1-6 bei jedem Neustart umständlich jedesmal aufs neue eingeben/ändern.


eine chronik... aber wo und wie und wozu? wenn du ergebnisse aufheben willst, dazu gibts die speichern-funktion... dazu könnt ich ne chronik bauen, damit du dir net merken musst wo du sie gespeichert hast ;P

Schon mal was von Preisentwicklung gehört? ;P

LehmiP
2007-07-12, 13:53:10
Mir gings nicht unbedingt um die Art der Abspeicherung (ini/reg), sondern dass grundsätzlich die Variablen des ersten Dialoges abgespeichert werden. Also:

1. Bewertungen
2. Note
3. Lieferbarkeit
4. Bevorzugte Vorkasse
5. Bevorzugte Nahchnahme
6. Max. Shops

So muss man u. U. alle Variablen 1-6 bei jedem Neustart umständlich jedesmal aufs neue eingeben/ändern.
aaahso ^^. also wenn man die entsprechende option in den erweiterten einstellungen anstellt, sollten auch diese werte bereits gespeichert werden


Schon mal was von Preisentwicklung gehört? ;P
ahso, jetz versteh ich was du meinst. also müsste man für ne spezielle linksammlung die ergebnisse sammeln, allerdings wohl nur auf wunsch des users an einem bestimmten ort. ich würd sagen, wenn mans speichert und ne vorhandene datei überschreibt, dann schaut er, ob das diesselbe linksammlung ist und wenn, dann wird das ergebnis angehängt, ansonsten warnung ausgegeben... aber wo stellt man diese chronik dar? könnte natürlich auch die liste nehmen, aber das wär wohl nich besonders übersichtlich?


Hier mal n Beispiel für das Forum-Template:
Total: 801,17 €
Ersparnis: 0,00 €
Gainward BLISS GeForce 8800 GTS, 640MB GDDR3, 2x DVI, TV-out, PCIe (8279) bei Home of Hardware (http://www.etracker.de/rdirect.php?et=iVKpuV&et_cid=33&et_lid=47&et_url=http://web.hoh.de/hoh/default.aspx?TY=item&ST=1&IT=16460&CT=1306)
Intel Core 2 Duo E6600 Sockel-775 tray, 2x 2.40GHz, 266MHz FSB, 4MB shared Cache (HH80557PH0564M) bei Home of Hardware (http://www.etracker.de/rdirect.php?et=iVKpuV&et_cid=33&et_lid=47&et_url=http://web.hoh.de/hoh/default.aspx?TY=item&ST=1&IT=26601&CT=2073)
HP Pavilion w2207, 22", 1680x1050, analog/digital, Audio (RK282AA) bei TEC-Company (http://www.tec-company.de/shop/22-zoll/artikel/hewlettpackard-pc-bildschirmemonitore-w2207-22-widescreen/?campaign=geizhals/99858/HEWLETTPACKARD_E505750_HEWLETTPACKARD PC-BILDSCHIRMEMONITORE w2207 22" Widescreen)

333fps
2007-07-12, 14:20:31
@LehmiP:

Zu den 1-6 Vars:
Leider hat das keine Auswirkungen bei "Erweiterte Einstellungen|Einstellungen in Reg speichern..", wobei die Vars in dem erweiterten Dialog ordnungsgemäß gespeichert werden.

zu den "Chroniken"
Nicht falsch verstehen, das soll nur ein Denkanstoß/Idee für dich sein, ob es sinnvoll ist, bleibt natürlich dir überlassen. Ich würd's auch nicht in der Liste machen sondern in einer getrennten "Ansicht". Dein Template-Beispiel ist ja mal ein Anfang u. nicht schlecht.

Konami
2007-07-12, 14:57:35
Super Tool, aber wann immer ich versuche, Zalman Fan Mate 2 (http://geizhals.at/deutschland/a110625.html)-Preise zu berechnen, liefert mir v1.0.1 folgenden Fehler:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToSingle(String value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.1.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/DOTNETFX/Backup/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Egal ob alleine oder mit anderen Links, egal bei welchen Settings. ;(

NiCoSt
2007-07-12, 20:13:40
Super Tool, aber wann immer ich versuche, Zalman Fan Mate 2 (http://geizhals.at/deutschland/a110625.html)-Preise zu berechnen, liefert mir v1.0.1 folgenden Fehler:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToSingle(String value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.1.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/DOTNETFX/Backup/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Egal ob alleine oder mit anderen Links, egal bei welchen Settings. ;(

hast du den Proxy auch im IE eingestellt? XD

SCNR...

Konami
2007-07-12, 21:27:39
hast du den Proxy auch im IE eingestellt? XD

SCNR...
Jaja, war nicht ernstgemeint, aber trotzdem zur Klarstellung: Nö.
Es liegt definitiv an dem einen Link, alles andere funzt problemlos.

Scud
2007-07-12, 21:39:11
Hi
danke für das Tool.

Was noch cool wäre, wäre eine extra Spalte für den Einzelpreis, wenn man verschiedene Produkte gleichzeitig vergleicht!

LehmiP
2007-07-12, 23:03:48
Zu den 1-6 Vars:
Leider hat das keine Auswirkungen bei "Erweiterte Einstellungen|Einstellungen in Reg speichern..", wobei die Vars in dem erweiterten Dialog ordnungsgemäß gespeichert werden.

zu den "Chroniken"
Nicht falsch verstehen, das soll nur ein Denkanstoß/Idee für dich sein, ob es sinnvoll ist, bleibt natürlich dir überlassen. Ich würd's auch nicht in der Liste machen sondern in einer getrennten "Ansicht". Dein Template-Beispiel ist ja mal ein Anfang u. nicht schlecht.
ah danke, da war noch ein kleiner fehler beim laden der optionen, deswegen hats nicht funktioniert. neuer release kommt morgen. für chronik müsste man fast ne art diagramm zeichnen und das artet ja in arbeit aus ;P. und eigentlich entwickeln sich mehrere produkte auch unwahrscheinlich voraussehbar (außer mit fachwissen und so jemand braucht net so ein tool um die preise zu beobachten). aber setz es mal auf die todo-liste...

Super Tool, aber wann immer ich versuche, Zalman Fan Mate 2 (http://geizhals.at/deutschland/a110625.html)-Preise zu berechnen, liefert mir v1.0.1 folgenden Fehler:

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToSingle(String value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.1.0.
Win32-Version: 1.0.0.0.
CodeBase: file:///C:/DOTNETFX/Backup/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
Accessibility
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.832 (QFE.050727-8300).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.
Egal ob alleine oder mit anderen Links, egal bei welchen Settings. ;(
danke für den hinweis. das ganze lag am parsen der geizhals seite und du hättest es schon mit bestimmten einstellungen weggekriegt, aber das muss ja net sein ;). habs jetz mal ge-quickfixt (release morgen) und hoffe dass keine anderen produkte so kurze preisangaben haben, die mein tool durcheinander bringen ;).

Was noch cool wäre, wäre eine extra Spalte für den Einzelpreis, wenn man verschiedene Produkte gleichzeitig vergleicht!
der einzelne preis spielt keine rolle, außer du traust dem tool nicht zu, dass es für dich den günstigen aussucht. aber glaub mir, das tut es. ich benutze es selbst. aber evtl krempel ich die anzeige um.

Scud
2007-07-12, 23:07:46
natürlich traue ich dem Tool das zu.
Wäre aber bestimmt kein Beinbruch noch 1 oder 2 Spalten in der Liste hinzuzufügen für mehr Informationen.

Wenns nicht sein soll, gut, ist dein Tool.

Edit: Dachte nur daran etwas mehr Transparenz. Außerdem könnte man dein Tool auch zu vergleichszwecken verschiedener Produkte nutzen. Das war mein erster Verwendungszwecks deines Tools...

LehmiP
2007-07-13, 01:24:47
Edit: Dachte nur daran etwas mehr Transparenz. Außerdem könnte man dein Tool auch zu vergleichszwecken verschiedener Produkte nutzen. Das war mein erster Verwendungszwecks deines Tools...
dem kann ich nicht ganz folgen ^^'. wie, "zu vergleichszwecken verschiedener produkte"? ich mein, ich tu halt das, was ich bestellen will, reinkopieren und schwups weiß ich wo ichs bestellen soll. was machst du noch damit?


1.0.2 released
details siehe 1. post (http://www.forum-3dcenter.org/vbulletin/showthread.php?p=5612353#post5612353)

Ill_Bastardo
2007-07-13, 08:07:15
Geniales Tool. Darauf hat die Welt gewartet! Großes Danke dafür!

Hamster
2007-07-13, 08:23:36
recht nett. danke!

kleine anregung:erstelle noch eine kleine schaltfläche, die bei betätigung im hintergrund geizhals im browser öffnet.

333fps
2007-07-13, 09:56:06
v 1.0.2.0

Perfekt, speichert nun alle Vars ab, aaaber, bei betätigen des neuen Hilfe-Buttons kommt:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at frmHaupt.cmdHelp_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GHMPVMP
Assembly Version: 1.0.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Apps/Freeware/GeizhalsTool/GHMPVMP.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.


*g*

Scud
2007-07-13, 10:16:56
dem kann ich nicht ganz folgen ^^'. wie, "zu vergleichszwecken verschiedener produkte"? ich mein, ich tu halt das, was ich bestellen will, reinkopieren und schwups weiß ich wo ichs bestellen soll. was machst du noch damit?

ganz einfach, ich tu mehrere verschieden Produkte, in meinem Fall warens DVB-S USB Boxen und wollte eigentlich ne Gegenüberstellung des günstigsten Preises machen und da fehlten nun mal die Einzelpreise.
Mir ist jetzt schon klar, dass das nicht der Zweck des Tools ist, aber wäre ne nette Alternativmöglichkeit ^^

Den Fehler mit der Hilfe bekomm ich auch!

LehmiP
2007-07-13, 11:35:10
bei betätigen des neuen Hilfe-Buttons kommt:


See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.NullReferenceException: Object reference not set to an instance of an object.
at frmHaupt.cmdHelp_Click(Object sender, EventArgs e)
at System.Windows.Forms.Control.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnClick(EventArgs e)
at System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
at System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
at System.Windows.Forms.Control.WndProc(Message& m)
at System.Windows.Forms.ButtonBase.WndProc(Message& m)
at System.Windows.Forms.Button.WndProc(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GHMPVMP
Assembly Version: 1.0.2.0
Win32 Version: 1.0.0.0
CodeBase: file:///D:/Apps/Freeware/GeizhalsTool/GHMPVMP.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.832 (QFE.050727-8300)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.42 (RTM.050727-4200)
CodeBase: file:///C:/WINXP/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.

verdammt, wer hätte gedacht, dass da jemand draufklickt ;). aber "Neu" ist er trotzdem nicht :tongue:. habs gefixt und aufm server ersetzt, einfach nochmal runterladen.

ganz einfach, ich tu mehrere verschieden Produkte, in meinem Fall warens DVB-S USB Boxen und wollte eigentlich ne Gegenüberstellung des günstigsten Preises machen und da fehlten nun mal die Einzelpreise.
Mir ist jetzt schon klar, dass das nicht der Zweck des Tools ist, aber wäre ne nette Alternativmöglichkeit ^^
aber das funktioniert doch gar nicht. das tool sucht doch die günstigste zusammenstellung und nicht für jedes produkt den jeweils günstigsten preis. wenn du also nicht alle DVB-S USB Boxen bestellen willst, nützt dir der "vergleich" von meinem tool eigenlich nichts. für so nen "vergleich" is dann eher diese wunschlisten-funktion von geizhals selber gedacht, glaub ich.
beispiel: du setzt nen tft und ne cpu rein. den tft gibts bei drivecity am billigsten, der cpu is bei home of hardware ein paar cent billiger als bei drivecity. mein tool errechnet deshalb, dass es am billigsten ist, beides bei drivecity zu bestellen.

Scud
2007-07-13, 11:39:13
aber das funktioniert doch gar nicht. das tool sucht doch die günstigste zusammenstellung und nicht für jedes produkt den jeweils günstigsten preis. wenn du also nicht alle DVB-S USB Boxen bestellen willst, nützt dir der "vergleich" von meinem tool eigenlich nichts. für so nen "vergleich" is dann eher diese wunschlisten-funktion von geizhals selber gedacht, glaub ich.

jo das ist mir schon jetzt bewusst. Ich habs nur so zu nutzen versucht. Also passt schon!

Konami
2007-07-14, 14:56:24
Vielen Dank erstmal für v1.0.2 =)

Aber ein kleines Problem ist mir noch aufgefallen: Versandkostenrabatt bzw. -freiheit ab einem bestimmten Bestellwert wird vom Tool anscheinend ignoriert.
Beispiel:
http://geizhals.at/deutschland/a259452.html
http://geizhals.at/deutschland/a71384.html
==> Das Programm sieht bei comtech, dass die Graka zwar keinen Versand kostet, die AS5 aber schon (eben weil er erst ab 250€ entfällt) und berechnet infolgedessen HoH als billigsten Shop. In Wirklichkeit ist comtech aber insgesamt 4,29€ billiger, weil dort eben doch die Portokosten ausbleiben, wenn man beides gleichzeitig bestellt.

Hätte mich gradeben fast davon täuschen lassen. ;D

LehmiP
2007-07-14, 16:59:32
ja, irgendwo hab ich das auch mal erwähnt, dass portofreiheit ignoriert wird, gut dass du mich dran erinnerst es einzubauen

0815
2007-07-17, 01:08:03
nettes tool, da ich fast alles von geizhals bestelle:smile:

Schaekel
2007-07-17, 17:14:46
Hey Leute! Danke erstmal für das Programm.
Allerdings produziert es bei mir folgende Fehlermeldung (sie ist in Wahrheit noch viel länger, aber ich denke das ist der essentielle Teil):

Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToSingle(String value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


Genutzt habe ich (bei Standardeinstellungen:

http://geizhals.at/a252310.html
http://geizhals.at/a195957.html
http://geizhals.at/a195957.html
http://geizhals.at/a222714.html

Gruß
Sascha

LehmiP
2007-07-19, 01:42:30
1.0.2.1 released

eigentlich keine großartigen verbesserungen, nur wenige fixes (ja auch das von dir Schaekel, aber ich rate dir auch keinen link 2 mal reinzutun, das bringt momentan portomäßig überhaupt nix außer dass er länger braucht)

Schaekel
2007-07-19, 11:34:59
Das kann ich leider nicht bestätigen, auch unter der neuen Version erhalte ich die gleiche Fehlermeldung.

LehmiP
2007-07-19, 15:45:04
so? ich nicht ^^'. bei standard-einstellungen und besagten links (selbst wenn der eine doppelt drin ist). in erweiterten einstellung die versionsnummer überprüfen (überm button), muss 1.0.2.1 stehn.

Schaekel
2007-07-20, 15:54:29
Ja, die Versionsnummer ist richtig und auch mit oder ohne doppelten Eintrag entsteht exakt der gleiche Fehler! Ich werde dir mal die gesamte Fehlermeldung per PN schicken.

Konami
2007-07-20, 18:15:28
Ja, die Versionsnummer ist richtig und auch mit oder ohne doppelten Eintrag entsteht exakt der gleiche Fehler! Ich werde dir mal die gesamte Fehlermeldung per PN schicken.
Spoiler-Tag (http://www.forum-3dcenter.org/vbulletin/showthread.php?t=192004) reicht. ;)

LehmiP
2007-07-20, 23:15:58
sry von wegen update (also nich wegen schaekel's fehler sondern wegen der parser-updates), aber muss morgen HP7 lesen und am sonntag LAN, müsst euch also n bissl gedulden

laser114
2007-07-22, 12:42:32
Wie reagiert denn das Tool auf solche Fälle?:

http://geizhals.at/deutschland/a263235.html

Abtron listet das Produkt zweimal, einmal für 84,90€ - mit dem sie ganz oben in der Preisliste stehen und es nicht lieferbar ist (genau so stehts auf dem Homepage.) Die zweite Listung erfolgt für 88,90€, mit dem Preis ist es nach Geizhals und der Shop-Homepage sofort lieferbar.

LehmiP
2007-07-22, 13:30:35
tja, je nach deinen einschränkungen ignoriert er schon beim parsen eines der beiden angebote. wenn nicht, dann berücksichtigt er beide für die berechnungen.

/edit: ps: verfügbarkeits-parsing ist fertig, versuch grad portofreiab effizient zu integrieren
/edit2: pps: portofreiab integriert, wird aber noch nicht vom parser erfasst und kanns von daher noch net testen. zweifelsohne verlangsamt die berücksichtigung dieses wertes die berechnungen. durch essentielle überprüfungen hab ich das zwar minimiert, aber trotzdem... die tests werdens zeigen.

AlanWake
2007-07-24, 17:55:44
Weiß nicht was ich falsch mache, aber bei mir steht als Preis 12.314 Euro. Dabei dürften die Produkte maximal 1100€ kosten. Vielleicht könnt ihr mir helfen.

http://imgfreehost.com/out.php?i10656_image1.jpg

LehmiP
2007-07-24, 20:38:19
klingt teuer ;P. ich denk mal, dass was beim parsen net ganz passt, dieses ewige . und , für dezimal- und tausender-trennzeichen is schrecklich. wär nett wenn du die links rauskopieren könntest

AlanWake
2007-07-25, 08:59:44
Hier die Links:

http://geizhals.at/deutschland/a248680.html
http://geizhals.at/deutschland/a243435.html
http://geizhals.at/deutschland/a257696.html
http://geizhals.at/deutschland/a197664.html
http://geizhals.at/deutschland/a255165.html
http://geizhals.at/deutschland/a213930.html
http://geizhals.at/deutschland/a194526.html
http://geizhals.at/deutschland/a212553.html
http://geizhals.at/deutschland/a139329.html

steven aka devil
2007-07-26, 09:36:32
Guten Morgen,

Ich hab mir mal das Tool hier runtergeladen... aber wenn ich eine Liste mit geizhals links dort eintrage und Starte zeigt er mir x verschiedene Shops an obwohl ich an der seite "Max. Shops" auf 2 erhöht habe... kann mir da jemand mal helfen oder ist das tool so schlecht?

LehmiP
2007-07-26, 11:57:15
Guten Morgen,

Ich hab mir mal das Tool hier runtergeladen... aber wenn ich eine Liste mit geizhals links dort eintrage und Starte zeigt er mir x verschiedene Shops an obwohl ich an der seite "Max. Shops" auf 2 erhöht habe... kann mir da jemand mal helfen oder ist das tool so schlecht?
wow, das klingt ja nach richtig konstruktiver kritik! :rolleyes: wie wärs wenn du deine links postest und sicherstellst, dass auch das kästchen vor max. shops aktiviert ist...

steven aka devil
2007-07-26, 12:02:22
Ich hab selbstverständlich ein Häkchen dort reingesetzt! Ich kann dir die geizhals links später mal hier reinposten... bin nehmlich zZt. noch auf der Arbeit.

LehmiP
2007-07-26, 12:15:58
Hier die Links:

http://geizhals.at/deutschland/a248680.html
http://geizhals.at/deutschland/a243435.html
http://geizhals.at/deutschland/a257696.html
http://geizhals.at/deutschland/a197664.html
http://geizhals.at/deutschland/a255165.html
http://geizhals.at/deutschland/a213930.html
http://geizhals.at/deutschland/a194526.html
http://geizhals.at/deutschland/a212553.html
http://geizhals.at/deutschland/a139329.html
danke, aber mit standard einstellungen und diesen links ist dein problem nicht reproduzierbar.

steven aka devil
2007-07-26, 16:52:56
Hallo nochmal,

Hier ist meine Liste...

http://geizhals.at/deutschland/a171815.html
http://geizhals.at/deutschland/a236035.html
http://geizhals.at/deutschland/a227893.html
http://geizhals.at/deutschland/a217353.html
http://geizhals.at/deutschland/a223950.html
http://geizhals.at/deutschland/a224182.html
http://geizhals.at/deutschland/a149118.html
http://geizhals.at/deutschland/a212116.html
http://geizhals.at/deutschland/a250619.html
http://geizhals.at/deutschland/a231761.html
http://geizhals.at/deutschland/a234794.html
http://geizhals.at/deutschland/a253898.html

Gruß, devil

Edit: "Norsk-IT" ändert ja oft seine Preise bei Komponenten, aber dein Programm scheint da nicht immer auf dem aktuellen Stand zu sein. Vielleicht kann man das ja irgendwie beheben. ;)

LehmiP
2007-07-27, 12:32:00
"Norsk-IT" ändert ja oft seine Preise bei Komponenten, aber dein Programm scheint da nicht immer auf dem aktuellen Stand zu sein. Vielleicht kann man das ja irgendwie beheben. ;)
mein tool liest die preise, die bei geizhals angegeben sind. wenn die nicht mehr stimmen, kann ich da nichts machen

steven aka devil
2007-07-27, 13:23:26
mein tool liest die preise, die bei geizhals angegeben sind. wenn die nicht mehr stimmen, kann ich da nichts machen

Ok, wärst du vielleicht so nett und würdest von meiner angebenen Liste den günstigsten Shop raussuchen... 2 Shops wären auch noch i.O. aber nicht mehr ;)

squirrel
2007-07-27, 14:26:27
Super tool!

LehmiP
2007-07-27, 21:04:51
Ok, wärst du vielleicht so nett und würdest von meiner angebenen Liste den günstigsten Shop raussuchen... 2 Shops wären auch noch i.O. aber nicht mehr ;)
sobald meine neue cpu da is... wohl montag oder so

LehmiP
2007-08-02, 18:56:09
hm, cpu is zwar schon gestern gekommen, aber mein "umzug" aufs neue system streckt sich ein wenig... :/. siehe http://www.forum-3dcenter.org/vbulletin/showthread.php?p=5720303

/edit: pc läuft jetzt. aber jetz gehts erstmal in urlaub :P

N0Thing
2007-08-05, 11:34:48
Ich bekomme jedesmal, wenn ich mir den besten Preis berechnen lassen will, folgende Fehlermeldung:

"Die Eingabezeichenfolge hat das falsche Format"


************** Ausnahmetext **************
System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
bei System.Number.ParseSingle(String value, NumberStyles options, NumberFormatInfo numfmt)
bei System.Single.Parse(String s, NumberStyles style, NumberFormatInfo info)
bei System.Convert.ToSingle(String value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.2.1.
Win32-Version: 1.0.2.1.
CodeBase: file:///E:/Dokumente%20und%20Einstellungen/kaiser_domme/Desktop/zeug/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.42 (RTM.050727-4200).
CodeBase: file:///E:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------



Es ist egal, wieviele Artikel berechnet werden sollen, noch macht es einen Unterschied welche Artiklel ausgesucht wurden.

Habe die Links in folgenden Varianten eingefügt


http://geizhals.at/deutschland/a200563.html
http://geizhals.at/deutschland/MDT_DIMM_Kit_2048MB_PC2-6400U_CL5_DDR2-800_M2GB-800K_a200563.html



Microsoft .NET Framework 3.0 ist installiert.
Gibt es ne Lösung für das Problem? Das .NET Framework 2.0 deinstallieren?

LehmiP
2007-08-06, 10:37:29
Ich bekomme jedesmal, wenn ich mir den besten Preis berechnen lassen will, folgende Fehlermeldung:

"Die Eingabezeichenfolge hat das falsche Format"

Microsoft .NET Framework 3.0 ist installiert.
Gibt es ne Lösung für das Problem? Das .NET Framework 2.0 deinstallieren?
also mitm framework dürft das nix zu tun haben, hab ja auch beide drauf. eher damit, dass vlt auf den besagten geizhals seiten zu dem zeitpunkt irgendwas komisch eingetragen war. ich habs grad getestet (erst ausm urlaub gekommen) und da krieg ich (mit version 1.0.2.1) keinen fehler: (frag mich eh, wieso du 2 mal denselben link reintust...)
Total: 143,40 €
Ersparnis: 0,00 €
MDT DIMM Kit 2048MB PC2-6400U CL5 (DDR2-800) (M2GB-800K) bei Abtron Computer Systems (http://abtron.internal-adm.de/shop/catalog/product_info.php?products_id=8567)
MDT DIMM Kit 2048MB PC2-6400U CL5 (DDR2-800) (M2GB-800K) bei Abtron Computer Systems (http://abtron.internal-adm.de/shop/catalog/product_info.php?products_id=8567)

N0Thing
2007-08-06, 14:41:42
Die Links waren nur als Beispiele gedacht, wegen der Fehlermeldung ("Die Eingabezeichenfolge hat das falsche Format").
Hab seit einiger Zeit die Wunschliste bei Geizhals benutzt, allerdings klappt da manchmal die Suche nach dem besten Shop nicht und da wäre dein Programm ideal. :)

Ich habe mehrere Zusammenstellungen und ca. 20 einzelne, zufällig ausgewählte Artikel ausprobiert, es kommt immer der gleiche Fehler. Deshalb glaube ich nicht an einen Fehler auf den Geizhalsseiten, soviel Pech bei der Auswahl der Artikel kann man ja nicht haben. :wink:

Da es bei anderen keine Probleme gibt, vermute ich den Fehler in meinen System und da im Debug-log nur die Version 2.0 vom .net-Framework vorkommt, hatte ich vermutet, daß dein Programm die Version 3.0 braucht, aber aus irgendeinem Grund nicht benutzt / benutzen kann. Ich habe davon aber keine Ahnung.

Wenn dir was einfällt, wie man das Problem beseitigen kann, würde mich das freuen. Aber schonmal Daumen hoch, daß du dir die Mühe gemacht hast, so ein Tool zu schreiben. http://www.forum-3dcenter.org/vbulletin/images/icons/icon7.gifhttp://www.forum-3dcenter.org/vbulletin/images/icons/icon14.gif

LehmiP
2007-08-06, 23:41:14
kommts denn bei JEDEM link?

N0Thing
2007-08-07, 12:12:16
Ja. Bei jedem, der inzwischen 30-40 getesteten Links, kommt immer der gleiche Fehler.

LehmiP
2007-08-08, 01:34:09
wenn du nen proxy benutzst, dann stell ihn bitte auch im IE ein

N0Thing
2007-08-08, 14:47:08
Ich nutze keinen Proxy.

LehmiP
2007-08-08, 21:38:36
Ich nutze keinen Proxy.
wenn du jetz auch noch ein deutsches windows benutzt und deine firewall/router keinen unsinn mitm traffic macht, dann is mir das unerklärlich. müsst ich ne debug version für dich schreiben.

N0Thing
2007-08-13, 16:24:06
Ja, hab ein deutsches Windows XP Prof. mit SP2 und allen Updates, zumindest vor ner Woche, benutze keine Firewall und mein Router (Linksys WRT54GL) hat bisher bei keinem Programm Probleme bereitet.

Ne extra Version brauchst du aber nicht für mich schreiben, ich komme mit der Wunschlistenfunktion auch gut zurecht, dein Programm wäre nur eine willkommene "Arbeitserleichterung" gewesen. :)

Mark
2007-08-19, 20:04:52
ich hätte noch ne gute idee für das programm:

also beim pc zusammen stellen passiert es mir öfter das es zu teuer wird bzw ich bei zu vielen händelern bestellen muss, weil meine artikel meistens nur bei 1 oder 2 händlern gelistet sind. aber gleichwertige produkte eines anderen herstellers würden natürlich auch gehen.
z.b. die zotac 8800gts und die sparkle 8800gts. beide sind technisch gleich und auch die preise recht ähnlich.

von daher wäre es sinnvoll eine auswahlmöglichkeit zu haben: "entweder A oder B, je nachdem was billiger ist"

LehmiP
2007-08-20, 12:15:05
wär sogar recht einfach umzusetzen, mal guckn

Coolshot
2007-09-26, 09:44:02
Ich habe auch noch eine Idee, die einfach umzusetzen ist:
Die Möglichkeit des Zahlens per Kreditkarte erfordern. Das steht ja auch immer bei geizhals und für die Leute, die diese Zahlungsmethode bevorzugen, sollte das recht sinnvoll sein.

LehmiP
2007-09-26, 19:59:55
Ich habe auch noch eine Idee, die einfach umzusetzen ist:
Die Möglichkeit des Zahlens per Kreditkarte erfordern. Das steht ja auch immer bei geizhals und für die Leute, die diese Zahlungsmethode bevorzugen, sollte das recht sinnvoll sein.
text parsen is jetz net wirklich einfach und studiumsbeginn machts net einfacher. wenn ihr wollt geb ich den quellcode frei und jeder darf sich selbst versuchen

Railer
2007-10-02, 13:43:59
text parsen is jetz net wirklich einfach und studiumsbeginn machts net einfacher. wenn ihr wollt geb ich den quellcode frei und jeder darf sich selbst versuchen

Mach mal. Ich würde mir die Geschichte gern mal ansehen, was du da so alles produziert hast.

LehmiP
2007-10-02, 15:58:40
code ist zufinden unter mip-projekte.de/files/GHMPVMP.zip
ich hoff jetz mal da is nix drin was euch irgendwelche wichtigen daten von mir verrät ;P. kritik am code is willkommen, ich fang ja erst mitm informatik studium an. und geld verdienen mit meinem code ist verboten :P.

RedB@ron
2007-10-04, 23:07:49
Danke!

Faster
2007-10-13, 12:49:08
ich hätte noch ne gute idee für das programm:

also beim pc zusammen stellen passiert es mir öfter das es zu teuer wird bzw ich bei zu vielen händelern bestellen muss, weil meine artikel meistens nur bei 1 oder 2 händlern gelistet sind. aber gleichwertige produkte eines anderen herstellers würden natürlich auch gehen.
z.b. die zotac 8800gts und die sparkle 8800gts. beide sind technisch gleich und auch die preise recht ähnlich.

von daher wäre es sinnvoll eine auswahlmöglichkeit zu haben: "entweder A oder B, je nachdem was billiger ist"
die idee finde ich auch sehr gut!

und btw, auch das tool ist ne absolut klasse idee/sache! :up:

Railer
2007-10-13, 14:06:01
genau das kann ich irgendwie nich nachvollziehen. Ich habe mir das Programm nur ansatzweise angeguckt, aber mir ist nichts aufgefallen, was man nicht bereits bei geizhals machen kann. Im Prinzip rechnet es doch die günstigsten Anbieter aus, also genau das gleiche was auch auf der geizhals-Seite möglich ist. Oder ist mir was entgangen?

Wurschtler
2007-10-13, 14:14:34
genau das kann ich irgendwie nich nachvollziehen. Ich habe mir das Programm nur ansatzweise angeguckt, aber mir ist nichts aufgefallen, was man nicht bereits bei geizhals machen kann. Im Prinzip rechnet es doch die günstigsten Anbieter aus, also genau das gleiche was auch auf der geizhals-Seite möglich ist. Oder ist mir was entgangen?


Ja, aber wenn du einen kompletten PC zusammenstellst, verliert man bei Geizhals schnell den Überblick, bei welchen Händlern alles zusammen am billigsten ist. (wenn du überall nur das billigste Angebot nimmst, zahlst du ja 20x Versandkosten)

Das Tool spart eine Menge Zeit und man kann es nach seinen Ansprüchen an den Händler und Lieferbarkeit anpassen.

Bei mir hat's auch einwandfrei funktioniert bisher.

Faster
2007-10-13, 14:25:33
genau das kann ich irgendwie nich nachvollziehen. Ich habe mir das Programm nur ansatzweise angeguckt, aber mir ist nichts aufgefallen, was man nicht bereits bei geizhals machen kann. Im Prinzip rechnet es doch die günstigsten Anbieter aus, also genau das gleiche was auch auf der geizhals-Seite möglich ist. Oder ist mir was entgangen?
das geizhals-tool hab ich eben auch getestet, leider bricht es bei 7 artikeln die suche bei mehr als einem shop ab, wegen zu vielen ergebnissen. zudem werden versandkosten dort auch nicht berücksichtigt...

AlexDerNap
2007-11-05, 14:00:44
hmm nettes feature. muss ich mir auch mal reinziehen und ausprobieren. man kennt die probleme ohne ende :D danke schonmal

Henry
2007-11-16, 07:40:07
ab wann kann man denn mit ner ösiversion rechnen?:biggrin:

sloth9
2007-12-27, 06:20:35
hhhhmmmmm,
bei mir zeigt es die Einzelartikelnamen in der Ergebnistabelle unten nicht an, die 2. Spalte bleibt einfach leer.

zip1989
2007-12-28, 23:38:36
hi,

das ist ein geniales tool. Großes kompliment meiner seite an den entwickler und seine helferchen.

mfg zip1989

Gast
2008-01-18, 14:27:31
Berücksichtigt das Programm den Wegfall der versandkosten bei mindfactory ab 100€ (200€) ?

anddill
2008-02-22, 19:16:28
Geizhals kann das inzwischen auch ohne Tool. Daher "entstickt".

Corny
2008-02-22, 20:05:27
Ist aber noch im Testbetrieb und ohne Porto!

Dktr_Faust
2008-02-22, 20:11:11
Stimmt -> es kann zwar für die einzelnen Artikel das Porto angezeigt werden, die Wunschliste (und darum geht es ja bei dem Tool) kann das noch nicht:

http://www.imgnow.de/thumbs/Screenshot22ae0jpg.jpg (http://www.imgnow.de/?img=Screenshot22ae0jpg.jpg)

Screenshot von vor zwei Minuten.

Grüße

Mark
2008-02-22, 21:05:35
Eben, das Tool ist dank der Versandkosten Berechnung um einiges nützlicher als Geizhals selbst

Mark
2008-04-05, 16:53:38
Ich push dne Thread mal nach oben, da ich das Tool immernoch sehr nützlich finde, da Geizhals immernoch keine Versandkosten berechnen kann

Scud
2008-05-06, 22:56:50
Hi,

ich hab nen Problem mit dem Tool. Es kommt die Fehlermeldung "Ungültige Konvertierung von der Zeichenfolge 11,90, in Typ Single."
Ich versuche folgende Produkte zu vergleichen:
2x http://geizhals.at/deutschland/a244633.html
1x http://geizhals.at/deutschland/a212553.html
und 1x http://geizhals.at/deutschland/a212558.html
Egal in welcher Reihenfolge, der Fehler kommt immer. Die Zeichenfolge 11,90 werden wohl Versandkosten sein. Einstellungen hab ich bei den Standard gelassen. Ich benutze die aktuelle Version 1.0.2.1.

Edit: Der Fehler tritt nur bei diesem Link auf: http://geizhals.at/deutschland/a212553.html

Hier die genaue Fehlermeldung:
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.InvalidCastException: Ungültige Konvertierung von der Zeichenfolge 11,90, in Typ Single. ---> System.FormatException: Die Eingabezeichenfolge hat das falsche Format.
bei Microsoft.VisualBasic.CompilerServices.Conversions.ParseDouble(String Value, NumberFormatInfo NumberFormat)
bei Microsoft.VisualBasic.CompilerServices.Conversions.ToSingle(String Value, NumberFormatInfo NumberFormat)
--- Ende der internen Ausnahmestapelüberwachung ---
bei Microsoft.VisualBasic.CompilerServices.Conversions.ToSingle(String Value, NumberFormatInfo NumberFormat)
bei Microsoft.VisualBasic.CompilerServices.Conversions.ToSingle(String Value)
bei frmHaupt.ParseGeizhals(String[] URLs)
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.2.1.
Win32-Version: 1.0.2.1.
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/****/Desktop/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
Microsoft.VisualBasic.resources
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_de_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1433 (REDBITS.050727-1400).
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

Sorkalm
2008-05-17, 00:37:41
Ich push dne Thread mal nach oben, da ich das Tool immernoch sehr nützlich finde, da Geizhals immernoch keine Versandkosten berechnen kann

Ich hab den Thread auch gerade gesucht und mich gewundert, wieso der nicht mehr gestickt ist. :frown:

FireFrog
2008-05-17, 02:58:14
Könnte das nicht auch zu den 3Dcenter Tools?

LehmiP
2008-05-17, 19:24:42
wer hätte gedacht dass es immer noch gebraucht wird ;). da hab ich euch doch gleich nochmal ein Update spendiert (siehe 1. Post), hoffentlich is nix kaputt gegangen ;).

wäre toll wenn sich jemand findet, ders auf seinem Webspace hosten würde, weil die öffentlichen löschens ja wenns zu lang inaktiv ist und ich hab keinen mehr :/

noch was für programmierer-kollegen:ich hab da ein problem mit der RegEx zum filtern der versandkosten in andere länder... momentan hab ichs so gelöst:
If InStr(tmpStrA2(5), "sterreich") Then
tmp = "Österreich"
ElseIf InStr(tmpStrA2(5), "Europa") Then
tmp = "Europa"
Else
tmp = ""
End If
tmp = System.Text.RegularExpressions.Regex.Match(tmpStrA2(5).Replace("&Ouml;", "Ö"), "Deutschland(.*?)" + tmp, System.Text.RegularExpressions.RegexOptions.IgnoreCase).Groups(1).Value
aber eigtl sollte sich das mit sowas wie "Deutschland(.*?)(?:Österreich|Europa)?" machen lassen, aber das liefert irgendwie "" -.-

zip1989
2008-05-21, 20:09:15
Ich hoffe das Update bringst.^^ Bei mir unter Vista - nach neuinstallation geht es nicht mehr. :D

Edit: Sauber geht wieder! Prima.

LehmiP
2008-05-24, 02:20:25
ein wunder dass es unter vista überhaupt läuft ;).
aus jux und tollerei - und weil ich noch diesen einfall hatte, hab ich nochmal ne neue version geuppt

Gast
2008-05-26, 17:55:19
Hallo.

Hab das ding mal ausprobiert:

Das alle hab ich eingegeben
http://geizhals.at/eu/a261568.html
http://geizhals.at/eu/a303349.html
http://geizhals.at/eu/a286178.html
http://geizhals.at/eu/a252312.html
http://geizhals.at/eu/a252312.html
http://geizhals.at/eu/a299052.html
http://geizhals.at/eu/a187167.html
http://geizhals.at/eu/a322193.html
http://geizhals.at/eu/a257648.html
http://geizhals.at/eu/a300311.html

Das sa dann ers mal so aus:
http://img294.imageshack.us/img294/4435/zwischenablage01bg8.th.jpg (http://img294.imageshack.us/my.php?image=zwischenablage01bg8.jpg)

Dann dauerte es eine weile.
Dann kam das:
http://img352.imageshack.us/img352/6016/zwischenablage02jc2.th.jpg (http://img352.imageshack.us/my.php?image=zwischenablage02jc2.jpg)

was ist das ?
Wenn ich "ja" gedrückt habe dann ging das mit dem sellben weiter bis frame works einen Fehler anzeigte.

Was sit da los?

LehmiP
2008-05-27, 02:16:00
jo danke für den hinweis, die fortschrittsanzeige war nicht ganz in ordnung... mit v1.0.3.1 kannst deinen PC gern die 41.291.951.044.964.321.936 möglichkeiten durchrechnen lassen :P.

Gast
2008-05-27, 11:40:16
Und was heißt dass?

Mein Computer ist nicht ein 5 millionen kern system:D

LehmiP
2008-05-27, 11:50:33
dass du entweder die angebote deutlich stärker filtern musst oder darauf hoffen dass ich noch ne idee hab, wie man das ganze arg beschleunigen könnte -.-

zip1989
2008-05-27, 16:50:57
Ich habe folgenden Fehler unter Vista!
http://www.abload.de/thumb/unbenannt0xq.jpg (http://www.abload.de/image.php?img=unbenannt0xq.jpg)

LehmiP
2008-05-27, 17:51:30
etwas schwer das mit abgeschnittener Fehlermeldung und ohne URLs nachzuvollziehen -.-

zip1989
2008-05-27, 18:28:06
Informationen über das Aufrufen von JIT-Debuggen
anstelle dieses Dialogfelds finden Sie am Ende dieser Meldung.

************** Ausnahmetext **************
System.ArgumentException: Das Zielarray ist nicht lang genug. Überprüfen Sie destIndex, die Länge und die Untergrenze des Arrays.
bei System.Array.Copy(Array sourceArray, Int32 sourceIndex, Array destinationArray, Int32 destinationIndex, Int32 length, Boolean reliable)
bei System.Array.CopyTo(Array array, Int32 index)
bei frmHaupt.Ergebnis..ctor(Single _Preis, UInt16 WareCount, UInt16[] _Shops)
bei frmHaupt.OldCalc(UInt16 c, UInt16[] SchleifenArray)
bei frmHaupt.OldCalc(UInt16 c, UInt16[] SchleifenArray)
bei frmHaupt.ThreadedCalc()
bei frmHaupt.cmdGo_Click(Object sender, EventArgs e)
bei System.Windows.Forms.Control.OnClick(EventArgs e)
bei System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
bei System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
bei System.Windows.Forms.Control.WndProc(Message& m)
bei System.Windows.Forms.ButtonBase.WndProc(Message& m)
bei System.Windows.Forms.Button.WndProc(Message& m)
bei System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
bei System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


************** Geladene Assemblys **************
mscorlib
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
GHMPVMP
Assembly-Version: 1.0.3.0.
Win32-Version: 1.0.3.0.
CodeBase: file:///H:/Desktop/GHMPVMP.exe.
----------------------------------------
System.Windows.Forms
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll.
----------------------------------------
System
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll.
----------------------------------------
System.Drawing
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll.
----------------------------------------
Microsoft.VisualBasic
Assembly-Version: 8.0.0.0.
Win32-Version: 8.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll.
----------------------------------------
System.Web
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_64/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll.
----------------------------------------
System.Configuration
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll.
----------------------------------------
System.Xml
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll.
----------------------------------------
mscorlib.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/Microsoft.NET/Framework64/v2.0.50727/mscorlib.dll.
----------------------------------------
System.Windows.Forms.resources
Assembly-Version: 2.0.0.0.
Win32-Version: 2.0.50727.1434 (REDBITS.050727-1400).
CodeBase: file:///C:/Windows/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_de_b77a5c561934e089/System.Windows.Forms.resources.dll.
----------------------------------------

************** JIT-Debuggen **************
Um das JIT-Debuggen (Just-In-Time) zu aktivieren, muss in der
Konfigurationsdatei der Anwendung oder des Computers
(machine.config) der jitDebugging-Wert im Abschnitt system.windows.forms festgelegt werden.
Die Anwendung muss mit aktiviertem Debuggen kompiliert werden.

Zum Beispiel:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

Wenn das JIT-Debuggen aktiviert ist, werden alle nicht behandelten
Ausnahmen an den JIT-Debugger gesendet, der auf dem
Computer registriert ist, und nicht in diesem Dialogfeld behandelt.

LehmiP
2008-05-27, 18:40:23
hab diesbzgl was in v1.0.3.2 geändert, aber falls der Fehler dann noch auftritt bräucht ich die URLs

zip1989
2008-05-27, 18:57:04
Es geht leider immer noch nicht!
Hier die URLs:

http://geizhals.at/deutschland/a159623.html
http://geizhals.at/deutschland/a256171.html

LehmiP
2008-05-27, 19:37:23
ich krieg zwar auch nen fehler, aber nen ganz anderen ^^'. den hab ich auch gefixt, probiers bitte nochmal aus und wenns net geht schreib noch deine filter dazu (note, bewertungen, maxshops...)

Philipus II
2008-05-27, 20:36:08
Wie lange die Berechnung dauert,ist mir persönlich egal,solange ich nach 5 Minzúten das richtige Ergebnis habe.

LehmiP
2008-05-27, 20:45:31
Wie lange die Berechnung dauert,ist mir persönlich egal,solange ich nach 5 Minzúten das richtige Ergebnis habe.
muss ich das jetz zuordnen können? ;P
also bei net zu vielen produkten mit vernünftigen filtern lässt sich das erzielen... aber wer will kann sich gern überlegen wie sich der vorgang beschleunigen ließe. der algorithmus hat sich seit ich den code mal hochgeladen hab net großartig verändert.

zip1989
2008-05-29, 18:09:32
Es geht wunderbar!

Argo Zero
2008-05-29, 18:15:06
PayPal Support wäre noch toll :)

TheMasterJK
2008-07-10, 20:18:17
Hallöchen,

ich hab mal dein Tool geladen, und wollt es ausprobieren... aber es bringt mir ständig Fehlermeldungen!

Error 6: Arithmetic operation resulted in an overflow.
Error 5: Index was out of range. Must be non-negative and less than the size of the collection. Parameter name: Index

Er schafft es irgendwie nicht die Seiten zu laden! Steht zumindest da

Fehler in GetTheWeb: The operation has timed out
und
deutschland/[...].html konnte nicht geladen werden.

Woran liegt das? Ich hab auch Firewall mal ausgehabt, hat aber nix gebracht!

Würde das Tool gern mal nutzen! Kriegst du da auf die schnelle was hin, oder eher nich?

grüße und danke
TheMasterJK

TheMasterJK
2008-07-10, 20:54:03
Seltsam... auf meinem anderen Rechner gehts...

wer weiß woran das liegt...

naja gut, damit hat sich das ja erledigt... :)

grüße

Mark
2008-07-11, 10:19:34
wie wärs das ganze bei den "3dtools" mit aufzunehmen?

ich halte das programm immernoch für sehr nützlich (da versandkosten mit einberechnet werden), außerdem ist die rubrig da oben eh fast leer

Corny
2008-07-14, 09:36:21
Das Tool mag mich nicht mehr ;(

See the end of this message for details on invoking
just-in-time (JIT) debugging instead of this dialog box.

************** Exception Text **************
System.OverflowException: Arithmetic operation resulted in an overflow.
at Microsoft.VisualBasic.CompilerServices.Conversions.ToULong(Object Value)
at frmHaupt.CalcInThread(UInt16 c, UInt16[]& SchleifenArray, UInt64& Sammeln, BackgroundWorker& BGW)
at frmHaupt.CalcJob(Object sender, DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.OnDoWork(DoWorkEventArgs e)
at System.ComponentModel.BackgroundWorker.WorkerThreadStart(Object argument)


************** Loaded Assemblies **************
mscorlib
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///c:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll
----------------------------------------
GHMPVMP
Assembly Version: 1.0.3.2
Win32 Version: 1.0.3.2
CodeBase: file:///C:/Dokumente%20und%20Einstellungen/luger/Desktop/Temp/GHMPVMP.exe
----------------------------------------
System.Windows.Forms
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
----------------------------------------
System
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll
----------------------------------------
System.Drawing
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
----------------------------------------
Microsoft.VisualBasic
Assembly Version: 8.0.0.0
Win32 Version: 8.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll
----------------------------------------
System.Web
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_32/System.Web/2.0.0.0__b03f5f7f11d50a3a/System.Web.dll
----------------------------------------
System.Configuration
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Configuration/2.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
----------------------------------------
System.Xml
Assembly Version: 2.0.0.0
Win32 Version: 2.0.50727.1433 (REDBITS.050727-1400)
CodeBase: file:///C:/WINDOWS/assembly/GAC_MSIL/System.Xml/2.0.0.0__b77a5c561934e089/System.Xml.dll
----------------------------------------

************** JIT Debugging **************
To enable just-in-time (JIT) debugging, the .config file for this
application or computer (machine.config) must have the
jitDebugging value set in the system.windows.forms section.
The application must also be compiled with debugging
enabled.

For example:

<configuration>
<system.windows.forms jitDebugging="true" />
</configuration>

When JIT debugging is enabled, any unhandled exception
will be sent to the JIT debugger registered on the computer
rather than be handled by this dialog box.




bei diesen URLs:
http://geizhals.at/deutschland/a283647.html
http://geizhals.at/deutschland/a331204.html
http://geizhals.at/deutschland/a338309.html


Edit: mit weniger Auswahl gehts jetzt. Habe Lieferbarkeit auf grün gesetzt. :)
Was ist eigentlich wenn ich z.B. 2x den ersten Link haben will (ist RAM, brauche natürlich zwei Riegel). Wenn ich den Link zweimal einbaue schlägt er mir für den ersten Riegel VV-Computer vor, für den zweiten sollte ich eine neue Bestellung bei Winner Computer aufgeben ;)

LehmiP
2008-07-14, 14:25:08
Was ist eigentlich wenn ich z.B. 2x den ersten Link haben will (ist RAM, brauche natürlich zwei Riegel). Wenn ich den Link zweimal einbaue schlägt er mir für den ersten Riegel VV-Computer vor, für den zweiten sollte ich eine neue Bestellung bei Winner Computer aufgeben ;)
joa, man soll jeden Link nur 1 mal eintragen, da es ja wirklich kein Problem für dich ist, bei der Bestellung dann Stückzahl 2 einzutragen ;P. spielt für die Portoberechnung auch keine Rolle, da portofrei-ab nicht berücksichtigt wird.

Gast
2008-08-16, 12:13:13
Hallo

Ich bekomme leider folgende Fehlermeldung:

"Error 13: Die Eingabezeichenfolge hat das falsche Format"

Egal, welchen Link ich benutze....
Gibts dafür ne Lösung?

JFZ
2008-09-12, 19:05:36
Hi,

Bin nicht sicher ob das Tool (1.0.3.2) in meiner Beispielzusammenstellung sich etwas verrechnet oder zumindestens falsch anzeigt (siehe angehängte Grafik):

http://geizhals.at/deutschland/a7700.html
http://geizhals.at/deutschland/a8066.html
http://geizhals.at/deutschland/a19242.html



Wenn ich die shops so wähle wie vom Tool angegeben komme ich aber auf folgende Kosten:
HP 78 bei TintenToner.net: 9,95€ + 4,50€
HP 23 bei TintenTonerVersand: 11,31€ + 4,99€
HP 45 bei TintenTonerVersand: 5,36€
Summe: 36,11€

Wenn ich alles bei TintenTonerVersand bestelle komme ich auf den selben Total-Wert, den mir das Tool angibt:
HP 78 : 9,98€ + 4,99€
HP 23 : 11,31€
HP 45 : 5,36€
Summe: 31,64€

d.h. das Tool berechnet die richtige Summe, gibt aber den falschen Shop an?

Und wenn ich jeweils den günstigsten Anbieter wähle komme ich auf:


HP 78 bei TintenToner.net: 9,95€ + 4,50€
HP 23 bei TEC: 10,60 + 6,95€
HP 45 bei TintenToner.net: 4,69€
Summe: 36,69€

Somit hätte ich gesagt: Total stimmt, Die angezeigten Shops passen nicht ganz und die Ersparnis müsste 5,05 lauten. Oder wo ist mein Denkfehler?


eigentlich nicht nötig, da portofreiheit ab x € nicht berücksichtigt wird und die menge daher für das porto i.d.r irrelevant ist.


Und hier hätte ich noch einen Grund, weshalb es schon sinnvoll wäre, die Anzahl mit angeben zu können. Bei der Berechnung mit jeweils einem Teil komme ich auf obige günstigste Kombination. Wenn ich von der Patrone Nr 45 aber 10 Stück haben will komme ich laut obigen Vorschlag (alles bei einem Shop) auf:
74,89€

Wenn ich aber jetzt eine andere Kombination ausprobiere, würde ich in dem Fall so einkaufen:
HP 78 bei TintenToner.net: 9,95€ + 4,50€
HP 23 bei TintenTonerVersand: 11,31€ + 4,99€
HP 45 bei TintenToner.net: 10 x 4,69€
Summe: 79,88€
Das wäre bei dieser Anzahl an Teilen günstiger. Wenn ich diese Kombination allerdings mit jeweils Anzahl 1 berechnen würde, komme ich darauf, daß diese teurer ist als oben angegeben:

HP 78 bei TintenToner.net: 9,95€ + 4,50€
HP 23 bei TintenTonerVersand: 11,31€ + 4,99€
HP 45 bei TintenToner.net: 4,69€
Summe: 35,44

Fazit: Auch wenn Versandrabatt nicht mit berücksichtigt wird sollte die Anzahl doch mit verwendet werden um den Gesamtpreis für den Artikel zu berechnen. Oder habe ich einen Rechenfehler?

kevsti
2008-10-24, 21:19:45
Ich benutze das Tool gerade seit gut über einer Woche im Dauerbetrieb, weil ich gerade dabei bin mit einen neuen Rechner zusammen zu basteln...

Und mir ist gerade (eigentlich schon seit ich dieses mal das Tool benutze - hab bloß jetzt erst drüber nach gedacht...) Aufgefallen, dass im Tool nicht mehr die Shops drin stehen sondern nur noch aus welchen Land (also [DE], [AT] usw...).

Da aber der Poster über mir die gleiche Version benutzt und laut seinem Screenshot bei ihm noch der Shop angegeben wurde, gehe ich stark von einem Bug aus...

Entweder liegt es an mir? oder Google hat evtl. was geändert und das Tool liest es nun falsch aus...

zip1989
2008-10-24, 21:32:31
Ich benutze das Tool gerade seit gut über einer Woche im Dauerbetrieb, weil ich gerade dabei bin mit einen neuen Rechner zusammen zu basteln...

Und mir ist gerade (eigentlich schon seit ich dieses mal das Tool benutze - hab bloß jetzt erst drüber nach gedacht...) Aufgefallen, dass im Tool nicht mehr die Shops drin stehen sondern nur noch aus welchen Land (also [DE], [AT] usw...).

Da aber der Poster über mir die gleiche Version benutzt und laut seinem Screenshot bei ihm noch der Shop angegeben wurde, gehe ich stark von einem Bug aus...

Entweder liegt es an mir? oder Google hat evtl. was geändert und das Tool liest es nun falsch aus...

Kannst mal einen Screenshot machen?

kevsti
2008-10-25, 09:22:15
Kann ich machen, könnte aber erst gegen heute Abend werden

kevsti
2008-10-25, 18:58:56
So hier der Screenshot:

http://www.abload.de/thumb/geizhalsczh7.jpg (http://www.abload.de/image.php?img=geizhalsczh7.jpg) (ich hab mich ein wenig mit Datenschutz, auch wenn es nix Privates/Wichtiges ist :biggrin:)

Als ich den Screenshot machte, fiel mir auf, dass ich nicht die deutschen Geizhals links benutzte sondern die euro. vermutlich liegt es dadran...

zip1989
2008-10-25, 20:15:24
Als ich den Screenshot machte, fiel mir auf, dass ich nicht die deutschen Geizhals links benutzte sondern die euro. vermutlich liegt es dadran...

Ganz genau :D

kevsti
2008-10-25, 20:17:25
Jup hab gerade "eu" durch "deutschland" ersetzt.... ist das nen Bug oder ein Feature?

zip1989
2008-10-25, 20:21:56
Du kannst bei geizhals einmal die Flaggen für Österreich, Deutschland oder Europa anklicken. Dann siehst du nur Shops aus den Bereichen.

kevsti
2008-10-26, 01:02:28
... ;) Ich meine von dem Tool, nicht von Geizhals selber... :)

zip1989
2008-10-26, 01:15:14
Dann verstehe ich deine Aussage nicht. ;)

kevsti
2008-10-26, 03:05:44
:)

Ich meine, wenn man den deutschen Link einfügt, steht ja dann der Shopname da.. Wenn man den eu Link nimmt steht der Landtag da... Soweit sind wir uns ja einig :)

Meine Verwunderung ist bloß warum nicht z.B dasteht [DE] <Shopname> (z.B [DE] Alternate).
Entweder soll das nicht da stehen oder es wird falsch ausgelesen... möglich wäre auch, dass es schlichtweg vergessen wurde....

zip1989
2008-10-26, 12:28:00
Ich glaube das kann uns nur der Entwickler vom Tool sagen.

Gast
2008-11-29, 20:50:03
Hallo,

Lehmip meld dich doch mal bei mir würde dir das Programm hosten auf meinem Webspace. Sowas muss man einfach unterstützen!


ICQ:221445780


Gruß Guido

ollix
2008-12-10, 18:16:48
Super Tool, ich wollte vor kurzem genau das Gleiche machen .. aber gibt es ja schon. Vielen Dank!

Ist evtl. geplant, daß der auch Empfehlungen gibt, wie man Bestellungen splitten könnte? Bei bestimmten Artikeln oder Kombinationen kann es trotz Porto immernoch sinnvoll sein sie in andere Bestellungen zu splitten. Das macht die Berechnung zwar nochmal deutlicher aufwendiger, wäre aber ein Killer-Feature :)

EDIT: hmm, oder kann der das etwas schon. Beim ersten Mal sah es nicht so aus, aber dies kommt hin... oder splittet der nur bei Nichtverfügbarkeit?

Schiller
2009-01-11, 23:22:25
Warum ist das Tool nicht als Stickie? Hab mich eben totgesucht, um es wieder zu finden.

reallord
2009-01-12, 10:19:42
Warum ist das Tool nicht als Stickie? Hab mich eben totgesucht, um es wieder zu finden.

Naja, ich benutz inzwischen halt die GH Wunschlisten, die machen halt exakt das gleiche...

ollix
2009-01-31, 08:45:43
Naja, die Wunschlisten können keine Versandkosten.

Allerdings habe ich recht häufig eine Exception in einem BackgroundWorker Thread, der die Berechnung abschießt. Auch wäre es klasse, falls Du an dem Tool noch was machst, das man als Zahlungsvariante nur Kreditkarte auswählen kann.

hercules
2009-02-01, 00:29:40
aber wer will kann sich gern überlegen wie sich der vorgang beschleunigen ließe. der algorithmus hat sich seit ich den code mal hochgeladen hab net großartig verändert.

Hi,
hab das Tool grade entdeckt und gesehen das es ja doch recht langsam ist.
Ganz zufällig studier ich aber schon ne Weile Informatik und weiss inzwischen wie man sowas effektiver lösen kann als alle Möglichkeiten durchzuprobieren. ;D

Im Prinzip ist das ganze ein Optimierungsproblem.
Um diese zu Lösen gibt es z.B. den Simplex Algorithmus. Diesen kann man anwenden um die Optimale Lösung zu finden.
Der Simplex erwartet jedoch ne entsprechende Eingabe und dazu müsste man dieses "Problem" etwas umformulieren; halt nen mathematisches Gleichungssystem dafür bauen.

Hat man das aber einmal geschafft löst der Simplex das Problem fast in linearer Laufzeit.

Da du auch Informatik studierst wirst du sicher irgentwann eh auf den Simplex stossen von daher kanns ja nich schaden sich damit mal zu beschäftigen :D

Die Mathematische Darstellung könnte in etwa so aussehen:
Minimiere:
Kosten_Retailer1_Produkt1 * x1 + Kosten_Retailer1_Produkt2 * x2 +
Kosten_Retailer2_Produkt1 * x3 + Kosten_Retailer2_Produkt2 * x4 +
Versandkosten_Retailer1 * y1 + Versandkosten_Retailer2 * y2

unter den Nebenbedingungen:
x1 + x2 <= y1 * BigM //Wenn von Retailer1 bestellt wird, dann muss auch Versand1 bezahlt werden
x3 + x4 <= y2 * BigM //Wenn von Retailer2 bestellt wird, dann muss auch Versand2 bezahlt werden
x1 + x3 = 1 //Sicherstellen das Produkt1 nur einmal bestellt wird
x2 + x4 = 1 //Sicherstellen das Produkt2 nur einmal bestellt wird


x1,x2,x3,x4 elem {0,1}
y1,y2 elem {0,1}

Philipus II
2009-02-05, 17:53:03
schade dass das Tool dauernd Überläufe produziert...
Zudem hört es ca 1 cm vor Ende auf und rechnet nicht mehr weiter.

LehmiP
2009-02-12, 19:23:31
Hi,
Im Prinzip ist das ganze ein Optimierungsproblem.
Um diese zu Lösen gibt es z.B. den Simplex Algorithmus. Diesen kann man anwenden um die Optimale Lösung zu finden.
Der Simplex erwartet jedoch ne entsprechende Eingabe und dazu müsste man dieses "Problem" etwas umformulieren; halt nen mathematisches Gleichungssystem dafür bauen.

Hat man das aber einmal geschafft löst der Simplex das Problem fast in linearer Laufzeit.

Da du auch Informatik studierst wirst du sicher irgentwann eh auf den Simplex stossen von daher kanns ja nich schaden sich damit mal zu beschäftigen :D
ach ja... das hatten wir vorletztes semester eigtl schon ^^'. hab nur nie dran gedacht, dass man das glatt für was vernünftigeres als produktionsmaximierung mit kapazitätsgrenzen brauchen kann ;). jetz wo grad semesterferien sind, schau ichs mir glatt mal an

o0Pascal0o
2009-05-09, 13:32:50
Super wäre es, wenn man bei Mindfactory einstellen könnte, dass er dann 0€ Versand berechnet (bei Nachtbestellung). Denn sonst muß man ja doch wieder manuell alles ausbalancieren.

o0Pascal0o
2009-07-03, 20:20:59
Bei mir kommt bei jedem link:
"Die Eingabezeichenfolge hat das falsche Format"

Philipus II
2010-08-11, 17:52:45
Mist, ich bekomme immer den Fehler:
Fehler 6 in parsgeizhals: Die arithmetische Operation hat einen Überlauf verursacht.
Ich nutz inzwischen Windows 7...

LehmiP
2010-11-08, 13:00:00
Mist, ich bekomme immer den Fehler:
Fehler 6 in parsgeizhals: Die arithmetische Operation hat einen Überlauf verursacht.
Ich nutz inzwischen Windows 7...
Sry, bin zZ beschäftigt und das Tool hat nicht gerade meine höchste Priorität :tongue:

Gast
2010-12-05, 01:09:07
sehr schade, bekomme auch den error6... klasse tool gewesen.
unter win7 nicht zu gebrauchen :(

Gast
2011-03-16, 16:19:23
Starten klappt, nach eingabe der adressen der fehler: die arithmetische Operation hat einen Überlauf verursacht, klicken auf ignorieren und wiederholen bringt nichts, nur abbrechen.

Notebook mit 2GHz Intel celeron, 2GB Ram.
Framework 3.5 SP1 ist installiert

Gast
2011-03-16, 16:20:53
ergänzung: ja error 6 heißt es auch bei mir, aber unter win xp.

----------

Starten klappt, nach eingabe der adressen der fehler: die arithmetische Operation hat einen Überlauf verursacht, klicken auf ignorieren und wiederholen bringt nichts, nur abbrechen.

Notebook mit 2GHz Intel celeron, 2GB Ram.
Framework 3.5 SP1 ist installiert

N!mrod
2011-03-16, 17:14:16
Kann man das nicht alles auf Geizhals direkt machen?

medi
2012-07-25, 11:16:59
Links kaputt

Sry, bin zZ beschäftigt und das Tool hat nicht gerade meine höchste Priorität :tongue:
Immer noch beschäftigt? Tool ist nämlich immer noch put ^^

sei laut+
2012-07-25, 12:00:31
Kann man das nicht alles auf Geizhals direkt machen?
Nur für einen Artikel. Das Tool oben rechnet aus, welcher Anbieter für mehrere Artikel am besten geeignet ist.
@error6: Versucht mal folgendes, ihr habt z.B. diesen Link:
http://geizhals.at/de/400303
Macht daraus http://geizhals.at/deutschland/a400303.html

Geizhals akzeptiert noch die alten Links und redirected korrekt zu den neuen. Vieleicht kommt das Programm damit klar. :D
Kanns erst später testen.

medi
2012-07-25, 12:40:34
Nope, tuts nicht.