Aktuelle Zeit: 22.10.2018 14:00

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]




Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite 1, 2, 3, 4  Nächste
Autor Nachricht
 Betreff des Beitrags: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 19.03.2012 22:06 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
PureSyn ist ein ListerPlugin das PureBasic-Sourcecode anzeigt.

Unterstützt wird Total Commander 4.5 bis 8 (auch 64-Bit).

Dies ist noch eine Alpha-Version, wo nur wenige Features eingebaut
sind, aber ich möchte frühzeitig Wünsche und Bugs erkennen, das
macht die Weiterentwicklung leichter.

Bisherige Features:
    SyntaxHighligtning
    Folding
    SplitScreen
    Suchen (teilweise)

Bearbeiten ist zur Zeit nicht unterstützt, dient also nur der schicken Ansicht :mrgreen:

Wenn jemand mithelfen möchte, kann er gerne den Source haben, ist aber nur in der
PB-IDE per Projekt zu kompilieren.

Download

Installation: automatische Installation, wenn das Archiv im TotalCommander geöffnet wird.

Gruß
Thomas

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Zuletzt geändert von ts-soft am 03.08.2012 22:47, insgesamt 2-mal geändert.

Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 19.03.2012 22:09 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Kannst du vielleicht einen Screenshot posten?
Ich hab/nutze zwar kein TC, aber möchte trotzdem mal wissen, wie es aussieht, ohne testen zu müssen. Danke. ;)

_________________
BildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 19.03.2012 22:17 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Dann nutze die Shareware :wink:

Bild

Die Farben richten sich nach euren Einstellungen, insofern welche vorhanden sind.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 19.03.2012 22:19 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
Ah so schaut es aus. Danke fürs schnelle Erstellen und Posten deines Screenshots.

Wie siehts eigentlich mit deinem JA!Commander aus? Bietet deine Anwendung bereits so eine Funktion?
Warum hast du eigentlich so ein Plugin für TC erstellt? Nutzt du deinen eigenen nicht mehr oder wolltest du einfach allgemein für diejenigen so ein Plugin erstellen, die deinen Commander nicht kennen/nutzen?

_________________
BildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 19.03.2012 22:21 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
JA!Commander liegt auf Eis :mrgreen:

Update:
Version 0.2 Alpha
+ Ausführen (mit oder ohne Debugger).
+ Editieren (nur im ListerFenster (F3)) hinzugefügt.
+ Autocomplete, Autoindent hinzugefügt.
+ Diverse Fehler beseitigt.

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 21.03.2012 16:10 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Scheint ja nicht viele Nutzer des TotalCommanders zu geben, was ich nicht so ganz
verstehen kann, ist IMHO der beste Dateimanager, den es für Windows gibt :wink: .

Hab hier mal einen Testcode gebastelt, mit dem man die Plugins auch ohne TC
testen kann:
Code:
EnableExplicit

Prototype.i ListLoadW(ParentWin.i, FileToLoad.p-Unicode, ShowFlags.i)
Prototype ListCloseWindow(ListWin.i)

Define hDLL

