PureBoard http://forums.purebasic.com/german/ |
|
PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) http://forums.purebasic.com/german/viewtopic.php?f=10&t=30935 |
Seite 2 von 2 |
Autor: | Wolfram [ 21.07.2019 12:57 ] |
Betreff des Beitrags: | Re: PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) |
Zitat: Ähm… ![]() Was passiert, wenn in Commandline nur der Dateipfad zum Tool und die Parameter in Arguments angegeben werden? Wird das Tool dann nicht aufgerufen? showAssabler.app ist ein Paket (ein Ordner mit einer Extension) dort kann man keine args übergeben. Entweder den Befehl auf "/deinPfad/showAssabler.app/Contens/MacOS/showAssabler" ändern oder das Tool als Commandline kompilieren, dann geht es ohne open. Zitat: Nur damit der Code sauberer aussieht oder gibt es noch andere Gründe dafür? So wie Du es geschrieben hast wird der Fensterinhalt verzögert neu berechnet. Mit BindEvend() ist es flüssig. Ich weiß nicht ob das nur unter OSX so ist, glaube ich aber nicht. |
Autor: | Sicro [ 22.07.2019 17:15 ] |
Betreff des Beitrags: | Re: PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) |
Danke Wolfram für die Aufklärung. ![]() Den Code werde ich entsprechend anpassen. |
Autor: | mk-soft [ 17.08.2019 20:33 ] |
Betreff des Beitrags: | Re: PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) |
Bei macOS geht es auch wenn man den gesamten Path zum Programm angibt... Beispiel Zitat: /Users/Michael/Daten/Purebasic/displayASM.app/Contents/MacOS/displayASM Apps... schon geklärt ![]() P.S. Da ich oft ThreadSafe arbeite, habe ich die Compiler-Option "--thread" hinzugefügt. Code: ; Run the PB compiler to create the ASM code file program = RunProgram(compilerFilePath$, #DQUOTE$ + codeFilePath$ + #DQUOTE$ + " --commented --thread --executable " + #DQUOTE$ + exeFilePath$ + #DQUOTE$, workingDirectoryPath$, #PB_Program_Open | #PB_Program_Read) P.P.S Habe mir noch den Compiler Output dazu gepackt, falls der Compiler mit Fehler beendet wird Code: ; If an error has occurred, output detailed information If isCompilerError Or asmCode$ = "" MessageRequester(#ErrorWindowTitle, "Tool could not create the asm output!" + #CRLF$ + #CRLF$ + #CRLF$ + "Compiler File Path:" + #CRLF$ + compilerFilePath$ + #CRLF$ + #CRLF$ + "Compiler Working Dir Path:" + #CRLF$ + workingDirectoryPath$ + #CRLF$ + #CRLF$ + "Code File Path:" + #CRLF$ + codeFilePath$ + #CRLF$ + #CRLF$ + "ASM Code File Path:" + #CRLF$ + asmCodeFilePath$ + #CRLF$ + #CRLF$ + "EXE File Path:" + #CRLF$ + exeFilePath$ + #CRLF$ + #CRLF$ + "Compiler Output:" + #CRLF$ + compilerOutput$, #PB_MessageRequester_Error) End EndIf Danke fürs Tool ![]() |
Autor: | Sicro [ 09.09.2019 20:18 ] |
Betreff des Beitrags: | Re: PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) |
Danke @Wolfram und @mk-soft für die Hinweise und Verbesserungsvorschläge ![]() Changelog:
|
Autor: | mk-soft [ 03.11.2019 13:02 ] |
Betreff des Beitrags: | Re: PB-IDE-Tool: Display ASM Code (Win,Lin,Mac) |
Link to OpenStandardProgram ... https://github.com/SicroAtGit/PureBasic ... rogram.pbi |
Seite 2 von 2 | Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ] |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |