Einzelnen Beitrag anzeigen

Jessy_

Registriert seit: 7. Sep 2003
Ort: Ilmenau
17 Beiträge
 
Delphi 7 Enterprise
 
#5

Re: Probleme mit OOP bei mehreren Units

  Alt 11. Nov 2003, 21:22
@ Hansa

Ja also, dass ich nu GARnix mit OOP anfangen kann isses nu auch nicht . Nix mit "try and Error". Den Sinn seh ich ja schon in dem ganzen nur steh ich halt ein wenig unter Zeitdruck weil das Projekt von der Uni aus bis dann und dann feddich sei muß wegen Klausurzulassung und so Späße. Dann hab ich net ganz soviel Zeit mich groß einzuarbeiten. Außerdem gehts da auch nur um kleinkram was OOP-mäßig gemacht werden muß...


Zum Quelltext des ganzen:


in Unit 2 steht u.a. folgendes:


Delphi-Quellcode:
Interface
function TGrossbuchstaben.Gb_back(a:integer):string;
.
.
.
{hier liegt das Problem. Ich weiß nicht was genau hier im Bezug auf die function stehen muß, so dass ich die in der Unit 1 nutzen kann. Laß ich TGrossbuchstaben. weg krieg ich Fehler 1 von oben sonst Fehler 2...den mit dem Rückgabewert...seltsamerweise}

Delphi-Quellcode:
type
TZeichensatz = class(TObject)
        private
            Buchst: String;
        public
            constructor create;
           end;

TGrossbuchstaben = class(TZeichensatz)
            public
                 function Gb_back(a:integer):string;
                 constructor create;
                end;
.
.
.

Implementation
Uses Unit1;

function TGrossbuchstaben.Gb_back(a:integer):string;
var bla

begin
  blabla
end;


.
.
.
Ach und wenn wa schonmal dabei sind *g* ...wie ruf ich die Funktion dann in der Unit 1 auf? Normal mit
TGrossbuchstaben.Gb_back(Integerwert); ?
Da gabs auch Probs. Wobei ich denke, dass das was mit dem dem anderen Fehler zutun hat.

...ach und sorry wenn ich mit so dummen Fragen nerve . Ich Programmier erst seit kurzem wegen der Uni. Hab hier erst angefangen...und hab demnach noch net so den Plan

[edit=Christian Seehase]Delphi-Tags gesetzt. Bitte künftig selber machen. Danke. Mfg, Christian Seehase[/edit]
Der kürzeste Abstand zwischen zwei Menschen ist ein Lächeln
  Mit Zitat antworten Zitat