CompilerIf #PB_Compiler_Processor = #PB_Processor_x64
  hDLL = OpenLibrary(#PB_Any, GetPathPart(ProgramFilename()) + "PureSyn.wlx64")
CompilerElse
  hDLL = OpenLibrary(#PB_Any, GetPathPart(ProgramFilename()) + "PureSyn.wlx")
CompilerEndIf

If Not hDLL
  MessageRequester("PureSyn", "Can't find the required plugin", #MB_ICONERROR)
  End
EndIf

Define File.s = ProgramParameter()
Define Pattern.s
Define DefaultFile.s

If Not File
  Pattern.s = "PureBasic (*.pb, *pbi)|*.pb;*.pbi|All Files (*.*)|*.*"
  OpenPreferences(GetEnvironmentVariable("APPDATA") + "\PureBasic\PureBasic.prefs")
    PreferenceGroup("Global")
    DefaultFile = ReadPreferenceString("SourceDirectory", GetHomeDirectory())
  ClosePreferences()
  File = OpenFileRequester("Open PureBasic-Source", DefaultFile, Pattern, 0)
EndIf

Define ListLoadW.ListLoadW = GetFunction(hDLL, "ListLoadW")
Define ListCloseWindow.ListCloseWindow = GetFunction(hDLL, "ListCloseWindow")
Define Flags = #PB_Window_SystemMenu | #PB_Window_MinimizeGadget | #PB_Window_MaximizeGadget | #PB_Window_SizeGadget | #PB_Window_NoGadgets

OpenWindow(0, #PB_Ignore, #PB_Ignore, 640, 480, "PureSyn StandAlone", Flags)
RemoveKeyboardShortcut(0, #PB_Shortcut_Tab)

Define con = ListLoadW(WindowID(0), File, 0)

Repeat
  Select WaitWindowEvent()
    Case #PB_Event_CloseWindow
      ListCloseWindow(WindowID(0))
      Break
    Case #PB_Event_SizeWindow
      MoveWindow_(con, 0, 0,  WindowWidth(0), WindowHeight(0), 0)
  EndSelect
ForEver

Der Code befindet sich auch im Download!

Gruß
Thomas

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 21.03.2012 16:57 
Offline
Moderator
Benutzeravatar

Registriert: 05.10.2006 18:55
Wohnort: Rupture Farms
@ts-soft
Vielleicht liegt es daran, dass die Anderen stattdessen lieber deinen Ja!Commander nutzen und nicht den TotalCommander. Vielleicht ist es deshalb nicht so interessant. :mrgreen:

_________________
BildBildBildBildBild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 21.03.2012 20:39 
Offline
Admin
Benutzeravatar

Registriert: 29.08.2004 11:27
RSBasic hat geschrieben:
@ts-soft
Vielleicht liegt es daran, dass die Anderen stattdessen lieber deinen Ja!Commander nutzen und nicht den TotalCommander. Vielleicht ist es deshalb nicht so interessant. :mrgreen:



Sicher? :mrgreen:

@Thomas,
du schreibst oben, das es noch die Alpha ist,
aber unter Settings bist du schon weiter mit 0.5Beta.

Sieht prima aus. :allright:

Gruß,
Falko

_________________
Bild
Win10 Pro 64-Bit, PB_5.4,GFA-WinDOS, Powerbasic9.05-Windows, NSBasic/CE, NSBasic/Desktop, NSBasic4APP, EmergenceBasic


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 21.03.2012 21:10 
Offline
Benutzeravatar

Registriert: 08.09.2004 00:57
Wohnort: Berlin
Falko hat geschrieben:
@Thomas,
du schreibst oben, das es noch die Alpha ist,
aber unter Settings bist du schon weiter mit 0.5Beta.
Ich mach doch nicht den Alleinunterhalter :mrgreen:
2 Postings hintereinander von mir reichen.
Falko hat geschrieben:
Sieht prima aus. :allright:
Danke

Gruß
Thomas

_________________
PureBasic 5.70 | SpiderBasic 2.10 | Windows 10 Pro (x64) | Linux Mint 19.0 (x64)
"Ich möchte gerne die Welt verändern, doch Gott gibt den Quellcode nicht frei."
Bild


Nach oben
 Profil  
Mit Zitat antworten  
 Betreff des Beitrags: Re: PureSyn (Total Commander ListerPlugin)
BeitragVerfasst: 21.03.2012 22:00 
Offline

Registriert: 08.11.2004 13:37
ts-soft hat geschrieben:
Scheint ja nicht viele Nutzer des TotalCommanders zu geben, was ich nicht so ganz
verstehen kann, ist IMHO der beste Dateimanager, den es für Windows gibt :wink: .

Da kann ich nur zustimmen.
Das Plugin funktioniert auch ohne Probleme.

Vielen Dank.
FrW


Nach oben
 Profil  
Mit Zitat antworten  
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 34 Beiträge ]  Gehe zu Seite 1, 2, 3, 4  Nächste

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 5 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.

Suche nach:
Gehe zu:  

 


Powered by phpBB © 2008 phpBB Group | Deutsche Übersetzung durch phpBB.de
subSilver+ theme by Canver Software, sponsor Sanal Modifiye