Delphi-PRAXiS
Seite 1 von 4  1 23     Letzte »    

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Ruby in Delphicode übersetzen? (https://www.delphipraxis.net/102800-ruby-delphicode-uebersetzen.html)

bberger1234 5. Nov 2007 10:17


Ruby in Delphicode übersetzen?
 
Kennt sich hier jemand zufällig in Ruby und in Delphi aus. Habe ein Programm von meinem Kumpel bekommen, was aber leider in Ruby Code geschrieben ist (ist nicht sehr lang, ca. halbe Seite Quelltext).
Nun muss ich das Programm aber in Delhi für meinen Lehrer schreiben (wird Klausurnote). Verstehe aber den Rubycode leider nicht.
Bitte um Hilfe.

Phoenix 5. Nov 2007 10:20

Re: Ruby in Delphicode übersetzen?
 
:wall:

WIE bitteschön sollen wir Dir denn auch nur ansatzweise helfen, wenn Du uns noch nichtmal sagst, WAS dieses Programm überhaupt tut, uns ggf. mal den Code zeigst damit wir Dir sagen können, was der Ruby-Code macht und Dir hinweise geben können, wie man sowas ähnlich in Delphi umsetzt.

Oder glaubst Du etwa, wir sind hier alle Wahrsager?

Relicted 5. Nov 2007 10:52

Re: Ruby in Delphicode übersetzen?
 
[OT] Phoenix die Glaskugel und etwas Baldrian rüberreich [/OT]

Klaus01 5. Nov 2007 10:56

Re: Ruby in Delphicode übersetzen?
 
Hallo,

wenn Du es selber versuchen möchtest:
Die Doku zu Ruby findest Du hier.
Sollte nicht so schwer sein.

Grüße
Klaus

Phoenix 5. Nov 2007 11:00

Re: Ruby in Delphicode übersetzen?
 
Zitat:

Zitat von Relicted
[OT] Phoenix die Glaskugel und etwas Baldrian rüberreich [/OT]

[OT]Phoenix guckt in die Glaskugel, zuckt mit den Flügelspitzen, krächzt etwas von wegen 'Boden' und 'Scherben' und schubbst die Kugel in Richtung Tischkante.[/OT]

bberger1234 5. Nov 2007 13:20

Re: Ruby in Delphicode übersetzen?
 
Ich kann das Programm aus einem bestimmten Grund nicht online stellen. Geht nur per PN.
Allen die bereit sind mir zu helfen wäre ich echt ganz doll dankbar. Bin nämlich echt am verzweifeln.
lg Tina

Klaus01 5. Nov 2007 13:29

Re: Ruby in Delphicode übersetzen?
 
Hallo,

noch eine Frage, kannst Du das Programm nicht von Grundauf neu erstellen?
Du weißt doch sicherlich was das Programm leisten soll.
Ein Seite Ruby Quelltext dürfte auch nicht viel mehr Quelltext in Delphi sein.

Oder kann Dein Kumpel nur Ruby und hat Deine Hausaufgabe in Ruby gelöst und Du suchst nun
eine Übersetzung?

Grüße
Klaus

bberger1234 5. Nov 2007 13:42

Re: Ruby in Delphicode übersetzen?
 
Zitat:

Zitat von Klaus01
Hallo,

noch eine Frage, kannst Du das Programm nicht von Grundauf neu erstellen?
Du weißt doch sicherlich was das Programm leisten soll.
Ein Seite Ruby Quelltext dürfte auch nicht viel mehr Quelltext in Delphi sein.

Oder kann Dein Kumpel nur Ruby und hat Deine Hausaufgabe in Ruby gelöst und Du suchst nun
eine Übersetzung?

Grüße
Klaus

Klar weiß ich was das Progamm machen muss. Nur leider bin ich in Delphi eine absolute Anfängerin. Und unser Lehrer besteht aber darauf es mit Delphi zu lösen.
lg Tina

Phoenix 5. Nov 2007 13:43

Re: Ruby in Delphicode übersetzen?
 
Ich hab Dir schon per PN gesagt wie man da am besten vorgeht.
Also setz Dich erstmal an die Eingabe - und wenn Du da nicht weiterkommst, dann sag uns wo Du konkret hängst und was Dein Problem ist - und zeig her was Du bis dahin schon hast.

Wir sind nunmal kein Hausaufgabenforum. Erst recht nicht, wenn die Aufgabe als Klausur angerechnet wird.

bberger1234 6. Nov 2007 15:07

Re: Ruby in Delphicode übersetzen?
 
Bin mittler Weile völlig am Ende. Es funktioniert einfach nicht...
Folgendes habe ich schon mal geschrieben:


Delphi-Quellcode:
nit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, ExtCtrls, Buttons;

type
  TForm1 = class(TForm)
    Panel1: TPanel;
    GroupBox1: TGroupBox;
    BitBtn1: TBitBtn;
    Button1: TButton;
    GroupBox4: TGroupBox;
    ListBox1: TListBox;
    Edit1: TEdit;
    BitBtn3: TBitBtn;
    Memo1: TMemo;
    Label1: TLabel;
    Label2: TLabel;
    procedure BitBtn3Click(Sender: TObject);
    procedure Button1Click(Sender: TObject);
    procedure Edit1KeyPress(Sender: TObject; var Key: Char);
  private
    { Private-Deklarationen }
  public
    { Public-Deklarationen }
  end;

var
  Form1: TForm1;
  farbfolge:array of integer;  //Arrays für die Farbfolge

implementation

{$R *.dfm}




 procedure TForm1.Button1Click(Sender: TObject);
 var zahlenfolge:integer;
     umwandlung: integer;
     umformung: integer

 begin
   umwandlung:=Edit1.text;
   umwandlung:= ord(eSecond);     // Umwandlung Buchstaben nach Zahlen
     begin
       zahlenfolge:=umwandlung;
       umformung:zahlenfolge('')+1    //bei der Umformung habe ich keine Idee
                                      // wie ich die erste Stelle nach hinten
                                      // bekomme

 end;



procedure TForm1.BitBtn3Click(Sender: TObject);

begin
    if not (edit1.text='')then
    begin
      listbox1.items.Add(edit1.text);
      setlength(farbfolge,length(farbfolge)+1);
      c:=c+1;
      farbfolge[c]:=strtoint(edit1.Text);
      edit1.Text:='';
    end;
end;



procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin                          // es können nur sechs Buchstaben eingegeben werden
  if not (Key in [w,s,r,g,n,b]) then Key:=#0;
end;

end.
Hoffe mal mir kann hier einer einen Tipp geben (ist wirklich dringend)
Ciao Tina.


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:01 Uhr.
Seite 1 von 4  1 23     Letzte »    

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz