![]() |
GLScene installieren
Hallo,
entweder bin ich zu blöd oder ich hab wirklich einen Fehler Ich möchte GLScene installieren und alles ist auch importiert und die Pfade stimmen. Jedoch erhalte ich die Fehler
Delphi-Quellcode:
Hier die passenden Zeilen code
[Fehler] GLCrossPlatform.pas(931): Undefinierter Bezeichner: 'MinsPerHour'
[Fehler] GLCrossPlatform.pas(931): Undefinierter Bezeichner: 'SecsPerMin' [Fehler] GLCrossPlatform.pas(931): Undefinierter Bezeichner: 'MSecsPerSec' [Fehler] GLCrossPlatform.pas(1263): Undefinierter Bezeichner: 'ValueFromIndex' [Fataler Fehler] VectorTypes.pas(38): Verwendete Unit '..\Source\Platform\GLCrossPlatform.pas' kann nicht compiliert werden
Delphi-Quellcode:
function GLSTime: Double;
{$IFDEF MSWINDOWS} var SystemTime: TSystemTime; begin GetLocalTime(SystemTime); with SystemTime do Result := (wHour * (MinsPerHour * SecsPerMin * MSecsPerSec) + wMinute * (SecsPerMin * MSecsPerSec) + wSecond * MSecsPerSec + wMilliSeconds) - vGLSStartTime; // Hack to fix time precession if Result - vLastTime = 0 then begin Result := Result + vDeltaMilliSecond; vDeltaMilliSecond := vDeltaMilliSecond + 0.1; end else begin vLastTime := Result; vDeltaMilliSecond := 0.1; end; end;
Delphi-Quellcode:
Hab ich jetzt etwas falsch gemacht ?
function GetValueFromStringsIndex(const AStrings: TStrings; const AIndex: Integer): string;
begin {$IFNDEF GLS_DELPHI_5} Result := AStrings.ValueFromIndex[AIndex]; {$ELSE} if AIndex >= 0 then Result := Copy(AStrings[AIndex], Length(AStrings.Names[AIndex]) + 2, MaxInt) else Result := ''; {$ENDIF} end; Ist die Version beschädigt ? => Wo finde ich eine Funktionierende Version ? Was muss/kann ich ändern ? Gruß rooter202 |
AW: GLScene installieren
Mit welcher Delphi-Version compilierst du denn?
|
AW: GLScene installieren
Kann der Compiler die angemeckeren Variabeln auflösen?
|
AW: GLScene installieren
Zitat:
Code:
Kann der Compiler die angemeckeren Variabeln auflösen?
Delphi-Quellcode:
hier sind keine Werte hinterlegt
Result := (wHour * (MinsPerHour * SecsPerMin * MSecsPerSec) +
in der nächsten Zeile erhalte ich auch nur
Delphi-Quellcode:
var SecsPerMin: erroneous type - GLCrossPlatform.pas(931)
wMinute * (SecsPerMin * MSecsPerSec) +
var MSecsPerSec: erroneous type - GLCrossPlatform.pas(931) |
AW: GLScene installieren
Zitat:
|
AW: GLScene installieren
Hoffe ich hab das richtig gemacht
Delphi-Quellcode:
geht aber immer noch nicht die Meldungen sind die gleichen
begin
GetLocalTime(SystemTime); Result := (SystemTime.wHour * (MinsPerHour * SecsPerMin * MSecsPerSec) + SystemTime.wMinute * (SecsPerMin * MSecsPerSec) + SystemTime.wSecond * MSecsPerSec + SystemTime.wMilliSeconds) - vGLSStartTime; // Hack to fix time precession |
AW: GLScene installieren
Fehlt dir vielleicht eine Unit im uses?
Was passiert denn bei den Variabeln, wenn du mit Strg+Linksklick bzw. rechte Maustaste und Find Declaration danach auflöst? |
AW: GLScene installieren
Zitat:
Delphi-Quellcode:
Das weiß ich nicht der Code ist ja nicht von mir.
Fehlt dir vielleicht eine Unit im uses?
Und die Dateien scheinen alle eingebunden denn sonst würde ich ja einen Fehler dazu bekommen |
AW: GLScene installieren
Gibt es in Delphi 6 schon ein "In Verzeichnissen suchen"?
Würde auf der Jagd nach den verschwunden Variabeln so vorgehen. Es liest sich so, als das du vergessen hast eine Unit von GLScene einzubinden. |
AW: GLScene installieren
Naja
Also ich hab jetzt einen ältere Version genommen und jetzt geht es hoffe das ich nichts wichtiges missen werden. Vielen Dank Eine Super Community :cheers: Gruß roboter202 |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:31 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz