Ich habe da ein Problem :
Vor kurzem erstand ich ein gebrauchtes MacBook, weil ich mir dachte, PB auf Mac... da geht doch was.
Nun hab ich da El Capitan und XCode 8 frisch installiert.
Nun hab ich die PB *.dmg dateien doppelt geklickt und es erscheint das PB Logo und "Applications" als Ordnersymbol
daneben und ich zog per Drag & Drop das PB Symbol in den Applications Ordner (Programme soll das wohl sein)
Nun kommt das Problem
Ich habe mir unter Windows eine Umgebung für PB geschaffen (jahrelange Nutzung) die ich nun auch mit dem Mac
nutzen wollte, aber ich bekomme es nicht hin, Resident Dateien anzulegen (für eigene Konstanten usw.)
Da ich oft Teamarbeit mache sind #Path_To_Teamwork immer besser als jedesmal die Pfade zu ändern, sobald ein
anderer dran rumgewerkelt hat.
Wie kriege ich folgendes Programm (das ich als IDE Tool für Windows schrieb) unter MacOS zum laufen um die gleiche
Funktionalität zu erreichen ?
Code: Alles auswählen
;{==================================================================================
;: Name : PB Resource Maker
;: Author : George Bisonte
;: Date : July 02, 2014
;: Compiler : PureBasic 5.22 LTS (Windows - x86) - (c) 2014 Fantaisie Software
;: CompilerFlags : Debugger, XPSkin, Unicode, ThreadSafe, Usermode
;: Subsystem : none
;: TargetOS : Windows
;: License : Free
;: ---------------------------------------------------------------------------------
;}==================================================================================
;{==================================================================================
;: Configure as
;:
;: Commandline: "%FILE"
;:
;: [x] Wait until tool quits
;:
;}==================================================================================
EnableExplicit
Define.s Source, DestinationFile, PBCompiler, PBCompilerHome, Params, Output, Result
Define pc, i
Source.s = ProgramParameter()
If FileSize(Source) > 0
DestinationFile.s = GetFilePart(Source, #PB_FileSystem_NoExtension) + ".res"
PBCompiler.s = GetEnvironmentVariable("PB_TOOL_COMPILER")
PBCompilerHome.s = GetPathPart(GetEnvironmentVariable("PB_TOOL_IDE"))
Params.s = Chr(34) + Source + Chr(34) +" /RESIDENT " + Chr(34) + PBCompilerHome + "Residents\"+DestinationFile + Chr(34)
pc = RunProgram(PBCompiler, Params, "", #PB_Program_Open|#PB_Program_Read|#PB_Program_Hide)
Output.s = ""
If pc
While ProgramRunning(pc)
If AvailableProgramOutput(pc)
Result = ReadProgramString(pc) + Chr(13)
If #PB_Unicode
Result = PeekS(@Result, -1, #PB_UTF8)
EndIf
Output + Result + Chr(13)
EndIf
Wend
Output + "Exitcode: " + Str(ProgramExitCode(pc)) + Chr(13)
CloseProgram(pc)
EndIf
Else
Output = "File : '" + Source + "' not found." + Chr(13)
EndIf
MessageRequester("ResourceMaker", Output)
End
Oder habe ich bereits bei der "Installation" von PB irgendetwas "verrissen" ?