In my program, i had set that report to be output as an attachment in the email.
But recently, one of the user find that it output by using Microsoft outlook rather than previous one which use outlook express.
How to switch it back to outlook express ?
The program code as below :
DoCmd.SendObject acSendReport, "PhoneBillMaster-tmp-rpt", acFormatRTF, , "leess@abc.com", , "Telephone Bill Charges - Usage Date : " & txtStartDate & " - " & txtEndDate, , False
Please help.
Thanks.
9 1425
In my program, i had set that report to be output as an attachment in the email.
But recently, one of the user find that it output by using Microsoft outlook rather than previous one which use outlook express.
How to switch it back to outlook express ?
The program code as below :
DoCmd.SendObject acSendReport, "PhoneBillMaster-tmp-rpt", acFormatRTF, , "leess@abc.com", , "Telephone Bill Charges - Usage Date : " & txtStartDate & " - " & txtEndDate, , False
Please help.
Thanks.
Perhaps someone else will know more, but I think that SendObject only activates the default e-mail application. (All it says in the un-help file is "the appropriate software is opened"). You may be able to change the default e-mail application in code (like you change the default printer maybe?) but I'm not sure about that.
Do watch that "False" on the end of the command. Some networks get nervous if you try to send an e-mail programaticaly without opening the e-mail application.
Jim
Hi Jim,
I do chanhe the default email in the IE to outlook express and remove the outlook program as well. But when run the program, it will then prompt for mail
profiles instead.
Maybe there is other place to change default email software in the registry or
maybe have to create a profiles for it.
Any ideal ?
Hi Jim,
I do chanhe the default email in the IE to outlook express and remove the outlook program as well. But when run the program, it will then prompt for mail
profiles instead.
Maybe there is other place to change default email software in the registry or
maybe have to create a profiles for it.
Any ideal ?
No, sorry. Out of my depth there. I don't mess with the registry, I'm not good enough!
Jim
Jim,
I have find in the net which provide the solution for the code below.
But I have yet to try to combine it with the docmd.sendobject because
it have errors. Please take a look of it.
----- start of module code -----
Option Compare Database
Option Explicit
Private Type MapiRecip
Reserved As Long
RecipClass As Long
Name As String
Address As String
EIDSize As Long
EntryID As Long
End Type
Private Type MAPIFileDesc
Reserved As Long
flags As Long
Position As Long
PathName As String
FileName As String
FileType As Long
End Type
Private Type MAPIMessage
Reserved As Long
Subject As String
NoteText As String
MessageType As String
DateReceived As String
ConversationID As String
Originator As Long
flags As Long
RecipCount As Long
Recipients As Long
FileCount As Long
Files As Long
End Type
Private Declare Function MAPISendMail _
Lib "c:\program files\outlook express\msoe.dll" ( _
ByVal Session As Long, _
ByVal UIParam As Long, _
Message As MAPIMessage, _
ByVal flags As Long, _
ByVal Reserved As Long) As Long
Public Function SendMailWithOE( _
ByVal pstrSubject As String, _
ByVal pstrMessage As String, _
Optional ByRef pstrRecipientsTo As String, _
Optional ByRef pstrRecipientsCC As String, _
Optional ByRef pstrRecipientsBCC As String, _
Optional ByVal pstrFiles As String, _
Optional ByVal pblnDisplayMessage As Boolean = True) _
As Long
On Error GoTo Err_Handler
Dim aFiles() As String
Dim aRecips() As String
Dim FilePaths() As MAPIFileDesc
Dim Recips() As MapiRecip
Dim Message As MAPIMessage
Dim lngFlags As Long
Dim lngRC As Long
Dim z As Long
Dim iLastRecip As Integer
If pstrFiles <> vbNullString Then
aFiles = Split(pstrFiles, ",")
ReDim FilePaths(LBound(aFiles) To UBound(aFiles))
For z = LBound(aFiles) To UBound(aFiles)
With FilePaths(z)
.Position = -1
.PathName = StrConv(aFiles(z), vbFromUnicode)
End With
Next z
Message.FileCount = UBound(FilePaths) - LBound(FilePaths) + 1
Message.Files = VarPtr(FilePaths(LBound(FilePaths)))
Else
Message.FileCount = 0
End If
iLastRecip = -1
If Len(pstrRecipientsTo) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsTo, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 1
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsBCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsBCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
With Message
.NoteText = pstrMessage
.RecipCount = UBound(Recips) - LBound(Recips) + 1
.Recipients = VarPtr(Recips(LBound(Recips)))
.Subject = pstrSubject
End With
If pblnDisplayMessage = True Then
lngFlags = MAPI_DIALOG
Else
lngFlags = 0
End If
SendMailWithOE = MAPISendMail(0, 0, Message, lngFlags, 0)
Exit_Point:
Exit Function
Err_Handler:
subDisplayAndLogError "SendMailWithOE", Err.Number, Err.Description
Resume Exit_Point
End Function
'----- end of module code -----
Thanks.
Jim,
I have find in the net which provide the solution for the code below.
But I have yet to try to combine it with the docmd.sendobject because
it have errors. Please take a look of it.
----- start of module code -----
Option Compare Database
Option Explicit
Private Type MapiRecip
Reserved As Long
RecipClass As Long
Name As String
Address As String
EIDSize As Long
EntryID As Long
End Type
Private Type MAPIFileDesc
Reserved As Long
flags As Long
Position As Long
PathName As String
FileName As String
FileType As Long
End Type
Private Type MAPIMessage
Reserved As Long
Subject As String
NoteText As String
MessageType As String
DateReceived As String
ConversationID As String
Originator As Long
flags As Long
RecipCount As Long
Recipients As Long
FileCount As Long
Files As Long
End Type
Private Declare Function MAPISendMail _
Lib "c:\program files\outlook express\msoe.dll" ( _
ByVal Session As Long, _
ByVal UIParam As Long, _
Message As MAPIMessage, _
ByVal flags As Long, _
ByVal Reserved As Long) As Long
Public Function SendMailWithOE( _
ByVal pstrSubject As String, _
ByVal pstrMessage As String, _
Optional ByRef pstrRecipientsTo As String, _
Optional ByRef pstrRecipientsCC As String, _
Optional ByRef pstrRecipientsBCC As String, _
Optional ByVal pstrFiles As String, _
Optional ByVal pblnDisplayMessage As Boolean = True) _
As Long
On Error GoTo Err_Handler
Dim aFiles() As String
Dim aRecips() As String
Dim FilePaths() As MAPIFileDesc
Dim Recips() As MapiRecip
Dim Message As MAPIMessage
Dim lngFlags As Long
Dim lngRC As Long
Dim z As Long
Dim iLastRecip As Integer
If pstrFiles <> vbNullString Then
aFiles = Split(pstrFiles, ",")
ReDim FilePaths(LBound(aFiles) To UBound(aFiles))
For z = LBound(aFiles) To UBound(aFiles)
With FilePaths(z)
.Position = -1
.PathName = StrConv(aFiles(z), vbFromUnicode)
End With
Next z
Message.FileCount = UBound(FilePaths) - LBound(FilePaths) + 1
Message.Files = VarPtr(FilePaths(LBound(FilePaths)))
Else
Message.FileCount = 0
End If
iLastRecip = -1
If Len(pstrRecipientsTo) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsTo, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 1
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsBCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsBCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
With Message
.NoteText = pstrMessage
.RecipCount = UBound(Recips) - LBound(Recips) + 1
.Recipients = VarPtr(Recips(LBound(Recips)))
.Subject = pstrSubject
End With
If pblnDisplayMessage = True Then
lngFlags = MAPI_DIALOG
Else
lngFlags = 0
End If
SendMailWithOE = MAPISendMail(0, 0, Message, lngFlags, 0)
Exit_Point:
Exit Function
Err_Handler:
subDisplayAndLogError "SendMailWithOE", Err.Number, Err.Description
Resume Exit_Point
End Function
'----- end of module code -----
Thanks.
I looked, I'm impressed, I'm not analysing it for you!
Copy it and paste it in, try it out. What's the worst that could happen? OK the worst that could happen is that smoke comes out of your computer, but it's unlikely!
Jim
Hi Jim,
Come on, don't be stingy. Share your knowledge ... =)
Cheers.
Hi Jim,
Come on, don't be stingy. Share your knowledge ... =)
Cheers.
Seriously, I'm out of my depth here. Not waving, drowning!
Jim
Jim,
I have find in the net which provide the solution for the code below.
But I have yet to try to combine it with the docmd.sendobject because
it have errors. Please take a look of it.
----- start of module code -----
Option Compare Database
Option Explicit
Private Type MapiRecip
Reserved As Long
RecipClass As Long
Name As String
Address As String
EIDSize As Long
EntryID As Long
End Type
Private Type MAPIFileDesc
Reserved As Long
flags As Long
Position As Long
PathName As String
FileName As String
FileType As Long
End Type
Private Type MAPIMessage
Reserved As Long
Subject As String
NoteText As String
MessageType As String
DateReceived As String
ConversationID As String
Originator As Long
flags As Long
RecipCount As Long
Recipients As Long
FileCount As Long
Files As Long
End Type
Private Declare Function MAPISendMail _
Lib "c:\program files\outlook express\msoe.dll" ( _
ByVal Session As Long, _
ByVal UIParam As Long, _
Message As MAPIMessage, _
ByVal flags As Long, _
ByVal Reserved As Long) As Long
Public Function SendMailWithOE( _
ByVal pstrSubject As String, _
ByVal pstrMessage As String, _
Optional ByRef pstrRecipientsTo As String, _
Optional ByRef pstrRecipientsCC As String, _
Optional ByRef pstrRecipientsBCC As String, _
Optional ByVal pstrFiles As String, _
Optional ByVal pblnDisplayMessage As Boolean = True) _
As Long
On Error GoTo Err_Handler
Dim aFiles() As String
Dim aRecips() As String
Dim FilePaths() As MAPIFileDesc
Dim Recips() As MapiRecip
Dim Message As MAPIMessage
Dim lngFlags As Long
Dim lngRC As Long
Dim z As Long
Dim iLastRecip As Integer
If pstrFiles <> vbNullString Then
aFiles = Split(pstrFiles, ",")
ReDim FilePaths(LBound(aFiles) To UBound(aFiles))
For z = LBound(aFiles) To UBound(aFiles)
With FilePaths(z)
.Position = -1
.PathName = StrConv(aFiles(z), vbFromUnicode)
End With
Next z
Message.FileCount = UBound(FilePaths) - LBound(FilePaths) + 1
Message.Files = VarPtr(FilePaths(LBound(FilePaths)))
Else
Message.FileCount = 0
End If
iLastRecip = -1
If Len(pstrRecipientsTo) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsTo, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 1
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
If Len(pstrRecipientsBCC) > 0 Then
Erase aRecips
aRecips = Split(pstrRecipientsBCC, ",")
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
For z = LBound(aRecips) To UBound(aRecips)
iLastRecip = iLastRecip + 1
With Recips(iLastRecip)
.RecipClass = 2
If InStr(aRecips(z), "@") <> 0 Then
.Address = StrConv(aRecips(z), vbFromUnicode)
Else
.Name = StrConv(aRecips(z), vbFromUnicode)
End If
End With
Next z
End If
With Message
.NoteText = pstrMessage
.RecipCount = UBound(Recips) - LBound(Recips) + 1
.Recipients = VarPtr(Recips(LBound(Recips)))
.Subject = pstrSubject
End With
If pblnDisplayMessage = True Then
lngFlags = MAPI_DIALOG
Else
lngFlags = 0
End If
SendMailWithOE = MAPISendMail(0, 0, Message, lngFlags, 0)
Exit_Point:
Exit Function
Err_Handler:
subDisplayAndLogError "SendMailWithOE", Err.Number, Err.Description
Resume Exit_Point
End Function
'----- end of module code -----
Thanks.
Here is your code debugged with the relevant lines amended being bolded it should now work for you so you can drop the DoCmd.SendObject method in favour of this using this call
Incidentally in answer to your original posting to ensure that Outlook express actually remains your email client in those situations where it might get changed in favour of outlook as has been already pointed out does require amending the registry. You have to flick over the \HKEY_LOCAL_MACHINE\Software\Clients\mail key from its default if it says Microsoft Outlook to read Outlook Express. There are lots of example modules on the web for manipulating the registry where you read from and write to it. Registry editing It is not for the faint hearted though so be careful. How when and why you would want to do this largely depends on your working environment ie if you are on a network? roaming profiles that maybe overwrite any local settings etc etc.
Regards
Jim :) - Option Explicit
-
Private Type MapiRecip
-
Reserved As Long
-
RecipClass As Long
-
Name As String
-
Address As String
-
EIDSize As Long
-
EntryID As Long
-
End Type
-
Private Type MAPIFileDesc
-
Reserved As Long
-
flags As Long
-
Position As Long
-
PathName As String
-
FileName As String
-
FileType As Long
-
End Type
-
Private Type MAPIMessage
-
Reserved As Long
-
Subject As String
-
NoteText As String
-
MessageType As String
-
DateReceived As String
-
ConversationID As String
-
Originator As Long
-
flags As Long
-
RecipCount As Long
-
Recipients As Long
-
FileCount As Long
-
Files As Long
-
End Type
-
- Private Const MAPI_DIALOG As Integer = &H8
-
-
Private Declare Function MAPISendMail _
-
Lib "c:\program files\outlook express\msoe.dll" ( _
-
ByVal Session As Long, _
-
ByVal UIParam As Long, _
-
Message As MAPIMessage, _
-
ByVal flags As Long, _
-
ByVal Reserved As Long) As Long
-
Public Function SendMailWithOE( _
-
ByVal pstrSubject As String, _
-
ByVal pstrMessage As String, _
-
Optional ByRef pstrRecipientsTo As String, _
-
Optional ByRef pstrRecipientsCC As String, _
-
Optional ByRef pstrRecipientsBCC As String, _
-
Optional ByVal pstrFiles As String, _
-
Optional ByVal pblnDisplayMessage As Boolean = True) _
-
As Long
-
On Error GoTo Err_Handler
-
Dim aFiles() As String
-
Dim aRecips() As String
-
Dim FilePaths() As MAPIFileDesc
-
Dim Recips() As MapiRecip
-
Dim Message As MAPIMessage
-
Dim lngFlags As Long
-
Dim lngRC As Long
-
Dim z As Long
-
Dim iLastRecip As Integer
-
If pstrFiles <> vbNullString Then
-
aFiles = Split(pstrFiles, ",")
-
ReDim FilePaths(LBound(aFiles) To UBound(aFiles))
-
For z = LBound(aFiles) To UBound(aFiles)
-
With FilePaths(z)
-
.Position = -1
-
.PathName = StrConv(aFiles(z), vbFromUnicode)
-
End With
-
Next z
-
Message.FileCount = UBound(FilePaths) - LBound(FilePaths) + 1
-
Message.Files = VarPtr(FilePaths(LBound(FilePaths)))
-
Else
-
Message.FileCount = 0
-
End If
-
iLastRecip = -1
-
If Len(pstrRecipientsTo) > 0 Then
-
Erase aRecips
-
aRecips = Split(pstrRecipientsTo, ",")
-
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
-
For z = LBound(aRecips) To UBound(aRecips)
-
iLastRecip = iLastRecip + 1
-
With Recips(iLastRecip)
-
.RecipClass = 1
-
If InStr(aRecips(z), "@") <> 0 Then
-
.Address = StrConv(aRecips(z), vbFromUnicode)
-
Else
-
.Name = StrConv(aRecips(z), vbFromUnicode)
-
End If
-
End With
-
Next z
-
End If
-
If Len(pstrRecipientsCC) > 0 Then
-
Erase aRecips
-
aRecips = Split(pstrRecipientsCC, ",")
-
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
-
For z = LBound(aRecips) To UBound(aRecips)
-
iLastRecip = iLastRecip + 1
-
With Recips(iLastRecip)
-
.RecipClass = 2
-
If InStr(aRecips(z), "@") <> 0 Then
-
.Address = StrConv(aRecips(z), vbFromUnicode)
-
Else
-
.Name = StrConv(aRecips(z), vbFromUnicode)
-
End If
-
End With
-
Next z
-
End If
-
If Len(pstrRecipientsBCC) > 0 Then
-
Erase aRecips
-
aRecips = Split(pstrRecipientsBCC, ",")
-
ReDim Preserve Recips(0 To (iLastRecip + 1 + UBound(aRecips)))
-
For z = LBound(aRecips) To UBound(aRecips)
-
iLastRecip = iLastRecip + 1
-
With Recips(iLastRecip)
-
.RecipClass = 2
-
If InStr(aRecips(z), "@") <> 0 Then
-
.Address = StrConv(aRecips(z), vbFromUnicode)
-
Else
-
.Name = StrConv(aRecips(z), vbFromUnicode)
-
End If
-
End With
-
Next z
-
End If
-
With Message
-
.NoteText = pstrMessage
-
.RecipCount = UBound(Recips) - LBound(Recips) + 1
-
.Recipients = VarPtr(Recips(LBound(Recips)))
-
.Subject = pstrSubject
-
End With
-
If pblnDisplayMessage = True Then
-
lngFlags = MAPI_DIALOG
-
Else
-
lngFlags = 0
-
End If
-
SendMailWithOE = MAPISendMail(0, 0, Message, lngFlags, 0)
-
Exit_Point:
-
Exit Function
-
Err_Handler:
- MsgBox "SendMailWithOE", Err.Number, Err.Description, vbinformation,"System Message"
-
Resume Exit_Point
-
End Function
-
Thanks Jim
I'da got lost in that lot. Well done
Jim
Sign in to post your reply or Sign up for a free account.
Similar topics
by: ~ Le Naja ~ |
last post by:
Hello evrybody,
First, I hope you will understand my English because I come from Belgium !
:-)
Here is what I want to know if you have the kindess to help me ! :-)
I use the code above to mail...
|
by: ian |
last post by:
Hi,
I'm a newbie (oh no I can here you say.... another one...)
How can I get Python to send emails using the default windows email
client (eg outlook express)?
I thought I could just do the...
|
by: Randy Harris |
last post by:
I'm using the CreateObject method to send email from Access.
Set objOutlook = CreateObject("Outlook.Application")
This, of course, launches Outlook to send the message. Anyone know if there...
|
by: Prakash Wadhwani |
last post by:
Hi !! I have been browsing around but have not been able to find a
simple, lucid solution ... or maybe I'm just too confused. I know this
has been asked before by many ... but pls bear with me.
...
|
by: Steve |
last post by:
Re: Outlook Express
I'd like to get a log of the date and subject of all emails in my inbox
received from sender@xyz.com and a log of the date and subject of all emails
in my sentbox sent to...
|
by: =?Utf-8?B?TWFya1NraQ==?= |
last post by:
For about a month now, I have had trouble with Outlook Express. When logging
in to Outlook Express, I get an error message stating that the connection to
server has failed. My internet connection...
|
by: =?Utf-8?B?UnVzcw==?= |
last post by:
I've been using Outlook 2000 on my XP machine forever but lately it's stopped
working (Outlook has encountered an error and needs to close - Send Report).
I've since made the switch to Outlook...
|
by: Vighneswar |
last post by:
Hi All
I am doing with a standalone application in .NET, where I have to invoke the
Outlook / Outlook Express by passing account info (username, password, pop3
server, ... etc) and SQL Server...
|
by: emmanuelkatto |
last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud.
Please let me know.
Thanks!
Emmanuel
|
by: BarryA |
last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
|
by: nemocccc |
last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
|
by: Hystou |
last post by:
There are some requirements for setting up RAID:
1. The motherboard and BIOS support RAID configuration.
2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
|
by: Hystou |
last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
|
by: Oralloy |
last post by:
Hello folks,
I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>".
The problem is that using the GNU compilers,...
|
by: jinu1996 |
last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...
|
by: agi2029 |
last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...
|
by: isladogs |
last post by:
The next Access Europe User Group meeting will be on Wednesday 1 May 2024 starting at 18:00 UK time (6PM UTC+1) and finishing by 19:30 (7.30PM).
In this session, we are pleased to welcome a new...
| |