Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Filename wird unter Windows per comandline nicht richtig übergeben. "└┘┌┐EXCESSAB┌┐└┘.PRG" #209

Open
ThKattanek opened this issue Jul 5, 2021 · 2 comments
Labels

Comments

@ThKattanek
Copy link
Owner

ThKattanek commented Jul 5, 2021

Das ganze liegt wohl daran das ich nur >> int main(int argc, char *argv[]) << verwende. Unter Linux läuft alles super unter Windows
wird die Unicode Variante benötigt.

wmain( int argc, wchar_t *argv[ ], wchar_t *envp[ ] ) <<

@ThKattanek ThKattanek self-assigned this Jul 5, 2021
@ThKattanek ThKattanek added the bug label Jul 5, 2021
@ThKattanek ThKattanek removed their assignment Jul 8, 2021
@ThKattanek ThKattanek added task and removed task labels Jul 8, 2021
@Zirias
Copy link
Contributor

Zirias commented Jul 9, 2021

Anstatt Windows-spezifischen non-standard Murks selbst einzubauen, kann man auch den recht praktischen QCommandLineParser verwenden, Beispiel: https://github.com/excess-c64/v1541commander/blob/master/src/bin/v1541commander/main.cpp#L104

Übrigens laufen gerade schon die test-builds von 5.0.19 für FreeBSD, ist hoffentlich recht bald in den Ports. Überlege noch, ob ich die Release-Notes selbst übersetze oder einfach ignoriere fg ;-)

Noch ne Randnotiz: Wenn man es "zu Fuß" machen will, ohne die Standard main() Signatur über den Haufen zu werfen, hilft auch diese Funktion: https://docs.microsoft.com/en-us/windows/win32/api/processenv/nf-processenv-getcommandlinew

@ThKattanek
Copy link
Owner Author

Danke Felix für die Hinweise und Anregungen. Das werde ich mir mal genauer ansehen. Bin über den QCommandLineParser selber noch nicht gestolpert. Macht bestimmt einiges leichter. Ich sollte mir mal die Zeit nehmen und die Qt Referenz einfach mal so zu durchstöbern. Schön das du den FreeBSD Port weiter pflegst.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants