Entwickler-Ecke

Sonstiges (Delphi) - betribssystem???


DL_Ricko - Fr 14.08.09 01:52
Titel: betribssystem???
Moin,

ich was das mann mit Delphi kein betribssystem schreiben kann.

aber gips vieleicht ein add-on oder ergent was anderres wo mit man das machen kann.

ich möchte aber Delphi benutzen und nich c,c++,assmbla, ect.
auser baukasten womit das ganz einfach geht wür de ich auch benutzen.

mein ne gramatik ist nich das beste

mfg DL_Ricko

___________________________________
My Speek
Delphi 7,C,C++

Moderiert von user profile iconChristian S.: Ewig langen Strich gekürzt


Dunkel - Fr 14.08.09 02:02

Ich dachte, das hätte sich erledigt [http://www.delphi-forum.de/viewtopic.php?p=574215#574215]. :roll:

Und nein, geht nicht. Delphi-Programme benötigen (bis jetzt) ein Win32-Host, also ein Windows, um zu laufen. Punkt, Aus, Ende.


Und, ich möchte Dir nicht zu nahe treten, aber Deine Rechtschreibung ist unter aller Sau. Auch wenn Du darauf hinweist, legitimiert das die Sache nicht wirklich. Gib Dir bitte Mühe beim Schreiben, benutze Wörterbücher oder die Autokorrektur von diversen Internetz-Browsern (die sind da wohl eh total überfordert). Wenn Du möchtest, dass man Dir hilft, dann helf doch bitte auch Deinen potenziellen Helfern, Dein Problem einigermaßen zu verstehen...


Delete - Fr 14.08.09 02:04

Noch einer? Scheint irgendwie langsam Mode zu werden mit Delphi ein Betriebssystem schreiben zu wollen. Langsam würde es sich wohl lohnen, wenn mal jemand endlich mal eine Delphi Komponente TOperatingSystem entwickeln würde.


Dunkel - Fr 14.08.09 02:10

user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Langsam würde es sich wohl lohnen, wenn mal jemand endlich mal eine Delphi Komponente TOperatingSystem entwickeln würde.

:lol:

IMHO sind das die "jungen, wilden" die sich so einen Schmarn in den Kopf setzen. Wenn ich so an meine Anfänge auf dem C64 zurückdenke; mein GEOS Advanced [http://de.wikipedia.org/wiki/GEOS_(8-Bit-Betriebssystem)] war gedanklich schon beinahe fertigentwickelt... :lol:


Tilman - Fr 14.08.09 02:46

Sry DL_Ricko, aber ohne "Assembla" (^^) wirst du kein Betriebssystem schreiben können. Such dir doch lieber erstmal ein weniger hoch gestecktes Ziel aus... vielleicht ein kleines nettes Spiel oder so.


Delete - Fr 14.08.09 04:10

user profile iconDunkel hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconLuckie hat folgendes geschrieben Zum zitierten Posting springen:
Langsam würde es sich wohl lohnen, wenn mal jemand endlich mal eine Delphi Komponente TOperatingSystem entwickeln würde.

:lol:

Und der Konstruktor bekommt folgenden Parameter: OSType.

Delphi-Quelltext
1:
OSType = (osWin, osLinux, osMac, osCustom);                    

;)


Xabitire - Fr 14.08.09 09:07

user profile iconDunkel hat folgendes geschrieben Zum zitierten Posting springen:
Und nein, geht nicht.

Da muss ich jetzt leider widersprechen: http://lowlevel.brainsware.org/wiki/index.php/Pascal :)


Delete - Fr 14.08.09 09:10

Zitat:

Da muss ich jetzt leider widersprechen: lowlevel.brainsware....iki/index.php/Pascal :)

Klar kann man Teile eines Betriebssystem in Pascal/Delphi programmieren , aber wie du siehst muss immer Assambler noch zum Einsatz kommen.Ich glaube user profile iconDunkel meinte es so , dass man kein Betriebssystem nur mit Delphi programmieren kann.

MfG


Dunkel - Fr 14.08.09 10:06

user profile iconXabitire hat folgendes geschrieben Zum zitierten Posting springen:
user profile iconDunkel hat folgendes geschrieben Zum zitierten Posting springen:
Und nein, geht nicht.

Da muss ich jetzt leider widersprechen: http://lowlevel.brainsware.org/wiki/index.php/Pascal :)

Diverse Betriebssysteme, programmiert mit Hilfe von Pascal/Delphi (mehr oder weniger), sind mir bekannt. Das wird aber nicht so funktionieren, wie sich der TE das gedacht hat:
user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
ich möchte aber Delphi benutzen und nich c,c++,assmbla, ect.

Dafür ist dann sicherlich die, von Luckie angesprochene, Komponente TOperatingSystem von Nöten. Wann sich CodeGear / Embarcadero endlich dazu überreden lässt, solch eine VCL-Erweiterung zu programmieren, steht aber noch in den Sternen... :wink:


Timosch - Fr 14.08.09 11:09

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:

ich möchte aber Delphi benutzen und nich c,c++,assmbla, ect.
auser baukasten womit das ganz einfach geht wür de ich auch benutzen.

1. Du musst Assembler lernen. Ohne Assembler geht gar nichts.
2. Vergiss es. Du kannst kein Betriebssystem programmieren. Dazu fehlt dir Unmengen an Kenntnis über die Materie, Programmierwissen etc. Probiers in 10 Jahren nochmal. Oder kannst du mit folgenden Begriffen etwas anfangen: Protected Mode, Ring 0, Interrupt, GDT, Sektoren, Filesystem, Hardware Abstraction Layer, ...


DL_Ricko - So 23.08.09 00:19

MOIN,
ich bins wider
ich habe ne idee gehapt ein betripssystem das gar kein betripssystem ist sondern nur ein system.
ich habe schon mal angefangen
ein desktop zu schreiben
da kann man schon mit einen rechtsklick ein ordner und ein lebel erzeugen.
und ja ich kenne Sektoren, Filesystem.
ein virtueller Filesystem gebastelt.


elundril - So 23.08.09 00:33

eine kurze frage, was bringt einem das system?

zweite frage, was ist ein lebel und wozu braucht man das?

lg elundril


DL_Ricko - So 23.08.09 00:36

nix
TLebel


Boldar - So 23.08.09 00:38

Nein, was du da zusammengeklickt hast ist kein filesystem, sondern nur ein auf eine Form geschobenes Treeview.
Und mit Sektoren hat das auch nichts zu tun.
Und noch zudem, da du überhaupt nicht lernfähig scheinst und scheinbar immer neue Varianten findest, ein Wort falsch zu schreiben
(betripssystem, betribssystem)
würde ich vermuten, dass du uns einfach nur ganz gewaltig verarscht.
Also mal deutlich: Du kannst kein Betriebssystem programmieren.
mfg Boldar


DL_Ricko - So 23.08.09 00:41

weist du was ich bin nicht doof.
ich verarsche euch nicht
und ich habes kapiert


Tilman - So 23.08.09 00:42

Also ich habs mir angesehen, die Idee einen Ordner mit dem Festplatten-Symbol zu versehen finde ich gut, und mit TTreeView scheinst du schon halbwegs klar zukommen - für einen dermaßenen Anfänger wie du es zu sein scheinst ist das gar nicht mal so übel.

Das andere Programm ließ sich nicht kompilieren (das ist noch eine Zeile zu viel, glaube procedure test; ). Ausserdem hat das mit TLabel und so nicht ganz geklappt, die waren bei mir nicht an der richtigen Stelle.

Und @ Rechtschreibung: die ist wirklich absolut grauenhaft. Ich gehe mal davon aus dass du unter schwerer Leghastenie leidest?


DL_Ricko - So 23.08.09 00:48

der erste der der es bemerkt
ja die in Unit2.pas
die habe ich ganz vergessen
man kann sie löschen.

und ich bin kein anfenger

und sektoren haben da mit über haupt nix zu tuhen das weiß ich.


Dude566 - So 23.08.09 01:02

Ich dachte aber auch erst das du uns verarschen willst auf Grund deiner Fragestellung etc. ;)

Aber mal eine Frage, wozu das ganze, da wird eh nie was daraus?


DL_Ricko - So 23.08.09 01:03

warum nicht


Dude566 - So 23.08.09 01:05

Naja zu einem Betriebssystem gehört schon ein bisschen mehr als nur eine grafische Oberfläche wo man ein bisschen rumklicken kann und sich über auftauchende Objekte etc freut.

Und Betriebssysteme werde ja wohl auch eher von professionellen Codern erschaffen die mit mehreren daran arbeiten, und nicht einer alleine.

Aber kann ja sein das du es wirklich schaffen willst, wie steht es denn um deine Programmierkenntnisse?


FinnO - So 23.08.09 01:05

[OT]
user profile iconTilman hat folgendes geschrieben Zum zitierten Posting springen:


Und @ Rechtschreibung: die ist wirklich absolut grauenhaft. Ich gehe mal davon aus dass du unter schwerer Leghastenie leidest?
ohne Worte
[/OT]

@Topic: Weil man mit einer Programmiersprache die für WINDOWS ist, kein Betripssystem programmieren kann. [punkt]. Und selbst wenn du ein "System" für Windows programmierst, hat das maximal einen Lernwert, aber, da du ja kein anfenger bist, selbst diesbezüglich keinen Nutzen für dich.


DL_Ricko - So 23.08.09 01:09

ich mache kein Betriebssystem.
sondern ein system.


Tilman - So 23.08.09 01:09

@DL-Ricko
Ich habe als ich angefangen habe zu programmieren (daher bitte auch nicht mißverstehen - jeder fängt mal an, und ich habe den Eindruck dass du im Vergleich zu anderen hier eben noch ein Anfänger bist :) ), mir auch solche "Systeme" ausgedacht. Ich habe - damals mit QBasic - kleine "Betriebssysteme" gebastelt, wo man sich als Benutzer einloggen konnte, "Dateien" anlegen, E-Mails schreiben usw. inklusive Rechteverwaltung. Einen Sinn hatte das nicht, aber es hat mir Spaß gemacht und gelernt habe ich damit auch. Aber man sollte halt nicht vergessen dass das ein Spaß ist, ein richtiges Betriebssystem kann man so natürlich nicht bauen, aber wie gesagt gegen ein bisschen rumspielen mit Delphi spricht nichts ;)

//edit
Argh, @Finno: ja ich bin selber einer (wirklich!)... es musste so kommen ^^ (und auf google ist kein Verlass mehr... -.-)


DL_Ricko - So 23.08.09 01:15

ist QBasic leicht

if antwort = 'leicht' then
begin
Edit1.text := 'wo kann man das download und kostet das was';
end;


Tilman - So 23.08.09 01:18

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
ist QBasic leicht


Ja, aber so alt wie meine Großmutter und ausserdem auch nicht leichter als Pascal, also mit Delphi bist du eigentlich genau richtig.

//edit
und früher war das beim MS-Betriebssystem dabei, also DOS und auch noch auf der Windows 95 CD soweit ich mich erinnere.


FinnO - So 23.08.09 01:19

:o

dazu fällt mir jetzt echt nix mehr ein. Bleib bei Delphi, bau dein System und lern was dabei. Kämpf dich durch alle relevanten Themen und dann wirst du irgendwann von selbst gute Ideen für Programme haben, die Spaß machen, Lernwert haben und sinnvoll sind.


Timosch - So 23.08.09 11:48

user profile iconTilman hat folgendes geschrieben Zum zitierten Posting springen:

//edit
und früher war das beim MS-Betriebssystem dabei, also DOS und auch noch auf der Windows 95 CD soweit ich mich erinnere.

Bis Win98SE wars auf der CD drauf.

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:

und ich bin kein anfenger

Doch.

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
ich mache kein Betriebssystem.
sondern ein system.

Was du machst, ist kein "System" (was auch immer das sein soll), sondern eine Art kleiner Dateimanager.

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
ist QBasic leicht

Ja, aber ich frage mich an dieser Stelle, ob du mit der Eingabeaufforderung und MS-DOS-Programmen umgehen kannst.


elundril - So 23.08.09 15:14

user profile iconTilman hat folgendes geschrieben Zum zitierten Posting springen:
Und @ Rechtschreibung: die ist wirklich absolut grauenhaft. Ich gehe mal davon aus dass du unter schwerer Leghastenie leidest?


user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
der erste der der es bemerkt


blöd das wir in einem zeitalter leben an dem die technologie noch nicht so weit fortgeschritten ist das sie einem helfen kann die rechtschreibung zu berücksichtigen...

oh, hoppla, wir leben ja doch in so einem Zeitalter. Hmmm, deswegen rat ich dir, lad dir Firefox [http://download.mozilla.org/?product=firefox-3.5.2&os=win&lang=de] runter und dazu das deutsche Wörterbuch [https://addons.mozilla.org/de/firefox/addon/3077] und du bekommst alles rot unterwellt was falsch ist. Dann brauchst du nur mehr mit der rechten Maustaste draufklicken und das richtige wort suchen. Klingt schwer, is es aber nicht!

lg elundril


Mike19 - So 23.08.09 16:15

An Alle die hier Ihre Meinung geschrieben haben !!!

Last doch den Fragesteller mal konkret sagen, was er möchte und wo dann die Probleme auftauchen. Bisher lief das eigentlich (bis auf kleinere Ausnahmen) gut.

Und noch eine Bemerkung von mir. Sind wir Deutschlehrer oder Programmierer. Schreibt Ihr Eure Programme in Deutsch, viel Spaß dabei.

Micha


Florian H. - So 23.08.09 16:45

Hab was gefunden ... OS mit Delphi

http://forum.delphi-treff.de/showthread.php?t=20235

mfg Florian


Dunkel - So 23.08.09 17:05

user profile iconMike19 hat folgendes geschrieben Zum zitierten Posting springen:

Last doch den Fragesteller mal konkret sagen, was er möchte und wo dann die Probleme auftauchen. Bisher lief das eigentlich (bis auf kleinere Ausnahmen) gut.

Tja, wenn er das mal machen würde. Aber immerhin sind wir schon mal so weit, dass er kein Betribssystem sondern nur noch ein System basteln möchte, inklusive Lebel und Co.

[OT]
user profile iconMike19 hat folgendes geschrieben Zum zitierten Posting springen:

Und noch eine Bemerkung von mir. Sind wir Deutschlehrer oder Programmierer. Schreibt Ihr Eure Programme in Deutsch, viel Spaß dabei.

Ich weiß nicht, ob WIR Deutschlehrer sind; ich bin keiner. Nichts desto trotz tun manche Rechtschreibfehler im Auge weh, ganz abgesehen davon, dass man jeden Satz zig Mal lesen muss, um überhaupt einen Hauch von Sinn darin zu entdecken. Wie ich schon schreib: wenn man (kostenlose, freiwillige) Hilfe erhalten möchte, dann sollte man doch auch ein wenig hilfreicher seinen potenziellen Helfern gegenüber sein.

Und überhaupt, wundert es mich doch immens, wie man in der deutschen Schriftsprache so viele Fehler einbauen kann. Da macht es ja noch nicht so viel aus, der Gegenüber hat ja meist eine recht gute Fehlerkorrektur eingebaut, da muss man auch nicht auf jeden Punkt und jedes Komma achten.
So ein Compiler ist da doch eher strenger, wie läuft dann so eine "Programmiersession" ab? Die Frage stelle ich mir ernsthaft! Kann mir irgendwer eine Antwort darauf geben?!
[/OT]


Timosch - So 23.08.09 17:06

user profile iconFlorian H. hat folgendes geschrieben Zum zitierten Posting springen:
Hab was gefunden ... OS mit Delphi

http://forum.delphi-treff.de/showthread.php?t=20235

mfg Florian

Der Link im ersten Beitrag führt leider ins Leere. Aber die URL kommt mir bekannt vor...ich schau nachher mal bei archive.org.
EDIT: Schade, keine Treffer bei archive.org.


user profile iconMike19 hat folgendes geschrieben Zum zitierten Posting springen:

Und noch eine Bemerkung von mir. Sind wir Deutschlehrer oder Programmierer. Schreibt Ihr Eure Programme in Deutsch, viel Spaß dabei.

Eine verständliche Sprache ist kein Selbstzweck, sondern dient eben der Verständlichkeit des Textes. Wenn man kaum noch nachvollziehen kann, was der Poster meint oder das Lesen mangels Satzzeichen Schwierigkeiten macht, dann ist es durchaus nachvollziehbar, dass auch Programmierer meckern. Da muss ich elundril mal in Schutz nehmen.


Mike19 - So 23.08.09 17:13

Missverständnis,

ich gebe Euch schon Recht wegen den Fehlern. Ich meinte aber eigentlich nur, dass Dies in dem Forum nichts zum Thema werden sollte.

Micha


DL_Ricko - Do 27.08.09 23:31

Hallo
und ja ich Kan mit ms-dos umgehen.
Qbasic ist leicht.
Denn ich habe es in den letzten tagen gelernt.
und um erlich zu schein Ich mag MS_Dos liber als Windows.
weil ich nicht so gernesoviele bunte fenster mag :)
in windows XP benutze ich auch wenz geht nur die CMD.EXE.
und das System solte eine art Emulartor sein.
und ich ahabe schon richtig an gefangen
da ist ne demo und es ist noch in den "Kinder schuhen" wie man so schön sagt :)


Delete - Fr 28.08.09 00:24

Du programmierst also die Windows Konsole nach?


Tilman - Fr 28.08.09 00:48

Ganz nett ;)

Mal ein Tipp: wenn du gerne in der Konsole arbeitest, und dich allgemein für Betriebssysteme interessierst - warum fängst du dann nicht mit Linux an? Das wäre doch das ideale Spielzeug für dich, und du kannst dabei noch richtig was lernen. Du kannst dir ein Betriebssystem aufbauen, so wie du es gerne magst. Allerdings würde ich für den Anfang mit einer vergleichsweise einfachen Distribution anfangen.

http://ubuntuusers.de/

Da bekommst du Ubuntu, und eine tolle Community sowie ein praktisches Wiki gibts dort auch gleich. Wär das nichts?


DL_Ricko - Fr 28.08.09 01:16

mit Linux arbeite ich schon zu teiel.
ich habe auf mein PC Xubuuntu und win drauf.
aber auf XUbuntu kan man nicht so gut Delphi/Latzarus Progermmiren.
sonder nur C++/C.
ich benutze auf Linux nur die CMD.
und ja ich progermmire die cmd nach.
ich aheb blos noch keine anhung wie ich ich so wie inder cmd.exe in der listbox schreibt


Delete - Fr 28.08.09 01:36

user profile iconDL_Ricko hat folgendes geschrieben Zum zitierten Posting springen:
aber auf XUbuntu kan man nicht so gut Delphi/Latzarus Progermmiren.
sonder nur C++/C.

Und warum nicht? Lazarus gibt es auch für Linux.

Zitat:
ich benutze auf Linux nur die CMD.

Und was ist DIE CMD? Wenn du die cmd.exe von Windows meinst, die gibt es unter Linux nicht. Dort nennt sich die Konsole Shell.

Also ich glaube, du hast weder von Windows oder Linux eine Ahnung oder weißt du was ein Betriebssystem ist geschweige denn wie es funktioniert.

Und würdest du uns bitte den Gefallen tun und etwas auf deine Rechtschreibung achten? Das ist ja grausam. Was hast du für eine Note in Deutsch?


DL_Ricko - Fr 28.08.09 01:52

cmd.exe oder shell
ist egal ich mache kein Btripssystem ich gebes auf