Verfasst: 11.06.2009 19:19
Wow- superRSBasic hat geschrieben:Es sind bis jetzt insgesamt 55 neue Codes geplant.

Das deutsche PureBasic-Forum
https://www.purebasic.fr/german/
Wow- superRSBasic hat geschrieben:Es sind bis jetzt insgesamt 55 neue Codes geplant.
Als Alternative gibt's ja noch die WinAPI Library offline. Da ist denke ich, eineX360 Andy hat geschrieben:Was vieleicht praktisch wäre, wäre ein Suche ?
Ich weiß jetzt nicht ob sich die Joomla suche dafür gebräuchlich machen könnte.
Wäre aber praktisch
Da schließe ich mich gleich mit an.Andesdaf hat geschrieben:Dankeschöö
Code: Alles auswählen
;Interface to convert RSBASIC WinAPI-Library to PureBasic Code-Blocks
Procedure Suchen(Pfad$)
;Suche von Ray alias RSBASIC.de
;Angepasst durch eine IDEE für sein API-Programm von Falko Lünsmann
Define EDID
EDID = ExamineDirectory(#PB_Any,Pfad$,"*.*")
If EDID
While NextDirectoryEntry(EDID)
Entryname$ = DirectoryEntryName(EDID)
If DirectoryEntryType(EDID) = #PB_DirectoryEntry_Directory And Not Entryname$ = "." And Not Entryname$ = ".."
WriteStringN(0,"Directory: "+Entryname$)
Suchen(Pfad$+"\"+Entryname$)
WriteStringN(0,"CloseDirectory")
ElseIf DirectoryEntryType(EDID) = #PB_DirectoryEntry_File And Not Entryname$ = "." And Not Entryname$ = ".."
WriteStringN(0," Template: "+Left(Entryname$,Len(Entryname$)-3))
WriteStringN(0," Comment: "+Left(Entryname$,Len(Entryname$)-3))
WriteString(0," Code: ")
OpenFile(1,Pfad$+"\"+Entryname$)
CodeStr$=""
While Eof(1)=0; PB-Quellcode auslesen
CodeStr$+ReplaceString(ReadString(1),"\","\\")+"\n"; Korrigiert \ zu \\ und #CRLF zu \n
Wend
WriteStringN(0,Left(CodeStr$,Len(CodeStr$)-2))
CloseFile(1)
EndIf
Wend
FinishDirectory(EDID)
EndIf
EndProcedure
If CreateFile(0,"Templates.prefs")
WriteStringN(0,"TEMPLATES:1.0")
WriteStringN(0,"")
WriteStringN(0,"Directory: WinAPI Library")
Suchen("F:\api\winapi_library\Codes\");Codeliste von RSBASICS Codesnippets
WriteStringN(0,"CloseDirectory")
CloseFile(0)
EndIf
Result=MessageRequester("Frage zu PB?","Wollen Sie die Code-Bausteine übertragen?"+#CRLF$+"Bestehende Einträge werden hiermit überschrieben!!",#PB_MessageRequester_YesNo)
If Result= #PB_MessageRequester_Yes
CopyFile(GetCurrentDirectory()+"Templates.prefs", GetHomeDirectory()+"appdata\Roaming\PureBasic\Templates.prefs")
EndIf