Zum Inhalt springen

MarcG

Mitglieder
  • Gesamte Inhalte

    655
  • Benutzer seit

  • Letzter Besuch

Beiträge von MarcG

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

  2. 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 :D

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

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

  5. Original geschrieben von Alrik Fassbauer

    Es heißt nur deshalb "sharp", weil das das Äquivalent zu unserem deutschen "cis" ist, also in der Musik einen halbton höher als das C.

    c# ist in der Musik zwar ein cis, aber ein f# ist ein fis ! Ergo # != cis

    wie es jetzt genau heisst weiss ich nicht mehr, ist schon zu lange her.

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

  7. Original geschrieben von TAZttDevil

    lalölala..

    sacht hier irgendwem "Lacuna Coil", "Sentenced", "Nightwish" und/oder "L'ame Immortelle" was??

    Das ist der ruhige Teil der Musik, die ich höre...

    gruß Taz...

    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.

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

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

  10. >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. ;)

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

    "

  12. 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 ;)

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

  14. var x : Integer;

    Meldung : String;

    // Schleife über alle Komponenten des Formulars

    for x := 0 to Form1.ComponentCount - 1 do

    begin

    // Falls es sich um ein TEdit handelt

    if (Form1.Components[x] is TEdit) then

    begin

    // Ist der Text leer ?

    if ((form1.Components[x] as TEdit).text = '') then

    begin

    // Meldung zusammenbauen, könnte anders/besser gemacht werden

    Meldung := (form1.Components[x] as TEdit).Name +

    ' ist nicht gefüllt';

    // Windows-Meldung anzeigen

    Application.MessageBox(Text, PChar(Meldung),

    MB_OK + MB_ICONINFORMATION);

    // Fokus setzen

    (form1.Components[x] as TEdit).SetFocus;

    // und raus

    exit;

    end;

    end;

    end;

    Hiermit überprüfst du alle Editfelder in deinem Formular (wenn es TPanles oder TScrollboxen etc. gibt muss man es mit denen und nicht mit dem Formular machen) ob etwas eingegeben wurde.

    In der Meldung wird der Name der Komponente ausgegeben, was fpr den Benutzer nicht unbedingt schön ist, hier könnte man sich also was schöneres überlegen (über die Tag-Eigenschaft z.B. das dazugehörige Label (TEdit.Tag muss gleich TLabel.Tag sein) bzw. dessen Caption anzeigen oder so ...

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