Zum Inhalt springen

MarcG

Mitglieder
  • Gesamte Inhalte

    655
  • Benutzer seit

  • Letzter Besuch

Alle Inhalte von MarcG

  1. MarcG

    Ehefrau 1.0

    Letztes Jahr hat einer meiner Freunde von Freundin 1.0 zu Ehefrau 1.0 upgedated und gemerkt, dass es ein ziemlicher Speicherfresser ist, der sehr wenige Systemressourcen für andere Anwendungen übrig läßt. Er merkt jetzt, dass Ehefrau 1.0 auch Child-Prozesse startet, die weitere wertvolle Ressourcen verbrauchen. Dieses besondere Phänomen wurde nicht in der Produktbeschreibung oder der Dokumentation erwähnt, dennoch hatten ihn einige andere Anwender informiert, dass dies durch die Natur der Anwendung zu erwarten ist. Nicht nur das, Ehefrau 1.0 installiert sich so, dass es bei jeder Initialisierung gestartet wird um alle anderen Systemaktivitäten überwachen zu können. Er merkt jetzt auch, dass andere Anwendungen wie PokerNight 10.3, BeerBash 2.5 und PubNight 7.0 nicht mehr auf dem System laufen und es zum Absturz bringen (obwohl sie davor wunderbar funktioniert haben). Bei der Installation stellt Ehefrau keine Optionen zur Auswahl nichtgewünschter Plug-Ins wie Schwiegermutter 55.8 und Schwager Beta-Version zur Verfügung. Auch scheint sich die Systemleistung von Tag zu Tag zu veringern. Einige Eigenschaften, die er gerne in der kommenden Version Ehefrau 2.0 sehen würde: Ein "Nicht wieder Erinnern" Knopf, ein Minimierungsknopf, eine Install Shield fähige Version, die es erlaubt Ehefrau 2.0 mit der Option zur Deinstallation zu jeder Zeit ohne den Verlust von Cache und anderen Systemressourcen zu Installieren. Eine Option, den Netzwerk Driver im Promiscious Mode auszuführen, was es erlauben würde, das Hardwareuntersuchungsfeature des Systems besser zu nutzen. Ich habe mich dazu entschieden die Kopfschmerzen mit Ehefrau 1.0 zu umgehen, in dem ich bei Freundin 2.0 bleibe. Aber auch hier musste ich viele Probleme feststellen. Offensichtlich kann man Freundin 2.0 nicht über Freundin 1.0 installieren. Freundin 1.0 muss vorher erst Deinstalliert werden. Andere Nutzer sagen, das ist ein lange bekannter Fehler sei, über den ich hätte wissen sollen. Die Versionen von Freundin haben offensichtlich Probleme bei der gemeinsamen Nutzung der I/O-Ports. Man sollte eigentlich meinen, dass so ein dummer Fehler mittlerweile behoben wäre. Um es noch schlechter zu machen, das Uninstallprogramm für Freundin 1.0 arbeitet nicht sehr sauber und läßt unerwünschte Spuren der Anwendung im System zurück. Noch was anderes ... alle Versionen von Freundin zeigen immer wieder kleine störende Hinweise über den Vorteil beim Upgrade zu Ehefrau 1.0 . Bug-Warnung: Ehefrau 1.0 hat einen nicht dokumentierten Fehler. Wenn man versucht Geliebte 1.1 zu installieren bevor Ehefrau 1.0 deinstalliert wurde, löscht Ehefrau 1.0 die MSMoney Dateien bevor eine Deinstallation von selbst gestartet wird. Dann verweigert Geliebte 1.1 die Installation mit dem Hinweis auf zuwenige Ressourcen. Bug-Work-Around: Um diesen Fehler zu verhindern empfiehlt es sich Geliebte 1.1 auf einem anderen System zu installieren und nie irgendwelche Dateitransfer-Programme wie Laplink 6.0 laufen zu lassen. Sehen sie sich ausserdem vor ähnlichen Shareware Anwendungen vor, da diese öfter von Viren befallen sind, die Ehefrau 1.0 angreifen können. Eine andere Lösung wäre, Geliebte 1.1 über einen InterNet-Provider anonym laufen zu lassen. Hier sollte man sich wieder vor Viren vorsehen, die versehentlich aus dem InterNet übertragen werden können.
  2. ob das wirklich gehackt war bin ich mir nicht so sicher, ein gutes Bildbearbeitungsprogramm hilft da, oder einfach die Seite Nachbauen, gabs ja auch schon von CNN oder Heise und anderen
  3. also wenn ich mich erinnere liegt es nicht am Protokol sondern an dem List Befehl (oder war das ls ? Hängt glaub ich eh vom BS des FTP ab) also ls listet den Inhalt eines Verzeichnisses auf und ls -a listet alle Dateien auf, auch versteckte. Du solltest also keine Methode einer FTP-Komponente nehmen, sonder eine Methode mit der du eigene Befehle senden kannst (sollte eigentlich vorhanden sein) Aber ist schon etwas her, also keine Funktionsgarantie
  4. Kommt darauf an was für Systemdaten du meinst ... etwas Systempasswörter ? :eek: :OD also Dinge wie Prozessor und so stehen in der Registry HKEY_LOCAL_MACHINE irgendwo. Und Remotezugriff darauf ist ja AFAIK auch irgendwie möglich, oder du schreibst (kleine ?=) Server Programme, die lokal auf dem jeweiligen computer liegen und mit einem anderen Programm (Client) verbindest du dich und rufst die Infos ab, die die Server aus der Registry auslesen. Ein kleiner Trojaner also
  5. Hm ... keine Ahnung, aber Noten gibt es da ja auch, und wenn da irgendein Orchester etwas europ. spielt dann klingt das doch auch so wie wenn es ein europ. Orchester spielen würde, also müssen die das # bei Noten doch kennen ? Und Noten sind doch eh überall gleich (naja fast überall) ... und irgendwie wäre es doch auch logisch ... c++ als Erweiterung von c und dann ? c++++ wäre etwas komisch also ne 'Erhöhung' von c -> c#, könnte ich mir zumindest marketingtechn. vorstellen. :confused: :confused:
  6. Mal zum thema deutsche Werbung = armselig (sprich nicht lustig). Der eigentliche Zweck der Werbung ist nicht die Unterhlatung der Zuschauer (das soll eigentlich der Film der zwischen den Webeblöcken kommt ) sondern einfach nur das bekannt machen eines Produkts. Selbst wenn eine Werbung noch so nervig ist, wenn du, wenn du das nächste Mal wenn du ein Produkt brauchst, an diese Werbung denkst hat sie schon Erfolg gehabt. Und nur darum geht es. Dieses Produkt, der Name muss sich in deinem Kopf festsetzen, und dann hat die Werbung Erfolg, das geht mit nerviger manchmal besser als mit lustiger, auch wenn viele sagen sie würden eher nach lustiger Werbung kaufen als nach nerviger. Unterbewusst ist es egal ob dir die Werbung gefällt. Ach ja, ich finde Werbung ist im allgemeinen einfach nur sch... . Auch die lustige hat meistens mit dem eigentlichen Produkt nicht viel zu tun. Und ansonsten werden eh die Verbraucher einfach nur für dumm gehalten.
  7. Hm moment ... bei genauerer Betrachtung hast du wahrscheinlich nicht das # gemeint sondern das c#. Ich bezog das auf das eigentliche Thema (#). Sorry falls ich dich da falsch verstanden habe.
  8. sieht mir sehr nach Delphi 6 aus, damit hab ich leider noch keine erfahrung. Aber, um eine Datei per HTTP zu versenden brauchst du einfach eine HTTP-Komponente (unter Delphi 6 sollte da die Indy idHTTP Client Komponente die richtige sein) Damit dann eine Verbindung zum anderen Computer herstellen und und dann mit der entsprechenden Methode (put AFAIK) die Datei senden.
  9. Hab mit VB nicht viel am Hut, aber du solltest versuchen, ob du die Paint Methode der ListBox überschreiben kannst und dort dann die Farbe setzen. Eine Methode SetColor gibt es da nicht. Bei Delphi macht das keine Probleme.
  10. hm, bei nochmaligem nachdenken, vielleicht doch nicht so viel mehr als die, die dir schon angeboten wurde, naja
  11. Ist jetzt zwar zu spät, aber die Formel =WENN(ZÄHLENWENN(A3;B3)=1;A3;"...") hätte dir geholfen
  12. MarcG

    Mehr zu Musik!

    Lacuna Coil sacht mir was, hat mir letztens einer empfohlen mal runterzuladen und reinzuhören. Leider wird das z.Zt. nix (techn. Probleme). andere sind z.Zt. Illdisposed, Children of Bodom, Amorphis, In Flames und son zeuch Eigentlich alles was mit Gitarren zu tun hat (also o.g. und auch 'weicheres' - sollte aber doch was rüberkommen.
  13. Das ganze ist ein kleiner logischer Fehler. Jede Dame gibt 10€ aus -> 30 €. Dann bekommen sie 5€ wieder zurück. Und haben somit 25€ für das Geschenk ausgegeben. Zu diesen 25€ für das Geschenk kommen noch die 2€ für den Azubi, also sind die Ausgaben insgesamt 27€. Plus die 3€ die sie jetzt noch übrig haben sind das 30€. Bei den 3*9 € die die Damen ausgeben sind die 2 € für den Azubi schon dabei. Und die 3*1€ die sie übrig haben nicht,
  14. Das mit der Programmiererfahrung unter Delphi war nicht so gemeint wie du das hier aufgefasst hast Da ich gesagt habe wie Zufrieden ich mit Delphi bin wollte ich nur zeigen, das ich nicht erst seit 2 Monaten bei Delphi bin und ausserdem auch schonmal andere Sprachen (als OP) gesehen habe.
  15. Das sollte übrigens so ein Ingo Appelt 'laangsaaaam' sein
  16. Dann muss ich eben auch mal Damals (fast 6 Jahre her) ... Im Juni, strahlender Sonnenschein, fast keine wolke am Himmel. Ich fahr über eine Landstrasse an Feldern vorbei. Geschwindigkeit (laut Gutachter hinterher) deutlich unter 100. In einer S-Kurve war die 2te Kurve durch einen Bauern, der seine Felder bewässert hat ziemlich unter Wasser gesetzt. Dazu kam noch Sand von 2 Feldwegen die dort einmündeten. Als ich dort durchfuhr ist wohl irgenwie mein Auto ins Schleudern gekommen und auserechnet da kam mir ein anderer Wagen (Ford Transit) entgegen - normalerweise fahren dort nicht sooo viele Autos. Langer Rede, kurzer Sinn ... Ich traf ihn mit meiner linken Seite frontal (kann man das so sagen ?) Mein Auto war dann in der Mitte gut einen halben Meter schmaler, ausserdem hat sich der Fahrersitz um gut 45 Grad gedreht, sprich mich hat das Ding voll erwischt. Nach einer Woche künstliches Koma und 8 Wochen Klinik und Reha war ich dann wieder draussen. (schweres Schädel-Hirn-Trauma und Zwerchfell-Ruptur). Andere die ich da gesehen habe sind nicht so gut weg gekommen wie ich (der Arzt hat was von 1 % gesagt, die das so gut überstehen) und so hät ich auch nicht bleiben wollen. Egal, ich habs überlebt Die Schuld wurde dann 50-50 aufgeteilt (also ich und der Bauer) aber wenn ich nicht so ne Anwältin gehabt hätte wer da viel mehr dringewesen (Schmerzensgeld, Verdienstausfall) - 50/50 war das erste Angebot der gegner. Versicherung und zu mir hat sie gesagt mit 10% (also 90% meine Schuld) könnte ich sehr zufrieden sein! Wollt ich nur mal gesagt haben, da ja alle davon erzählen. Ach ja, irgendwelche hellen Tunnel oder so hab ich nicht gesehen, aber da mir sowieso eine Woche an Erinnerungen fehlt, könnte da ja doch was dran sein In diesem Sinne, immer schön laangsaaaaam
  17. >Size := SizeOf(TTestStruct1)) >GetMem(Buffer,Size); >Kompo.GetAllData(1,1, Buffer, SizeOf(TTestStruct2))); Ich würde den SizeOf nicht so schreiben, du solltest den Struct Casten (umwandel) ungefähr so: var MyStruct : TTestStruct1; . . . size := SizeOf(TTestStruct1(MyStruct)); Aber kann es sein, dass du von C/C++ kommst ? In Delphi ist das ganze mit Pointern viel einfacher als in C. du benutzt in Delphi viel öfter Pointer als du denkst. MyStruct ist im obigen Beispiel schon sowas wie ein Pointer, und den kannst du ganz ohne ^ ansprechen, also MyStruct.Size anstelle von MyStruct^.Size. Probiers mal ohne die ganzen ^ Dächer. var pButton : ^TButton; kannst du ganz einfach mit pButton.color und nicht mit pButton^.color ansprechen (keine Pointer auf Pointer etc.
  18. Delphi ist die Entwicklungsumgebung und KEINE eigene Programmiersprache !!! Was habe ich den z.B. hier vor mir liegen ??? Borland Delphi 5 - Object Pascal Sprachreferenz von Inprise. Wird mit Delphi 5 ausgeliefert, falls man das Ding kauft Und es gibt keine Sprachreferenz für die Sprache Delphi ! Nur weil man im allgemeinen sagt Delphi ist die Programmiersprache heisst das noch lange nicht, dass das so ist! OP ist die OO-form von TP, und Delphi die IDE dafür. Und wenn einige Bücher das sagen werden die schon Recht haben. Hier noch ein Zitat von community.borland.com: " Why the name "Delphi?" by Danny Thorpe "Delphi" started out as a beta codename for a closely guarded skunkworks project at Borland: a next-generation visual development environment for Windows based on Borland's Object Pascal programming language. ... "
  19. Ach ja, in der winAPI werden so häufig Strings bzw deren Länge übergeben.
  20. AFAIK solltest du einen untypisierten Pointer vor der Benutzung immer erst Casten, also wenn dein Pointer auf eine Structur vom Typ TMyStructure verweist sollte die Größe so Bestimmt werden : SizeOf(TMyStructure(Buffer)) Zu verifizierung der Größe in der funktion kannst du es machen wie es in der WinAPI oft gemacht wird ungefähr so ... Function Test(Buffer : TPointer; Size : Integer) : TIrgendwas; und aufrufen wüdest du das so x := Test(MyBuffer, SizeOf(TMyStructure(MyBuffer)); dann musst du nur überprüfen ob SizeOf(TMyStructure(Buffer)) = Size ist. Das ist jetzt alles aus dem Kopf geschrieben und ich gebe keine 100%ige Funktionsgarantie auf irgendwelchen code
  21. Delphi ist nicht aus turbo Pascal entstanden, und es stimmt auch nicht das hinter Delphi keine andere Programmiersprache steckt ! Delphi ist KEINE Programmiersprache!!! Delphi nennt sich die Entwicklungsoberfläche, und die dazugehörige Programmiersprache ist Object Pascal, welches eine OO-Form von TurboPascal ist, also hat sich ObjectPascal aus TurboPascal entwickelt. Mit Delphi kannst du alles was du unter Windows kennst und siehst machen, ausgenommen vielleicht Treiber für Hardware u.ä. wobei ich mir da auch nicht 100% sicher bin, in einem Vergleich zw. Programmiersprachen hab ich mal gelesen, mit Pascal wäre es sogar möglich ein Betriebssystem zu programmieren. Ach ja, Spiele wie Quake und so wirst du wohl mit Delphi auch nciht programmieren können, wobei ich schonmal Direct3D programmiert habe damit, DelphiX ist eine Kapselung von DirectX. Delphi = 90% TurboPascal stimmt in gewisser Weise, denn wen du TP kannst, dann kannst du praktisch OP(ObjectPascal). Hauptsächlich eingesetzt wird es für client/Server programmierung unter Windows. Seit Kylix bzw Delphi6 draussen ist kannst du es auch für Linux verwenden und sogar einen Code für beide Betriebssysteme (wenn du dich an bestimmt Vorgaben hälst). Ausserdem eignet sich Delphi 6 hervorragend dazu Web-Anwendungen (cgis etc.) zu programmieren, da du mit D6 diese in der Entwicklungsumgebung testen kannst und keinen Webserver u.ä. dafür brauchst. Was du in der Schule lernst hängt vorallem von dir bzw. von deinem Lehrer ab. Und das erlernen anderer Programmiersprachen hat auch nichts mir Delphi zu tun, wenn man Programmieren kann kann man es, die Syntax ist nur eine Gewöhnungssache. Ich bin mit Delphi (5 z.Zt. und hoffentlich bald oder irgendwann mal 6) sehr zufrieden, kenne aber C bzw. C++ nur unter Dos bzw Unix. Marc (Programmiere seit 2,5 Jahren mit Delphi, 2 Jahre davon Ausbildung zum FIAE)
  22. einfach mal hier nachsehen, da gibt es genug http://www.torry.net/lan_comms.htm
  23. <BLOCKQUOTE><font size="1" face="Verdana, Arial, Helvetica, sans-serif">Zitat:</font><HR>Original erstellt von FOX_OMEGA: <STRONG> Bei der Initialisierung der Borland Database Engine ist ein Fehler aufgetreten !(Fehler$2109 Die Fehlermeldung ist nett ! Net war?? </STRONG>

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...