Autor |
Beitrag |
Silbar
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 09:52
Tach Leute,
also ich hab folgendes Problem: Ich habe ein altes Programm von einem Kollegen bekommen (mit dcu und allem drum und dran) und wenn ich es zum test unverändert compilieren will, versucht Delphi die Sysutils.pas mitzucompilieren sagt aber das:
Zitat: | -[Fehler] sysutils.pas(1310): Ungenügende Forward- oder External-Deklaration: 'FloatToText'. |
Wieso kommt das? Eigentlich ist die sysutils.pas eine von delphi mit gelieferte pas-datei die eigentlich vollkommen in Ordnung sein sollte.
PS.: ich habe es bereits mit einer neuintstallation versucht hilft alles nicht  .
Oh und danke schon mal im Vorraus für die Antworten.
Moderiert von Tino: Quote-Tags hinzugefügt.
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
retnyg
      
Beiträge: 2754
SNES, GB, GBA, CPC, A500, 486/66, P4/3.0HT: NintendOS, AmigaOS, DoS
Delphi 5, Delphi 7
|
Verfasst: Fr 24.06.05 09:54
möglicherweise ist die FloatToText funktion auch in deinem source
die fehlermeldung lässt darauf schliessen
_________________ es gibt leute, die sind genetisch nicht zum programmieren geschaffen.
in der regel haben diese leute die regel...
|
|
opfer.der.genauigkeit
      
Beiträge: 754
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 09:57
Hi,
1. Evtl. mal die Forward-Declaration selber in die Hand nehmen. Ctrl + Shift + C, wenn der Cursor auf dem Header steht. Wenn er dann in ne Funktion springt, dann ist alles ok.. probier's dann nochmal.
2. Du hast irgendwo in deinem Code nen Käfer versteckt..
3. Es gibt eine zweite Funktion 'FloatToText', die nicht korrekt deklariert wurde.. schau mal welche Units du eingebunden hast..
4. Heute ist nicht dein Tag und nichts von dem was ich gesagt habe stimmt.
HF
//Edit: Ach man retnyg  tipp nich so schnell. 
_________________ Stellen Sie sich bitte Zirkusmusik vor.
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 10:53
@opfer.der.genauigkeit
1.er springt innerhalb der sysutils.pas zu ner function .... funzt trotzdem net
2.nen bug ist gut möglich is der code von ne Freund, aber eigentlich unwahrscheinlich ist eigentlich nen guter Programmierer.(aber: Nobody is perfect)
3.ne zweite 'floattotext' deklaration hab ich im Programmtext net gefunden.
4.Hoffe doch net
@retnyg
könntest du das näher erklären.
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
BenBE
      
Beiträge: 8721
Erhaltene Danke: 191
Win95, Win98SE, Win2K, WinXP
D1S, D3S, D4S, D5E, D6E, D7E, D9PE, D10E, D12P, DXEP, L0.9\FPC2.0
|
Verfasst: Fr 24.06.05 10:58
Du kannst mal in den Projekt-Optionen gucken, ob dort irgendwo die VCL-Units im Souchpfad stehen, obwohl sie es für den Compiler selber nicht sein sollten.
_________________ Anyone who is capable of being elected president should on no account be allowed to do the job.
Ich code EdgeMonkey - In dubio pro Setting.
|
|
opfer.der.genauigkeit
      
Beiträge: 754
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 10:59
retnyg hat das gleiche gesagt, wie ich in punkt 3 beschrieben habe.
es gibt möglicherweise eine zweite funktion in deinem code, die die gleiche bezeichnung hat.
_________________ Stellen Sie sich bitte Zirkusmusik vor.
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 11:29
@BenBE
also ich ab mal nachgesehen der vcl -ordner war unter bibliotheken und suchpfad eingetragen aber die entfernung des eintrags hat das problem auch net behoben. kommt immer noch das gleiche  wie zuvor.
opfer.der.genauigkeit
danke für die erklärung. ich glaub ich brauch manchmal echt noch ne menge hilfe. 
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
opfer.der.genauigkeit
      
Beiträge: 754
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 11:35
alternativ könntest du ja dein Programm veröffentlichen, wenn du magst, dann kann
jeder der Lust hat mal versuchen das Problem zu lösen.
_________________ Stellen Sie sich bitte Zirkusmusik vor.
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 11:40
klingt gut die idee....
müsste aber erst meinen kollegen fragen und der ist in urlaub  und das noch ganze 2 woche irgendwo in brasilen  ...
wollte eigentlich nur ein zwei kleine zusätze in das programm schreiben die an und für sich recht simpel sind...
naja mal schaun...
trotzdem danke für die anregung opfer.der.genauigkeit
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
opfer.der.genauigkeit
      
Beiträge: 754
Erhaltene Danke: 1
|
Verfasst: Fr 24.06.05 11:44
Was mir grade noch eingefallen ist:
Muß nicht die Lösung sein, aber n Versuch ist es wert.
Lösche mal alle DCU- Dateien deines Projekts, die beim Kompilieren erzeugt werden.
_________________ Stellen Sie sich bitte Zirkusmusik vor.
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 11:49
hab ich gemacht hilft aber net
aber erklär mit doch mal deinen gedanken vielleicht kommt mir dann noch ne idee 
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
Tana´Ri
      
Beiträge: 230
|
Verfasst: Fr 24.06.05 11:51
Wo steht denn die Forwarddeklaration der FloatToText Funktion?
(Interface oder erst im Implementationsabschnitt)
_________________ mfg
Tana´Ri
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 11:58
wenn ich dich richtig verstehen tana`ri dann willste wisen wo das ganze in der sysutils.pas steht. also der fehler tritt dort im interfacerteil teil auf (also dort wo die function/procedure/etc. aufgelistet werden  )
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|
Silbar 
Hält's aus hier
Beiträge: 7
|
Verfasst: Fr 24.06.05 12:04
ähm bevor ich den fehler zweimal mache  ich ab zu dem problem auch in nem anderm forum gepostet um möglichst viele leute anzuspechen. Hier die url direkt zum thread: www.delphipraxis.net...cht+compilieren.html
_________________ Zukunft: etwas, das die meisten Menschen erst lieben, wenn es Vergangenheit geworden ist. - William Somerset Maugham (engl. Schriftsteller)
|
|