Die Suche ergab 6162 Treffer
- Fr 29. Mär 2024, 08:29
- Forum: Lazarus - Bugs
- Thema: Doppelte external Funktion wird falsch aufgerufen
- Antworten: 8
- Zugriffe: 207
Re: Doppelte external Funktion wird falsch aufgerufen
function SDL_log(x: cdouble): cdouble; cdecl; external name 'SDL_log'; procedure SDL_Log(fmt: PChar); varargs; cdecl; external name 'SDL_Log'; ... SDL_Log('%ix%i', 123, 456); SDL_Log('log 1'); SDL_Log('double: %f', SDL_log(12.34)); Mit diesem Code würde es funktionieren, wen ich "SDL_log" und "SDL_...
- Fr 29. Mär 2024, 08:21
- Forum: Einsteigerfragen
- Thema: Was übersehe ich?
- Antworten: 3
- Zugriffe: 95
Re: Was übersehe ich?
Nach meiner muss es an Trunk/Stable liegen. Ich habe es probiert und kann es nachvollziehen. Bei der stable bekomme ich den gleichen Fehler wie oben beschrieben.Ich vermute mal, daß der Fehler weder bei der Deklaration des Arrays noch bei der Zuweisung moniert wird.
- Do 28. Mär 2024, 19:50
- Forum: Einsteigerfragen
- Thema: Was übersehe ich?
- Antworten: 3
- Zugriffe: 95
Re: Was übersehe ich?
Genau das ist der Grund. Diese Funktion ist momentan erst der Trunk vorbehalten.auf ein anderes Win 11 mit Lazarus Stable 3.2 umgezogen
Da werden wir noch einen Moment Geduld haben, bis das in der Stable geht.
- Do 28. Mär 2024, 18:10
- Forum: Lazarus - Bugs
- Thema: Doppelte external Funktion wird falsch aufgerufen
- Antworten: 8
- Zugriffe: 207
Re: Doppelte external Funktion wird falsch aufgerufen
Habe gerade einen eröffnet:AlterPascaler hat geschrieben: ↑Mi 27. Mär 2024, 19:57Nun, ich dachte hier:https://gitlab.com/freepascal.org/fpc/source
Ein Ticket eröffnen.
https://gitlab.com/freepascal.org/fpc/s ... sues/40717
- Mi 27. Mär 2024, 19:25
- Forum: Lazarus - Bugs
- Thema: Doppelte external Funktion wird falsch aufgerufen
- Antworten: 8
- Zugriffe: 207
Re: Doppelte external Funktion wird falsch aufgerufen
Wir sind doch im Forum von FPC.Vielleicht meldest du das mal bei den FreePascal'ern.
- Di 26. Mär 2024, 16:48
- Forum: Lazarus - Bugs
- Thema: Doppelte external Funktion wird falsch aufgerufen
- Antworten: 8
- Zugriffe: 207
Re: Doppelte external Funktion wird falsch aufgerufen
Ich vermute das ich es so machen muss.
So würde es gehen.
Aber irgendwie sieht es nach einem Bug aus, das der Compiier so was merkwürdiges macht. er kann do nich einfach eine PChar an einem double übergeben.
So würde es gehen.
Code: Alles auswählen
function SDL_log_m(x: cdouble): cdouble; cdecl; external name 'SDL_log';
- Di 26. Mär 2024, 15:45
- Forum: Lazarus - Bugs
- Thema: Doppelte external Funktion wird falsch aufgerufen
- Antworten: 8
- Zugriffe: 207
Doppelte external Funktion wird falsch aufgerufen
Folgendes Programm lösten eine Runtime Error 207 aus. Ich bin beim Fehlersuchen auf folgendes gestossen, SDL_log gibt es bei SDL3 zweimal. Einmal wird es gebraucht als Log-Info-Ausgabe, das andere mal als Mathefunktion. Einziger feiner Unterschied C-Seitig, Log ist einmal goss und andere mal klein g...
- Sa 23. Mär 2024, 14:01
- Forum: Pas2js
- Thema: 100 Nachkommastellen in Javascript?
- Antworten: 1
- Zugriffe: 132
Re: 100 Nachkommastellen in Javascript?
In meiner WebApp lassen sich Floats mit bis 100 Nachkammastellen darstellen. Dies tönt ja recht spannend. Wie hast du dies hingekriegt. Hast du da selbst was gecodet, oder kann die javascript von Haus auf ? Und interessant ist auch, dass in der PasApp die Berechnung des tan durch sin(x)/cos(x) gena...
- Sa 23. Mär 2024, 08:53
- Forum: Sonstiges
- Thema: Nochmal eine Frage zu GIT
- Antworten: 8
- Zugriffe: 273
Re: Nochmal eine Frage zu GIT
Bei meinem GIT Account ist auch etwas faul, obwohl ich fas täglich was uploade,, ist bei der Aktivität (grüne Klötchen) praktisch nichts zu sehen. Dann habe ich diesen Stand per git pull auf meinen Entwicklungsrechner geholt und schon war der ganze Müll wieder da. Da würde ich unbedingt schauen, das...
- Fr 22. Mär 2024, 18:22
- Forum: Windows
- Thema: Wo müssen DLLs hin ?
- Antworten: 10
- Zugriffe: 377
Re: Wo müssen DLLs hin ?
Ich bin einen einen Schritt weiter gekommen. Die DLL ist in meinem Project-Verzeichniss. Ich habe eine Package für SDL3 gemacht, welche unter Linux problemlos läuft. Wie schon gesagt, tut nur die Crosscompiler blöd. Was ich jetzt in meinem Project gemacht habe, ich habe die package SDL3 einfernt, un...
- Fr 22. Mär 2024, 17:28
- Forum: Sonstiges
- Thema: Nochmal eine Frage zu GIT
- Antworten: 8
- Zugriffe: 273
Re: Nochmal eine Frage zu GIT
Wen man mal versehentlich eine Datei auf github rauf lädt, welche niemanden was angeht. Kann man diese einte Datei löschen, ohne das man einen knallharten "git reset --hard <commitid>" machen muss ?
- Do 21. Mär 2024, 19:57
- Forum: Windows
- Thema: Wo müssen DLLs hin ?
- Antworten: 10
- Zugriffe: 377
Re: Wo müssen DLLs hin ?
Ich bin noch ein kleiner Schritt weiter gekommen. Wen ich folgendes Programm mache, wird es kompiliert. program Project1; {$LinkLib 'SDL3'} procedure SDL_GetVersion(ver: Pointer); cdecl; external; begin end. Entferne ich aber die Zeile mit "procedure...external", kommt wir dieser Fehler. Project1.pa...
- Do 21. Mär 2024, 19:44
- Forum: Windows
- Thema: Wo müssen DLLs hin ?
- Antworten: 10
- Zugriffe: 377
Re: Wo müssen DLLs hin ?
Es reicht vollkommen aus wenn die DLL im gleichen Ordner wie wie EXE liegt, da sucht die EXE als erstes nach der DLL. Jetzt funktioniert es, ich habe festgestellt, das das Lazarus in meiner Win-VB nur 32bit ist. Als ich die EXE aus meinem Cross-Compiler von Linux aus tat, klappte es, dort kann ich ...
- Mi 20. Mär 2024, 15:28
- Forum: Windows
- Thema: Wo müssen DLLs hin ?
- Antworten: 10
- Zugriffe: 377
Re: Wo müssen DLLs hin ?
Dies auch bei einem 64Bit Windows ?Ja sie sollte zusätzlich in den C:/Windows/System32 Ordner
- Mi 20. Mär 2024, 14:49
- Forum: Freepascal
- Thema: Sind wir in C ?
- Antworten: 13
- Zugriffe: 508
Re: Sind wir in C ?
Oder passiert da etwas da gleiche wie hier.
Da kommen auch zwei verschiedene Resultate raus.
Da kommen auch zwei verschiedene Resultate raus.
Code: Alles auswählen
var
p:Pointer;
begin
WriteLn(PtrUInt(p));
WriteLn(PtrUInt(@p));