|
|
|
Функция возвращает странное...
|
|||
|---|---|---|---|
|
#18+
Есть такая ф-ция в Access XP: Public Const LANG_DEFAULT = &H400 Public Const LANG_ENGLISH_US = &H409 Public Const LANG_RUSSIAN = &H419 Public Const LANG_UKRAINIAN = &H422 Type SYSTEMTIME wYear As Integer wMonth As Integer wDayOfWeek As Integer wDay As Integer wHour As Integer wMinute As Integer wSecond As Integer wMilliseconds As Integer End Type Declare Function GetDateFormat Lib "kernel32" Alias "GetDateFormatA" (ByVal Locale As Long, ByVal dwFlags As Long, lpDate As SYSTEMTIME, ByVal lpFormat As String, ByVal lpDateStr As String, ByVal cchDate As Long) As Long Public Function GetStringFromDate(lLangID As Long, dtDate As Variant, strFormat As String) As String Dim stSysDate As SYSTEMTIME Dim strResult As String * 256 Dim lBufSize As Long, lRetVal As Long GetStringFromDate = "" If Not IsDate(dtDate) Then Exit Function stSysDate.wDay = Day(dtDate) stSysDate.wMonth = Month(dtDate) stSysDate.wYear = Year(dtDate) lBufSize = 256 lRetVal = GetDateFormat(lLangID, 0, stSysDate, strFormat, strResult, lBufSize) If lRetVal <> 0 Then GetStringFromDate = strResult End Function В базу все выдает отлично.. Результат ф-ции такой "17 липня, 2003" Когда пытаюсь данные экспортировать через объекты офиса в Word XP (как в книге Гетца написано), всё передается нормально, но поле обрабатываемое этой ф-цией в результате выдает после текста "17 липня, 2003" штук 100-200 квадратиков... Как с этим бороться??? Хееелп! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 16:41 |
|
||
|
Функция возвращает странное...
|
|||
|---|---|---|---|
|
#18+
Стринга из API функций возвращается в формате PSrting, т.е. оканчивается Chr(0) надо ее преобразовать, откинуть то, что сзади Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. В вашей функции Код: plaintext 1. 2. 3. ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.06.2004, 16:51 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1674098]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
76ms |
get topic data: |
9ms |
get first new msg: |
6ms |
get forum data: |
3ms |
get page messages: |
47ms |
get tp. blocked users: |
2ms |
| others: | 244ms |
| total: | 424ms |

| 0 / 0 |
