K kamalkishor Member Licensed User Longtime User Nov 10, 2012 #1 hi i am using this code and getting error of memory exception when used concatenation. PDFWriter1.ConverseDocument datetimePdf = "" datetimePdf = DateTime.GetHour(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now) PDFfilename = datetimePdf & ".pdf" please let me know how to overcome this error. Thanks rgds Kamal
hi i am using this code and getting error of memory exception when used concatenation. PDFWriter1.ConverseDocument datetimePdf = "" datetimePdf = DateTime.GetHour(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now) PDFfilename = datetimePdf & ".pdf" please let me know how to overcome this error. Thanks rgds Kamal
klaus Expert Licensed User Longtime User Nov 10, 2012 #2 What's the error ? This code works: B4X: Dim datetimePdf, PDFfilename As String datetimePdf = "" datetimePdf = DateTime.GetHour(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now) PDFfilename = datetimePdf & ".pdf" But without leading zeros (also for minutes and seconds). I'd suggest you this code: B4X: DateTime.TimeFormat = "HHmmss" PDFfilename = DateTime.Time(DateTime.Now) You always have 6 characters for the time. Best regards. Upvote 0
What's the error ? This code works: B4X: Dim datetimePdf, PDFfilename As String datetimePdf = "" datetimePdf = DateTime.GetHour(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetMinute(DateTime.Now) datetimePdf = datetimePdf & DateTime.GetSecond(DateTime.Now) PDFfilename = datetimePdf & ".pdf" But without leading zeros (also for minutes and seconds). I'd suggest you this code: B4X: DateTime.TimeFormat = "HHmmss" PDFfilename = DateTime.Time(DateTime.Now) You always have 6 characters for the time. Best regards.