gambas-source-code/app/examples/Image/Lighttable/.src/MMain.module
Benoît Minisini c6a9cd69c2 [EXAMPLES]
* NEW: Add examples again. I hope correctly this time.


git-svn-id: svn://localhost/gambas/trunk@6726 867c0c6c-44f3-4631-809d-bfa615b0a4ec
2014-12-12 19:58:52 +00:00

53 lines
915 B
Text

' Gambas module file
Private sPath As String
Private aFiles As String[]
Public Sub Main()
Dim sTest As String
Try Shell "exiftool -ver" To sTest
If Error Or sTest = "" Then
Message.Error(("To run this program, exiftool must be installed."))
Return
Endif
Try Shell "convert -version" To sTest
If Error Or sTest = "" Then
Message.Error(("To run this program, convert must be installed."))
Return
Endif
FStart.Show
End
Public Sub ReadDir(sDir As String) As Boolean
Dim iCount As Integer
aFiles = Dir(sDir, "*.{jpg,jpeg}").Sort(1) ' Sorted by file names, 1 = case insensitive
iCount = aFiles.Count
If iCount > 0 Then
sPath = sDir
Return True
Endif
End
Public Sub GoAhead(bOk As Boolean)
FStart.Close
If bOk = False Then Return
FMain.Tag = sPath
FMain.Show
End
Public Function GetFiles() As String[]
Return aFiles
aFiles.Delete
End