Βράζετε σε μια κατσαρόλα 1 ½ φλ. νερό με το κρασί και ρίχνετε μέσα τις γαρίδες. Τις βράζετε μέχρι να αλλάξουν χρώμα και να γίνουν ροζ και να κουλουριαστούν – για 3 περίπου λεπτά- και τις σουρώνετε. Τις αφήνετε να κρυώσουν και τις ξεφλουδίζετε.
Απλώνετε τις γαρίδες σε ένα γυάλινο ταψάκι, τις ραντίζετε με το sherry και τις αλατοπιπερώνετε. Τις κρατάτε σκεπασμένες να μαριναριστούν για ½ ώρα. Προς το τέλος της ½ ώρας, ζεσταίνετε το λάδι σε ένα γουόκ ή ένα μεγάλο βαθύ τηγάνι και σοτάρετε μέσα τα κρεμμύδια και τις πιπεριές, σε χαμηλή φωτιά, για 5-7 λεπτά μέχρι να μαραθούν. Προσθέτετε το ζωμό, τον ντοματοπελτέ και τους κύβους του ανανά και όταν κοχλάσουν, σκεπάζετε το γουόκ ή το τηγάνι και ψήνετε το φαγητό για 3-5 ακόμη λεπτά.
Βάζετε σε ένα μικρό μπολ το κορν φλάουερ, τη σόγια σος, το ξίδι και τη ζάχαρη και τα ανακατεύετε να γίνει ένα ομοιογενές μίγμα. Το ρίχνετε στο γουόκ ή το τηγάνι και ανακατεύετε μέχρι να κοχλάσει. Ύστερα, το αφήνετε να σιγοβράσει για 2 λεπτά και να δέσει.Ρίχνετε μέσα τις γαρίδες (κρατώντας, αν θέλετε, μερικές στην άκρη για γαρνίρισμα, και συνεχίζετε το ψήσιμο για 1 λεπτό, για να ζεσταθούν καλά.Σερβίρετε τις γλυκόξινες γαρίδες γαρνιρισμένες με τις γαρίδες που κρατήσατε στην άκρη και τις συνοδεύετε, αν θέλετε, με λευκό ρύζι.